Оглавление
В 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 на этом сайте.