Функция Excel ISNUMBER - проверьте, является ли ячейка числом

Скачать пример рабочей книги

Загрузите образец книги

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

ISNUMBER Обзор функции

Функция ISNUMBER Проверяет, является ли ячейка числом. Возвращает ИСТИНА или ЛОЖЬ.

Чтобы использовать функцию листа Excel ISNUMBER, выберите ячейку и введите:

(Обратите внимание, как появляются входные данные формулы)

ISNUMBER Синтаксис и входные данные функции:

1 = ЕЧИСЛО (ЗНАЧЕНИЕ)

ценить - Тестовое значение

Как использовать функцию ISNUMBER

Функция ЕЧИСЛО проверяет, является ли ячейка числовым значением. Если да, возвращается ИСТИНА, в противном случае возвращается ЛОЖЬ.

1 = ЕЧИСЛО (A2)

Что нужно знать

  • В Excel Даты а также Раз хранятся как числовые значения. ISNUMBER вернет TRUE при оценке Даты а также Раз.
  • Число, сохраненное как текст, вернет ЛОЖЬ.

Если ячейка - число, то

Часто вам нужно объединить функцию «IS», например ISNUMBER, с функцией IF. С помощью функции ЕСЛИ вместо того, чтобы возвращать простое значение ИСТИНА или ЛОЖЬ, вы можете выводить определенный текст или выполнять определенные действия, если ячейка является числом или нет.

1 = ЕСЛИ (ЕЧИСЛО (A2); «число»; «не число»)

Проверить, не номер ли

С помощью функции НЕ вы можете проверить, не является ли ячейка числом.

1 = ЕСЛИ (НЕ (ЕЧИСЛО (A3)), «не число», «число»)

ISNUMBER & SEARCH формула

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

1 = ЕЧИСЛО (ПОИСК (B $ 1; $ A2))

ISNUMBER & FIND - с учетом регистра

Функция НАЙТИ работает точно так же, как функция ПОИСК, за исключением того, что функция НАЙТИ чувствительна к регистру. Другими словами, функция НАЙТИ вернет ЛОЖЬ при поиске «строки» в «СТРОКА», потому что регистры не совпадают.

12 = ЕЧИСЛО (НАЙТИ ("Красный"; $ A2))= ЕЧИСЛО (ПОИСК ("Красный"; $ A2))

НОМЕР И МАТЧ

Аналогичным образом функцию ISNUMBER можно объединить с функцией MATCH. Функция ПОИСКПОЗ ищет значение в диапазоне значений. Если значение найдено, функция возвращает его числовую позицию. Если не найден, возвращается ошибка.

1 = ПОИСКПОЗ ("Красный"; $ A2)

Проверить ввод ячейки

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

1 = IF (B2 = "", "", IF (ISNUMBER (B2), "", "Недействительная запись"))

Проверка данных - принудительный ввод текста

В приведенном выше примере была «слабая» проверка данных; пользователь может игнорировать предупреждающее сообщение. Вместо этого мы можем использовать проверку данных, чтобы запретить нечисловые значения.

Перейти к: Лента данных > Проверка данных > Проверка данных

а затем выберите один из следующих вариантов:

Проверить, является ли любая ячейка в диапазоне числом

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

1 = СУММПРОИЗВ (- ISNUMBER (A2: A6))> 0

Перейдите по ссылке выше, чтобы узнать, как работает эта функция.

Выделите ячейки, содержащие числа

Последнее, что вы можете сделать с помощью функции ISNUMBER, - это выделить ячейки, содержащие текст. Мы можем сделать это, создав условное форматирование на основе правила.

  1. Выделите все ячейки, которые хотите проверить
  2. Перейти к Домашняя лента > Условное форматирование > Новое правило
  3. Выбирать 'Используйте формулу, чтобы определить, какие ячейки нужно форматировать
  4. Введите формулу = ЕЧИСЛО (A2)
  5. Нажмите кнопку «Формат» и выберите желаемое форматирование.
  6. Дважды нажмите OK, чтобы выйти и сохранить.

Другие логические функции

Таблицы Excel / Google содержат множество других логических функций для выполнения других логических тестов. Вот список:

IF / IS функции
если ошибка
ошибка
Исна
iserr
пусто
это число
istext
нетекст
isformula
логичен
isref
даже
isodd

ISNUMBER в Google Таблицах

Функция ISNUMBER работает в Google Таблицах точно так же, как и в Excel:

ISNUMBER Примеры в VBA

Вы также можете использовать функцию ISNUMBER в VBA. Тип:
application.worksheetfunction.isnumber (значение)
Для аргументов функции (значения и т. Д.) Вы можете либо ввести их непосредственно в функцию, либо определить переменные, которые будут использоваться вместо них.

Вернуться к списку всех функций в Excel

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

wave wave wave wave wave