Функція Excel ISNUMBER - Перевірте, чи є комірка числом

Завантажити Приклад робочої книги

Завантажте зразок робочої книги

Цей підручник демонструє, як користуватися Функція 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 - це виділити клітинки, які містять текст. Ми можемо це зробити, створивши умовне форматування на основі правила.

  1. Виберіть усі клітинки, які потрібно перевірити
  2. Йти до Домашня стрічка > Умовне форматування > Нове правило
  3. Виберіть "Використовуйте формулу, щоб визначити, які клітинки відформатувати
  4. Введіть формулу = ISNUMBER (A2)
  5. Натисніть кнопку Формат і виберіть потрібне форматування
  6. Двічі клацніть 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

Ви допоможете розвитку сайту, поділившись сторінкою з друзями

wave wave wave wave wave