
Общая формула
=COUNTIF(rng,"*"&value&"*")>0
Резюме
Чтобы определить, содержит ли диапазон или столбец определенный текст (определенную подстроку или часть текста), вы можете использовать формулу, основанную на функции СЧЁТЕСЛИ и подстановочных знаках. В показанном примере формула в D5:
=COUNTIF(rng,"*"&D5&"*")>0
Объяснение
Функция СЧЁТЕСЛИ подсчитывает ячейки, соответствующие заданным критериям, и возвращает количество найденных вхождений. Если ни одна ячейка не соответствует критериям, СЧЁТЕСЛИ возвращает ноль.
Звездочка (*) - это подстановочный знак для одного или нескольких символов. Объединив звездочки до и после значения в D5, формула будет считать значение как подстроку. Другими словами, он будет считать значение, если оно появится где-нибудь в любой ячейке диапазона.
Любой положительный результат означает, что значение найдено. Сравнивая результат с оператором "больше" (>) и нулем, мы получаем окончательный результат ИСТИНА или ЛОЖЬ.
С IF
Вы можете вложить эту формулу в функцию ЕСЛИ в качестве логической проверки. Например, чтобы вернуть окончательный результат «Да» или «Нет», вы можете использовать IF следующим образом:
=IF(COUNTIF(range,"*"&value&"*"),"Yes","No")