У цій статті описано вісім функцій, які використовуються для перевірки типу значення або посилання на стовпець. Кожна з цих функцій, яку разом називають функціями 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") |
Перевіряє, чи є "ІСТИНА" логічним значенням (Ні) |
|
=ISNUMBER(4) |
Перевіряє, чи є число 4 числом (Так) |
Приклад набору 2
|
Стовпці 1 |
Формула |
Опис (результат) |
|---|---|---|
|
Золото |
=ISBLANK([Col1]) |
Перевіряє, чи значення в стовпці 1 пусте (Ні) |
|
#REF! |
=ISERROR([Col1]) |
Перевіряє, чи є #the значення в Стовпці1 помилкою (Так) |
|
#REF! |
=ISNA([Col1]) |
Перевіряє, чи є значення стовпця 1 помилкою #N/A (Ні) |
|
#N/A |
=ISNA([Col1]) |
Перевіряє, чи значення в стовпці 1 – помилка #N/A (Так) |
|
#N/A |
=ISERR([Col1]) |
Перевіряє, чи є значення в Стовпці1 помилкою (Ні) |
|
330,92 |
=ISNUMBER([Col1]) |
Перевіряє, чи є значення стовпця 1 числом (Так) |
|
Регіон1 |
=ISTEXT([Col1]) |
Перевіряє, чи є значення стовпця 1 текстом (Так) |