Проверьте, содержит ли ячейка текст с формулами Excel

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

Чтобы проверить, содержит ли ячейка определенный текст, используйте следующую формулу:
= isnumber (поиск (поиск_текст, внутри_текста))

Функция ПОИСК

Функция ПОИСК ищет определенный текст (find_text) внутри ячейки (within_text). Если он находит текст, он возвращает его числовую позицию в ячейке. Если текст не находит, возвращается ошибка (# ЗНАЧ!). В приведенном выше примере:
= поиск (C5, B5)
Результат: 1

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

Функция ЕЧИСЛО

Функция ЕЧИСЛО проверяет, приводит ли выражение к числу. Он возвращает ИСТИНА для чисел и ЛОЖЬ для всего остального (включая ошибки). В нашем примере ISNUMBER вернет TRUE, если текст найден в ячейке, и FALSE, если нет.
= ЕЧИСЛО (ПОИСК (C5; B5))
Результат: ИСТИНА

Функция ПОИСК не чувствительна к регистру

Функция ПОИСК не чувствительна к регистру. Поиск «Excel» найдет «EXCEL», «excel», «Excel» или любую другую комбинацию случаев. Для текстового поиска с учетом регистра используйте вместо этого функцию НАЙТИ.

Функция НАЙТИ

Функция НАЙТИ чувствительна к регистру. Если вы будете искать «Excel», «EXCEL» и «excel» не дадут совпадений.

= ЕЧИСЛО (НАЙТИ (C5; B5))

Вернуться к примерам формул

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

wave wave wave wave wave