Функцията 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 елемента. Първият елемент в масива е ширината на колоната на клетката, закръглена до цяло число. Единицата за ширина на колоната е равна на ширината на един знак от шрифта по подразбиране. Вторият елемент в масива е булева стойност, стойността е 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.
Примери
Имате нужда от още помощ?
Винаги можете да попитате експерт в техническата общност на Excel или да получите поддръжка в Общността за отговори от.
Вж. също
Промяна на формата на клетка Създаване или промяна на препратка към клеткаADDRESS функцияДобавяне, промяна, намиране или изчистване на условно форматиране в клетка