Функцията CELL връща информация за форматирането, местоположението или съдържанието на клетка. Например, ако искате да проверите дали дадена клетка съдържа числова стойност, а не текст, преди да извършите изчисление с нея, можете да използвате следната формула:
=IF(CELL("тип";A1)="v";A1*2;0)
Тази формула изчислява A1*2 само ако клетката A1 съдържа числова стойност и връща 0, ако A1 съдържа текст или е празна.
Забележка: Формулите, които използват CELL, имат стойности на аргументи, специфични за езика, и ще връщат грешки, ако са изчислени с помощта на друга езикова версия на Excel. Ако например създадете формула, съдържаща CELL, докато използвате чешката версия на Excel, тази формула ще върне грешка, ако работната книга е отворена с помощта на френската версия. Ако е важно другите да отворят вашата работна книга с помощта на различни езикови версии на Excel, помислете дали да не използвате алтернативни функции, или да позволите на други хора да записват локални копия, в които коригират аргументите CELL, така че да съответстват на техния език.
Синтаксис
CELL(инфо_тип; [препратка])
Синтаксисът на функцията CELL има следните аргументи:
Аргумент |
Описание |
---|---|
инфо_тип Задължителен |
Текстова стойност, която задава искания тип на връщаната информация за клетката. Следващият списък показва възможните стойности на "инфо_тип" и съответните резултати. |
препратка По желание |
Клетката, за която искате информация. Ако е пропусната, информацията, зададена в info_type, се връща за клетка, избрана по време на изчислението. Ако аргументът препратка е диапазон от клетки, функцията CELL връща информацията за активна клетка в избрания диапазон. Важно: Въпреки че техническите справки са незадължителни, включително във вашата формула, се насърчават, освен ако не разберете ефекта, който отсъствието му има върху резултата от формулата и не искате този ефект да е на място. Пропускането на аргумента за препратка не дава надеждна информация за определена клетка поради следните причини:
|
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.
Примери
Имате нужда от още помощ?
Винаги можете да попитате експерт в техническата общност на excel или да получите поддръжка в Общността за отговори от.
Вж. също
Промяна на формата на клетка
Създаване или промяна на препратка към клетка
ADDRESS функция
Добавяне, промяна, намиране или изчистване на условно форматиране в клетка