Формула Excel: ячейка содержит определенный текст -

Содержание

Общая формула

=ISNUMBER(SEARCH(substring,text))

Резюме

Чтобы проверить, содержит ли ячейка определенный текст, вы можете использовать функцию ПОИСК вместе с функцией ЕЧИСЛО. В общей версии подстрокой является конкретный текст, который вы ищете, а текст представляет текст в проверяемой ячейке. В показанном примере формула в D5:

=ISNUMBER(SEARCH(C5,B5))

Эта формула возвращает ИСТИНА, если подстрока найдена, и ЛОЖЬ, если нет.

Примечание: функция ПОИСК автоматически найдет частичные совпадения.

Объяснение

Функция ПОИСК возвращает позицию найденной строки поиска, а значение #VALUE! ошибка, если не найдена. Мы используем этот факт, чтобы проверить, найдена ли строка поиска с помощью функции ISNUMBER, чтобы «поймать» действительные числовые позиции.

ISNUMBER возвращает TRUE для чисел и FALSE для всех остальных. Итак, если ПОИСК находит подстроку, он возвращает позицию в виде числа, а ISNUMBER возвращает TRUE. Если ПОИСК не находит подстроку, возвращается #VALUE! ошибка, из-за которой ISNUMBER возвращает FALSE.

Версия с учетом регистра

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

=ISNUMBER(FIND(substring,text))

Если ячейка содержит

Если вы хотите что-то сделать, когда ячейка содержит определенный текст, вы можете заключить формулу в оператор IF следующим образом:

=IF(ISNUMBER(SEARCH(substring,text)), "Yes", "No")

Вместо того, чтобы возвращать ИСТИНА или ЛОЖЬ, приведенная выше формула вернет «Да», если подстрока найдена, и «Нет», если нет.

С жестко заданной строкой поиска

Чтобы проверить ячейку на наличие одной жестко заданной подстроки, просто заключите текст в двойные кавычки. Например, чтобы проверить A1 на наличие текста «яблоко», используйте:

=ISNUMBER(SEARCH("apple",A1))

Ищете больше чем одну вещь?

Если вам нужно протестировать ячейку для нескольких вещей (например, для одной из многих подстрок), см. Формулу этого примера.

См. Другие формулы ниже.

Интересные статьи...