Excel: простая формула «если содержит»


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

 = IF(ISNUMBER(SEARCH("this", A1 )), "Yes", "No")

В этом примере, если ячейка A1 содержит строку « this », она вернет « Да» , в противном случае — « Нет» .

Следующие примеры показывают, как использовать эту формулу на практике.

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

Допустим, у нас есть следующий набор данных в Excel, который показывает количество очков, набранных разными баскетболистами:

Мы можем использовать следующую формулу, чтобы проверить, содержит ли значение в столбце «Команда» строку «mavs»:

 = IF(ISNUMBER(SEARCH("mavs", A2 )), "Yes", "No")

Мы можем ввести эту формулу в ячейку C2 , затем скопировать и вставить ее в остальные ячейки столбца C:

Excel, если содержит пример

Все три строки со значением «mavs» в столбце «Команда» получают « Да» в новом столбце, а все остальные строки получают « Нет» .

Обратите внимание, что функция ПОИСК() в Excel нечувствительна к регистру.

Если вы хотите выполнить поиск с учетом регистра , вы можете заменить функцию ПОИСК() в формуле функцией НАЙТИ() .

Например, мы могли бы использовать следующую формулу, чтобы проверить, равно ли значение в столбце «Команда» «MAVS»:

 = IF(ISNUMBER(FIND("MAVS", A2 )), "Yes", "No")

На следующем снимке экрана показано, как использовать эту формулу на практике:

Обратите внимание, что каждое значение в новом столбце равно «Нет» , поскольку ни одно из названий команд не соответствует строке верхнего регистра «MAVS», указанной в формуле.

Дополнительные ресурсы

В следующих руководствах объясняется, как выполнять другие распространенные задачи в Excel:

Как посчитать дубликаты в Excel
Как посчитать частоту текста в Excel
Как рассчитать среднее значение, если ячейка содержит текст в Excel

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *