Как использовать функцию ISNUMBER в Excel (7 примеров)

  • Поделись Этим
Hugh West

В Microsoft Excel функция ISNUMBER обычно используется для проверки того, содержит ли заданный аргумент числовое значение или нет. В этой статье вы узнаете, как можно эффективно использовать функцию ISNUMBER в Excel с соответствующими иллюстрациями.

Приведенный выше скриншот - это обзор статьи, представляющий несколько вариантов применения ISNUMBER функция в Excel. Вы узнаете больше о методах наряду с другими функциями для использования функции ISNUMBER функции с легкостью в следующих разделах этой статьи.

Скачать Рабочую тетрадь для практических занятий

Вы можете скачать рабочую книгу Excel, которую мы использовали для подготовки этой статьи.

Использование функции ISNUMBER.xlsx

Введение в функцию ISNUMBER

  • Функция Цель:

Функция ISNUMBER используется для проверки того, является ли значение числом или нет.

  • Синтаксис:

=ISNUMBER(value)

  • Аргумент Объяснение:
Аргумент Обязательно/Опционально Пояснение
значение Требуется Любое значение, ссылка на ячейку или диапазон ячеек.
  • Возвращаемый параметр:

Булево значение: TRUE или FALSE.

7 Подходящих примеров использования функции ISNUMBER в Excel

1. базовое использование функции Excel ISNUMBER

На следующем рисунке представлены различные типы данных в Колонка B . В Колонка D Выводы показывают, являются ли выбранные данные числами или нет, с помощью булевых значений: TRUE и FALSE соответственно. Как ISNUMBER Функция принимает значение в качестве аргумента, поэтому в первом выводе Ячейка D5 , то соответствующая формула будет:

=ISNUMBER("Andrew")

И функция вернет булево значение FALSE в качестве 'Андрей' это текст, а не числовое значение.

Аналогично, вы можете применить все остальные значения из раздела Колонка B в аргументе функции ISNUMBER. Выводы видны в формате Колонка D с соответствующими формулами в стороне.

2. ISNUMBER со ссылкой на ячейку в Excel

Функция ISNUMBER также принимает ссылка на ячейку или даже диапазон ячеек в качестве аргумента. Итак, теперь давайте посмотрим, как функция работает со ссылками на ячейки всех данных, присутствующих в Колонка B .

На выходе Ячейка D5 , нужную формулу с помощью функции ISNUMBER со ссылкой на ячейку (B5) имени 'Андрей' будет:

=ISNUMBER(B5)

После нажатия Войти вы получите аналогичное возвращаемое значение, как и в предыдущем разделе.

Вы можете извлечь все остальные выходы в Колонка D со ссылками на ячейки всех данных из Колонка B таким же образом.

3. использование ISNUMBER с проверкой данных

Теперь мы будем использовать ISNUMBER функция для проверка данных. В таблице ниже, Колонка C будет содержать только числовые значения для идентификационных номеров. Если кто-то захочет ввести текстовое значение или букву, то появится сообщение об ошибке. Итак, как мы можем установить эти параметры для критериев ввода?

📌 Шаг 1:

➤ Из Данные ленту, выберите Валидация данных команда из Инструменты данных выпадающий.

Появится диалоговое окно с именем Валидация данных откроется.

📌 Шаг 2:

➤ Выберите Пользовательский из Разрешить список как Критерии валидации .

➤ В поле формулы необходимо ввести:

=ISNUMBER(B5)

➤ Перейдите к Предупреждение об ошибке вкладка сейчас.

📌 Шаг 3:

➤ Тип 'Ошибка!' в поле Заголовок.

➤ Вход "Введите только числовое значение" как Сообщение об ошибке .

➤ Нажмите OK и вы закончите с установкой всех необходимых параметров для критериев ввода.

📌 Шаг 4:

➤ Теперь попробуйте ввести букву или алфавит в Клетка C5 и сразу же появится окно сообщения.

В окне сообщения будет показан заголовок и сообщение об ошибке, как определено в параметре Валидация данных диалоговое окно.

➤ Нажмите Отмена и окно сообщения исчезнет.

📌 Шаг 5:

➤ Теперь введите числовое значение, например, 115 в Клетка C5 .

И на этот раз не появится окно сообщения, так как ячейка была определена только для числового ввода.

4. Комбинирование функций ISNUMBER и SEARCH для поиска подстроки

Теперь у нас есть таблица на следующем рисунке, где Колонка B содержит ряд текстовых данных. Нам нужно найти, в каких ячейках этого столбца есть определенное слово - 'Чикаго' Мы можем использовать ISNUMBER вместе с ПОИСК функцию здесь, чтобы найти желаемые выходы.

Для первого текстового значения в Клетка B5 Искомая формула для нахождения слова "Чикаго" будет такой:

=ISNUMBER(SEARCH("Chicago",B5))

Нажмите Войти и формула вернет булево значение - TRUE .

Аналогично, мы можем найти остальные выходы в Колонка D с помощью Наполнительная рукоятка чтобы заполнить всю колонку.

5. Исследование того, начинается ли текст с числа или нет, с помощью функций ISNUMBER, LEFT и IF

Сайт СЛЕВА функция извлекает указанное количество символов из текстовых данных. Комбинируя ISNUMBER, LEFT и IF функции вместе, мы можем легко определить тексты, содержащие числовое значение или число в начале.

Например, на основе приведенного ниже набора данных, выходные ячейки в Колонка C вернётся 'Да' для совпавших критериев, в противном случае возвращается 'Нет' .

