CELL функция

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

= IF (CELL ("тип"; a1) = "v"; a1 * 2; 0)

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

Забележка: Формулите, които използват КЛЕТКА, имат стойности за аргументите за език и ще върнат грешки, ако бъдат изчислени чрез друга езикова версия на Excel. Например ако създадете формула, която съдържа КЛЕТКА, докато използвате Чешката версия на Excel, тази формула ще върне грешка, ако работната книга се отваря с помощта на френската версия.  Ако за другите е важно да отворят вашата работна книга с помощта на различни езикови версии на Excel, можете да използвате алтернативни функции или Позволяване на други да записват локални копия, в които те преразглеждат аргументите от КЛЕТКИ, така че да съответстват на техния език.

Синтаксис

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

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

Аргумент

Описание

инфо_тип   

Задължителен

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

препратка    

По желание

Клетката, за която искате информация.

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

Важно: Макар че технически препращане е по желание, включително във вашата формула, се препоръчва, освен ако не разбирате ефекта, който липсва във вашия резултат от формулата, и искате този ефект да е на място. Изпускането на аргумента reference не създава надеждно информация за конкретна клетка поради следните причини:

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

Примери

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

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

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

Вижте също

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

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

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

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

Благодарим ви за обратната връзка!

Благодарим ви за вашата обратна връзка. Изглежда, че ще бъде полезно да ви свържем с един от нашите агенти по поддръжката на Office.

×