Завантажте зразок робочої книги
Цей підручник демонструє, як користуватися Функція Excel ISNUMBER в Excel, щоб перевірити, чи є клітинка числом.
Огляд функції ISNUMBER
Тест функцій ISNUMBER, якщо клітинка - це число. Повертає TRUE або FALSE.
Щоб використовувати функцію робочого аркуша Excel ISNUMBER, виберіть клітинку та введіть:
(Зверніть увагу, як виглядають вхідні дані формул)
Синтаксис та вхідні дані функції ISNUMBER:
1 | = ISNUMBER (VALUE) |
значення - Тестове значення
Як користуватися функцією ISNUMBER
Функція ISNUMBER перевіряє, чи є комірка числовим значенням. Якщо так, він повертає TRUE, інакше повертає FALSE.
1 | = ISNUMBER (A2) |
Що потрібно знати
- В Excel, Дати та Часи зберігаються як числові значення. ISNUMBER поверне TRUE під час оцінки Дати та Часи.
- Число, збережене у вигляді тексту, поверне значення FALSE.
Якщо клітинка номер, то
Часто вам потрібно поєднати функцію "IS", наприклад ISNUMBER, з функцією IF. За допомогою функції IF замість повернення простого значення TRUE або FALSE ви можете виводити певний текст або виконувати певні дії, якщо клітинка - це число чи ні.
1 | = IF (ISNUMBER (A2), "число", "не число") |
Перевірте, чи не номер
За допомогою функції NOT ви можете перевірити, чи комірка не є числом.
1 | = IF (НЕ (ISNUMBER (A3)), "не число", "число") |
Формула ISNUMBER & SEARCH
Одна з найбільш корисних функцій функції ISNUMBER - це можливість оцінити, чи повертають певні функції числове значення. Наприклад, функція ПОШУК шукає текст у клітинці. Якщо текст знайдено, повертається його числове положення. Якщо текст не знайдено, повертається помилка. За допомогою функції ISNUMBER ми можемо повернути TRUE / FALSE, якщо текст буде знайдено.
1 | = ISNUMBER (ПОШУК (B $ 1, $ A2)) |
ISNUMBER & FIND - з урахуванням регістру
Функція FIND працює точно так само, як і функція SEARCH, за винятком того, що функція FIND чутлива до регістру. Іншими словами, функція FIND поверне FALSE під час пошуку "рядок" у "STRING", оскільки регістри не збігаються.
12 | = ISNUMBER (FIND ("Червоний", $ A2))= ISNUMBER (ПОШУК ("Червоний", $ A2)) |
ISNUMBER & MATCH
Функцію ISNUMBER можна також об’єднати в пару з функцією MATCH. Функція MATCH шукає значення в діапазоні значень. Якщо значення знайдено, функція повертає своє числове положення. Якщо він не знайдений, він повертає помилку.
1 | = MATCH ("Червоний", $ A2) |
Перевірити введення клітинки
Одним із способів використання функції ISNUMBER є перевірка вмісту комірки. Наприклад, у вас може бути форма введення, яка вимагає числового значення. За допомогою функції ISNUMBER ви можете перевірити, чи ввів користувач числове значення, попередивши його, якщо він цього не зробив.
1 | = IF (B2 = "", "", IF (ISNUMBER (B2), "", "Недійсний запис")) |
Перевірка даних - примусове введення тексту
Наведений вище приклад являв собою “слабку” перевірку даних; користувач може ігнорувати попереджувальне повідомлення. Натомість ми можемо використовувати перевірку даних, щоб заборонити нечислові значення.
Йти до: Стрічка даних > Перевірка даних > Перевірка даних
а потім виберіть один із таких варіантів:
Перевірте, чи будь -яка комірка в діапазоні є числом
Щоб перевірити, чи є якась клітинка в діапазоні комірок числом, ми можемо використовувати функцію ISNUMBER разом із функцією SUMPRODUCT.
1 | = SUMPRODUCT (-ISNUMBER (A2: A6))> 0 |
Перейдіть за посиланням вище, щоб дізнатися, як працює ця функція.
Виділіть клітини, що містять номери
Останнє, що ви можете зробити за допомогою функції ISNUMBER - це виділити клітинки, які містять текст. Ми можемо це зробити, створивши умовне форматування на основі правила.
- Виберіть усі клітинки, які потрібно перевірити
- Йти до Домашня стрічка > Умовне форматування > Нове правило
- Виберіть "Використовуйте формулу, щоб визначити, які клітинки відформатувати‘
- Введіть формулу = ISNUMBER (A2)
- Натисніть кнопку Формат і виберіть потрібне форматування
- Двічі клацніть OK, щоб вийти і зберегти.
Інші логічні функції
Excel / Google Таблиці містять багато інших логічних функцій для виконання інших логічних тестів. Ось список:
Функції IF / IS |
---|
iferror |
помилка |
isna |
iserr |
порожній |
є число |
istext |
isnontext |
формула |
ілогічний |
isref |
нерівномірний |
isodd |
ISNUMBER у Таблицях Google
Функція ISNUMBER працює точно так само в Google Таблицях, як і в Excel:
ISNUMBER Приклади у VBA
Ви також можете використовувати функцію ISNUMBER у VBA. Тип:application.worksheetfunction.isnumber (значення)
Для аргументів функції (значення тощо) ви можете або ввести їх безпосередньо у функцію, або визначити змінні для використання замість них.
Повернення до списку всіх функцій Excel