Требуемая формула для первого текстового значения будет иметь вид:

=IF(ISNUMBER(--LEFT(B5,1)), "Да", "Нет")

Нажмите Войти и автоматически заполнить весь Колонка C чтобы получить все остальные выходы одновременно.

🔎 Как работает формула?

➤ Здесь СЛЕВА функция извлекает только первый символ текста.

➤ Использование Двойной аналог (-) преобразует текстовые данные в числовые.

ISNUMBER Затем функция идентифицирует только числа и возвращает булевы значения - TRUE и FALSE для нечисловых значений.

➤ Наконец, в ЕСЛИ функция собирает выход логической функции-. ISNUMBER и возвращается 'Да' или 'Нет' на основе булевых значений - ИСТИНА или ЛОЖЬ соответственно.

6. Использование ISNUMBER и SUMPRODUCT для поиска столбцов, содержащих числа

Теперь на следующем рисунке есть несколько случайных столбцов с определенным типом данных в каждом столбце. С помощью комбинированного использования ISNUMBER и SUMPRODUCT функции, мы узнаем типы данных всех доступных столбцов.

Для первой колонки, известной как Колонка 1 в строке заголовка 4 , требуемая формула в Ячейка C11 чтобы определить тип данных этого столбца:

=IF(SUMPRODUCT(--(ISNUMBER($B$5:$B$9)))>0, "Число", "Текст")

Нажмите Войти и формула вернет 'Number'.

Используя аналогичную процедуру, мы можем получить все остальные типы данных для всех остальных присутствующих столбцов.

🔎 Как работает формула?

➤ The ISNUMBER функция возвращает булевы значения ИСТИНА или ЛОЖЬ для всех данных в выбранном столбце.

➤ Использование Двойной аналог (-) преобразует каждое булево значение TRUE на 1 и FALSE на 0 .

SUMPRODUCT Функция суммирует числовые значения, найденные на предыдущем шаге для выбранного столбца.

➤ Наконец, в ЕСЛИ функция выдает логический аргумент с SUMPRODUCT функция проверяет, больше ли выход, найденный на предыдущем шаге, нуля (0) или нет, и возвращает 'Число' или 'Текст' на основе полученных данных.

7. ISNUMBER с условным форматированием в Excel

В последнем примере вы узнаете, как можно использовать логическую функцию - ISNUMBER в Условное форматирование для выделения ячеек или строк в таблице на основе заданных критериев. Например, в следующем наборе данных, Колонка B присутствует несколько имен и идентификаторов доноров. С помощью условного форматирования мы выделим строки только для тех доноров, чьи идентификационные номера видны в Колонка B и в то же время среди тех, кто пожертвовал больше или равно $1500 .

📌 Шаг 1:

➤ Выберите диапазон ячеек B5:C14 .

➤ Под Главная выберите Новое правило из Условное форматирование выпадающий.

Появится диалоговое окно.

📌 Шаг 2:

➤ Выберите тип правила: 'Используйте формулу, чтобы определить, какие ячейки форматировать' .

➤ В поле формулы введите:

=AND(ISNUMBER($B5),$C5>=1500)

➤ Нажмите на Формат вариант.

📌 Шаг 3:

➤ Выберите произвольный цвет, которым вы хотите выделить строки.

➤ Нажмите OK .

📌 Шаг 4:

➤ Предварительный просмотр будет показан в нижней строке экрана Новое правило форматирования диалоговое окно.

➤ Нажмите OK и вы закончите все шаги.

Теперь вам будут показаны выделенные строки с выбранным цветом, как на скриншоте ниже.

💡 О чем следует помнить

🔺 Хотя ISNUMBER Функция принимает аргумент в виде значения или ссылки на ячейку, вы также можете ввести формулу, чтобы узнать, является ли полученное значение числовым или нет.

🔺 В Excel даты и время также являются числовыми значениями. Таким образом, функция ISNUMBER будет возвращать TRUE для даты и время в струнах.

🔺 Функция ISNUMBER является членом IS группа функций.

🔺 Функция не возвращает никаких ошибок, поскольку она только проверяет, является ли данный вход числовым или нет.

🔺 Вы не можете напрямую вводить дату или время в аргумент функции ISNUMBER. В противном случае функция вернет значение FALSE Вы должны использовать ДАТА и ВРЕМЯ функции для ввода даты или времени для аргумента ISNUMBER.

Заключительные слова

Я надеюсь, что все подходящие методы, упомянутые выше, для использования ISNUMBER функции вдохновят вас на более продуктивное применение их в ваших таблицах Excel. Если у вас есть вопросы или отзывы, пожалуйста, дайте мне знать в разделе комментариев. Или вы можете ознакомиться с другими нашими статьями, связанными с функциями Excel на этом сайте.

Хью Уэст — опытный тренер и аналитик Excel с более чем 10-летним опытом работы в отрасли. Он имеет степень бакалавра в области бухгалтерского учета и финансов и степень магистра делового администрирования. Хью страстно любит преподавать и разработал уникальный подход к обучению, которому легко следовать и который легко понять. Его экспертные знания Excel помогли тысячам студентов и специалистов по всему миру улучшить свои навыки и преуспеть в своей карьере. В своем блоге Хью делится своими знаниями со всем миром, предлагая бесплатные учебные пособия по Excel и онлайн-обучение, чтобы помочь отдельным лицам и компаниям полностью раскрыть свой потенциал.