CELL функция

Отнася се за
Excel за Microsoft 365 Excel за Microsoft 365 за Mac Excel 2024 Excel 2024 за Mac Excel 2021 Excel 2021 за Mac Excel 2019 Excel 2016 Excel за iPad Excel за iPhone Excel за таблети с Android: Excel за телефони с Android:

Функцията CELL връща информация за форматирането, местоположението или съдържанието на клетка. Например, ако искате да проверите дали дадена клетка съдържа числова стойност, а не текст, преди да извършите изчисление с нея, можете да използвате следната формула:

=IF(CELL("type";A1)="v";A1*2;0)

Тази формула изчислява A1*2 само ако клетката A1 съдържа числова стойност и връща 0, ако A1 съдържа текст или е празна.

Забележка

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

Синтаксис

CELL(инфо_тип; [препратка])

Синтаксисът на функцията CELL има следните аргументи:

Аргумент Описание
инфо_тип
Задължителен
Текстова стойност, която задава искания тип на връщаната информация за клетката. Следващият списък показва възможните стойности на "инфо_тип" и съответните резултати.
справка
По желание
Клетката, за която искате информация.

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

Важно: Въпреки че техническите препратки не са задължителни, включването му във вашата формула се препоръчва, освен ако не разбирате ефекта, който отсъствието й оказва върху резултата от формулата, и искате този ефект да се приложи. Изпускането на аргумента препратка не дава надеждна информация за определена клетка поради следните причини:
В режим на автоматично изчисление, когато дадена клетка се модифицира от потребител, изчислението може да се задейства преди или след осъществяването на селекцията, в зависимост от платформата, която използвате за Excel. Например Excel за Windows в момента задейства изчислението преди промените в селекцията, но Excel за уеб го активира след това. Когато Co-Authoring с друг потребител, който е направил редакция, тази функция ще съобщи за вашата активна клетка, а не тази на редактора. Всяко преизчисляване, например натискане на F9, ще доведе до връщане на нов резултат, въпреки че не е извършено редактиране на клетка.

info_type стойности

Следващият списък описва текстовите стойности, които могат да се използват за аргумента info_type. Тези стойности трябва да бъдат въведени във функцията CELL в кавички (" ").

инфо_тип Връща
"address" Препратка към първата клетка в препратка, като текст.
"col" Номер на колоната на клетката в препратка.
"color" Стойност 1, ако клетката е форматирана с цвят за отрицателни стойности; в противен случай връща 0 (нула).
Забележка: Тази стойност не се поддържа в Excel за уеб, Excel Mobile и Excel Starter.
"contents" Стойност на най-горната лява клетка в препратката; не е формула.
"filename" Име (включващо пълния път) на файла, съдържащ препратка, като текст. Връща празен текст (""), ако работният лист, съдържащ препратка, още не е записан.
Забележка: Тази стойност не се поддържа в Excel за уеб, Excel Mobile и Excel Starter.
"format" Текстова стойност, съответстваща на числовия формат на клетката. Текстовите стойности за различните формати са показани в следващата таблица. Връща "-" в края на текстовата стойност, ако клетката е форматирана с цвят за отрицателни стойности. Връща "()" в края на текстовата стойност, ако клетката е форматирана със скоби за положителните или за всички стойности.
Забележка: Тази стойност не се поддържа в Excel за уеб, Excel Mobile и Excel Starter.
"parentheses" Стойност 1, ако клетката е форматирана със скоби за положителните или за всички стойности; в противен случай връща 0.
Забележка: Тази стойност не се поддържа в Excel за уеб, Excel Mobile и Excel Starter.
"prefix" Текстова стойност, съответстваща на "префикс за етикет" на клетката. Връща единична кавичка ('), ако клетката съдържа ляво подравнен текст, двойна кавичка ("), ако клетката съдържа дясно подравнен текст, карета (^), ако клетката съдържа центриран текст, обратно наклонена черта (\), ако клетката съдържа двустранно подравнен текст и празен текст (""), ако клетката съдържа нещо друго.
Забележка: Тази стойност не се поддържа в Excel за уеб, Excel Mobile и Excel Starter.
"protect" Стойност 0, ако клетката не е заключена, в противен случай връща 1, ако клетката е заключена.
Забележка: Тази стойност не се поддържа в Excel за уеб, Excel Mobile и Excel Starter.
"row" Номер на реда на клетката в препратка.
"type" Текстова стойност, съответстваща на типа на данните в клетката. Връща "b", ако клетката е празна, "l", ако клетката съдържа текстова константа и "v", ако клетката съдържа нещо друго.
"width" Връща масив с 2 елемента.
Първият елемент в масива е ширината на колоната на клетката, закръглена до цяло число. Единицата за ширина на колоната е равна на ширината на един знак от шрифта по подразбиране.
Вторият елемент в масива е булева стойност, стойността е TRUE, ако ширината на колона е зададена по подразбиране, или FALSE, ако ширината е зададена изрично от потребителя.
Забележка: Тази стойност не се поддържа в Excel за уеб, Excel Mobile и Excel Starter.

Кодове за форматиране на CELL

Следващият списък описва текстовите стойности, които функцията CELL връща, когато аргументът "инфо_тип" е "format", а аргументът "препратка" е клетка, форматирана с вграден числов формат.

Ако форматът на Excel е Функцията CELL връща
Общ "G"
0 "F0"
# ##0 " 0"
0,00 "F2"
# ##0,00 " 2"
# ##0 лв._);(# ##0 лв.) "C0"
# ##0 лв._);[Червено](# ##0 лв.) "C0-"
# ##0,00 лв._);(# ##0,00 лв.) "C2"
# ##0,00 лв._);[Червено](# ##0,00 лв.) "C2-"
0% "P0"
0,00% "P2"
0,00E+00 "S2"
# ?/? или # ??/?? "G"
m/d/yy или m/d/yy h:mm или mm/dd/yy "D4"
d-mmm-yy или dd-mmm-yy "D1"
d-mmm или dd-mmm "D2"
mmm-yy "D3"
mm/dd "D5"
h:mm AM/PM "D7"
h:mm:ss AM/PM "D6"
h:mm "D9"
h:mm:ss "D8"

Забележка

Ако аргументът info_type във функцията CELL е " format" и ако по-късно приложите друго форматиране към адресираната клетка, трябва да преизчислите работния лист (да натиснете F9), за да актуализирате резултатите от функцията CELL.

Примери

Примери за функцията CELL

Имате нужда от още помощ?

Винаги можете да попитате експерт в техническата общност за Excel или да получите поддръжка в общностите.