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

Содержание

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

=COUNTIF(rng,"*"&value&"*")>0

Резюме

Чтобы определить, содержит ли диапазон или столбец определенный текст (определенную подстроку или часть текста), вы можете использовать формулу, основанную на функции СЧЁТЕСЛИ и подстановочных знаках. В показанном примере формула в D5:

=COUNTIF(rng,"*"&D5&"*")>0

Объяснение

Функция СЧЁТЕСЛИ подсчитывает ячейки, соответствующие заданным критериям, и возвращает количество найденных вхождений. Если ни одна ячейка не соответствует критериям, СЧЁТЕСЛИ возвращает ноль.

Звездочка (*) - это подстановочный знак для одного или нескольких символов. Объединив звездочки до и после значения в D5, формула будет считать значение как подстроку. Другими словами, он будет считать значение, если оно появится где-нибудь в любой ячейке диапазона.

Любой положительный результат означает, что значение найдено. Сравнивая результат с оператором "больше" (>) и нулем, мы получаем окончательный результат ИСТИНА или ЛОЖЬ.

С IF

Вы можете вложить эту формулу в функцию ЕСЛИ в качестве логической проверки. Например, чтобы вернуть окончательный результат «Да» или «Нет», вы можете использовать IF следующим образом:

=IF(COUNTIF(range,"*"&value&"*"),"Yes","No")

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