Проверьте, содержит ли ячейка любое число - Excel и Google Таблицы

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

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

В этом руководстве показано, как проверить, содержит ли ячейка какое-либо число в Excel и Google Таблицах.

Ячейка содержит любое число

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

1 = СЧЁТ (НАЙТИ ({0,1,2,3,4,5,6,7,8,9}, B3))> 0

Приведенная выше формула проверяет наличие цифр 0–9 в ячейке и подсчитывает количество дискретных цифр, содержащихся в ячейке. Затем он возвращает TRUE, если счетчик положительный, или FALSE, если он равен нулю.

Давайте рассмотрим каждую функцию ниже, чтобы понять этот пример.

НАЙТИ число в ячейке

Сначала мы используем функцию НАЙТИ. Функция НАЙТИ находит позицию символа в текстовой строке.

1 = НАЙТИ ({0,1,2,3,4,5,6,7,8,9}, B3)

В этом примере мы используем массив всех числовых символов (цифры 0–9) и находим каждый из них в ячейке. Поскольку наш ввод - это массив - в фигурных скобках {} - наш вывод также является массивом. В приведенном выше примере показано, как функция НАЙТИ выполняется десять раз для каждой ячейки (один раз для каждой числовой цифры).

Если число найдено, выводится его позиция. Выше вы можете видеть, что цифра «1» находится на 3-й позиции в первом ряду, а цифра «4» находится в 6-й позиции во 2-м ряду.

Если номер не найден, #VALUE! Отображается ошибка.

Примечание: Функции НАЙТИ и ПОИСК возвращают одинаковый результат при использовании для поиска чисел. Можно использовать любую функцию.

ПОДСЧИТАТЬ количество цифр

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

1 = СЧЁТ (C3: L3)

Проверьте счетчик числа

Наконец, нам нужно проверить, больше ли результат последнего шага нуля. Приведенная ниже формула возвращает ИСТИНА для ненулевых счетчиков (где целевая ячейка содержит число) и ЛОЖЬ для любых нулевых счетчиков.

1 = M3> 0

Объединение этих шагов дает нам исходную формулу:

1 = СЧЁТ (НАЙТИ ({0,1,2,3,4,5,6,7,8,9}, B3))> 0

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

Чтобы проверить, содержит ли ячейка определенное число, мы можем использовать функцию НАЙТИ или ПОИСК.

1 = НАЙТИ (5; B3)

В этом примере мы используем функцию НАЙТИ для проверки числа 5 в столбце B. Она возвращает позицию числа 5 в ячейке, если оно найдено, и ошибку ЗНАЧЕНИЕ, если «5» не найдено.

Проверьте, содержит ли ячейка какое-либо число - Google Таблицы

Эти формулы работают в Google Таблицах так же, как и в Excel. Однако вам нужно нажать CTRL + SHIFT + ENTER, чтобы Google Таблицы распознали формулу массива.

Кроме того, вы можете ввести «ArrayFormula» и заключить формулу в круглые скобки. Оба метода дают одинаковый результат.

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

wave wave wave wave wave