CELL функция

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

=IF(CELL("тип";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 елемента.

1-вия елемент в масива е ширината на колоната на клетката, закръглена до цяло число. Единицата за ширина на колоната е равна на ширината на един знак от шрифта по подразбиране.

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 е "формат" и по-късно приложите различен формат към клетката, към която е препратка, трябва да преизчислите работния лист (натиснете F9),за да актуализирате резултатите от функцията CELL.

Примери

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

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

Винаги можете да попитате експерт в техническата общност на Excel,да получите поддръжка в общността "Отговори" или да предложите нова функция или подобрение в потребителския глас на Excel.

Вижте също

Промяна на формата на клетка
Създаване или промяна на препратка към клетка
ADDRESS функция
Добавяне, промяна, намиране или изчистване на условно форматиране в клетка

Нуждаете се от още помощ?

Разширете уменията си в Office
Преглед на обучението
Получавайте първи новите функции
Присъединете се към участниците в Office Insider

Беше ли полезна тази информация?

×