Как да използвам функцията Excel CELL -

Обобщение

Функцията Excel CELL връща информация за клетка в работен лист. Типът информация, която трябва да се върне, е посочен като info_type. CELL може да получи неща като адрес и име на файл, както и подробна информация за форматирането, използвано в клетката. Вижте по-долу за пълен списък на наличната информация.

Предназначение

Получете информация за клетка

Върната стойност

Текстова стойност

Синтаксис

= КЛЕТКА (тип_инфо, (справка))

Аргументи

  • info_type - Типът информация, която трябва да се върне за препратката.
  • справка - (по избор) Препратката, от която да се извлече информация.

Версия

Excel 2003

Бележки за употреба

Използвайте КЛЕТКА, за да извлечете широк спектър от информация за референция . Типът на информацията , която трябва да се върне, е посочен като info_type , който винаги трябва да бъде затворен в двойни кавички (""). Например, за да получите номера на колоната за C10:

=CELL("col", C10) // returns 3

За да получите адреса на A1 като текст:

=CELL("address",A1) // returns "$A$1"

Вижте по-долу за пълен списък на info_types и ключ към кодовете, които CELL връща, когато info_type е формат. Имайте предвид, че когато препратката се отнася до повече от една клетка, CELL ще върне информация за първата клетка в референцията.

Следните info_types могат да се използват с функцията CELL:

Тип_инфо Описание
адрес връща адреса на първата клетка в препратка (като текст).
кол връща номера на колоната на първата клетка в препратка .
цвят връща стойността 1, ако първата референтна клетка е форматирана с използване на цвят за отрицателни стойности; или нула, ако не.
съдържание връща стойността на горната лява клетка в препратка . Формулите не се връщат. Вместо това се връща резултатът от формулата.
име на файл връща името на файла и пълния път като текст. Ако работният лист, който съдържа препратка, все още не е запазен, се връща празен низ.
формат връща код, който съответства на числовия формат на клетката. Вижте по-долу за списък с кодове за числови формати. Ако първата референтна клетка е форматирана с цвят за стойности <0, тогава към кода се добавя "-". Ако клетката е форматирана със скоби, връща "() - в края на стойността на кода.
скоби връща 1, ако първата клетка в препратката е форматирана със скоби и 0, ако не.
префикс връща текстова стойност, която съответства на префикса на етикета - на клетката: единична кавичка ('), ако текстът на клетката е подравнен вляво, двойна кавичка ("), ако текстът на клетката е подравнен вдясно, карета ( ^) ако текстът на клетката е центриран текст, наклонена черта (), ако текстът на клетката е подравнен с попълване, и празен низ, ако префиксът на етикета е нещо друго.
защита връща 1, ако първата клетка в референцията е заключена или 0, ако не е.
ред връща номера на реда на първата клетка в препратка .
Тип връща текстова стойност, която съответства на типа данни в първата референтна клетка : "b" за празно, когато клетката е празна, "l" за етикет, ако клетката съдържа текстова константа, и "v" за стойност, ако клетка съдържа нещо друго.
ширина връща ширината на колоната на клетката, закръглена до най-близкото цяло число. Единица ширина на колоната е равна на ширината на един знак в размера на шрифта по подразбиране.

Таблицата по-долу показва текстовите кодове, върнати от CELL, когато се използва "формат" за info_type .

Кодът на формата е върнат Значение на кода на формата
G Общ
F0 0
, 0 #, ## 0
F2 0
, 2 #, ## 0.00
С0 $ #, ## 0 _); ($ #, ## 0)
C0- $ #, ## 0 _); (Червено) ($ #, ## 0)
С2 $ #, ## 0.00 _); ($ #, ## 0.00)
C2- $ #, ## 0.00 _); (Червено) ($ #, ## 0.00)
P0 0%
Р2 0,00%
S2 0,00E + 00
G #? /? или # ??/??
D1 d-mmm-yy или dd-mmm-yy
D2 d-mmm или dd-mmm
D3 mmm-yy
D4 m / d / yy или m / d / yy h: mm или mm / dd / yy
D5 мм / дд
D6 h: mm: ss AM / PM
D7 h: mm AM / PM
D8 h: mm: ss

Бележки

Когато се изисква информацията за типове "формат" или "скоби", към върнатия формат се добавя набор от празни скоби "()", ако числовият формат използва скоби за всички стойности или за положителни стойности. Например, ако A1 използва персонализиран номер (0), тогава:

=CELL("format",A1) // returns "F0()"

Функцията CELL е нестабилна функция и може да причини проблеми с производителността в големи или сложни работни листове.

Интересни статии...