У цій статті описано вісім функцій, які використовуються для перевірки типу значення або посилання на стовпець. Кожна з цих функцій, яку разом називають функціями 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 текстом (Так) |