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