Загрузите образец книги
В этом руководстве показано, как проверить, содержит ли ячейка определенный номер, с помощью функций FIND и ISNUMBER в Excel и Google Sheets.
Проверьте, содержит ли ячейка определенный номер, используя ISNUMBER и FIND
Ячейка, содержащая сочетание букв, цифр, пробелов и / или символов, сохраняется в Excel как текстовая ячейка. Мы можем проверить, содержит ли одна из этих ячеек конкретное число, с помощью функций ISNUMBER и FIND.
1 | = ЕЧИСЛО (НАЙТИ (9; B3)) |
Давайте рассмотрим эту формулу, состоящую из двух частей.
Функция НАЙТИ
Сначала функция НАЙТИ проверяет указанный символ в текстовой строке. Затем он возвращает позицию этого символа в строке или ошибку VALUE, если она не найдена.
1 | = НАЙТИ (9; B3) |
В этом примере функция НАЙТИ возвращает позицию «9» в каждой ячейке. Как показано выше, для ячеек без номера 9 возвращается ошибка VALUE.
Примечание. Вы можете использовать функцию НАЙТИ или ПОИСК, чтобы проверить, содержит ли ячейка определенное число. Обе функции имеют одинаковый синтаксис и с числовыми текстами поиска дают одинаковый результат.
Функция ЕЧИСЛО
Затем функция ЕЧИСЛО выполняет то, что подразумевает ее имя: она проверяет, является ли ячейка числом, и возвращает ИСТИНА или ЛОЖЬ.
1 | = ЕЧИСЛО (C3) |
Функция ISNUMBER проверяет результат функции FIND и возвращает TRUE для ячеек с номерами позиций и FALSE для ячейки с ошибкой VALUE.
Объединение этих функций вместе дает нам нашу исходную формулу:
1 | = ЕЧИСЛО (НАЙТИ (9; B3)) |
Проверьте, содержит ли ячейка определенный номер в Google Таблицах
Эти функции работают в Google Таблицах так же, как и в Excel.