Как проверить, содержит ли ячейка определённый текст?
ПОИСК или НАЙТИ внутри ЕСЛИ: =ЕСЛИ(ЕЧИСЛО(ПОИСК("искомое";A1));"Да";"Нет"). ПОИСК не учитывает регистр, НАЙТИ — учитывает.
Проверка наличия текста:
ПОИСК + ЕЧИСЛО
=ЕСЛИ(ЕЧИСЛО(ПОИСК("Excel";A1));"Да";"Нет")
ПОИСК возвращает позицию или ошибку. ЕЧИСЛО проверяет, есть ли результат.
Регистр
- ПОИСК — НЕ учитывает регистр ("excel" = "Excel")
- НАЙТИ — УЧИТЫВАЕТ регистр
Подстановочные знаки
=СЧЁТЕСЛИ(A1;"*Excel*")>0 // Содержит "Excel"