Тази статия описва осемте функции, използвани за тестване на типа на стойност или препратка към колона. Всяка от тези функции, наричани общо функции IS, проверява типа на стойността и връща TRUE или FALSE в зависимост от резултата. Например функцията ISBLANK връща логическата стойност TRUE, ако стойността е препратка към колона, която е празна; в противен случай връща FALSE.
Синтаксис
ISBLANK(стойност)
ISERR(стойност)
ISERROR(стойност)
ISLOGICAL(стойност)
ISNA(стойност)
ISNONTEXT(стойност)
ISNUMBER(стойност)
ISTEXT(стойност)
Стойност е стойността, която искате да тествате. Стойността може да бъде празна, грешна, логическа, текст, число или препратка към колона.
Функция |
Връща TRUE, ако |
---|---|
ISBLANK |
Стойност препраща към препратка към празна колона. |
ISERR |
Стойност препраща към всяка стойност за грешка, освен #N/A. |
ISERROR |
Стойност препраща към всяка стойност за грешка (#N/A, #VALUE!, #REF!, #DIV/0!, #NUM!, #NAME? или #NULL!). |
ISLOGICAL |
Стойност препраща към логическа стойност. |
ISNA |
Стойност препраща към стойността за грешка #N/A (липсва стойност). |
ISNONTEXT |
Стойност препраща към всеки елемент, който не е текст. (Обърнете внимание, че тази функция връща TRUE, ако стойност препраща към препратка към празна колона.) |
ISNUMBER |
Стойност препраща към число. |
ISTEXT |
Стойност препраща към текст. |
Забележки
-
Аргументите на стойностите на функциите IS не се конвертират. Например в повечето други функции, където се изисква число, текстовата стойност "19" се преобразува в числото 19. Обаче във формулата ISNUMBER("19"), "19" не се преобразува от текстова стойност, а функцията ISNUMBER връща FALSE.
-
Функциите IS са полезни във формули за тестване на резултата от изчисление. Когато се комбинират с функцията IF, те предоставят метод за намиране на грешки във формули (вж. следващите примери).
Примерен набор 1
Формула |
Описание (Резултат) |
---|---|
=ISLOGICAL(TRUE) |
Проверява дали TRUE е логическа стойност (Да) |
=ISLOGICAL("TRUE") |
Проверява дали "TRUE" е логическа стойност (Не) |
=ISNUMBER(4) |
Проверява дали 4 е число (Да) |
Примерен набор 2
Колона 1 |
Формула |
Описание (Резултат) |
---|---|---|
Злато |
=ISBLANK([Колона1]) |
Проверява дали стойността в Колона1 е празна (Не) |
#REF! |
=ISERROR([Колона1]) |
Проверява дали #the стойност в Col1 е грешка (Да) |
#REF! |
=ISNA([Колона1]) |
Проверява дали стойността в Col1 е грешката #N/A (Не) |
#N/A |
=ISNA([Колона1]) |
Проверява дали стойността в Col1 е грешката #N/A (Да) |
#N/A |
=ISERR([Колона1]) |
Проверява дали стойността в Col1 е грешка (Не) |
330,92 |
=ISNUMBER([Колона1]) |
Проверява дали стойността в Col1 е число (Да) |
Регион1 |
=ISTEXT([Колона1]) |
Проверява дали стойността в Col1 е текст (Да) |