Excel: проверьте, содержит ли ячейка одно из нескольких значений


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

 =SUMPRODUCT(--ISNUMBER(SEARCH( $E$2:$E$4 , A2 )))>0

В этом конкретном примере проверяется, содержит ли ячейка A2 какие-либо значения из диапазона E2:E4 .

Если да, формула возвращает TRUE .

В противном случае формула возвращает ЛОЖЬ .

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

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

Предположим, у нас есть следующий набор данных, содержащий информацию об очках, набранных различными баскетболистами:

Допустим, мы хотим проверить, содержит ли каждая ячейка в столбце A имя Mavs, Jazz или Nets.

Для этого мы можем использовать следующую формулу:

 =SUMPRODUCT(--ISNUMBER(SEARCH( $E$2:$E$4 , A2 )))>0

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

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

Если ячейка в столбце A содержит одну из трех интересующих команд, то соответствующая ячейка в столбце C возвращает TRUE .

В противном случае ячейка в столбце C возвращает FALSE .

Если вы хотите возвращать значения, отличные от TRUE или FALSE , вы можете обернуть формулу функцией ЕСЛИ:

 =IF(SUMPRODUCT(--ISNUMBER(SEARCH( $E$2:$E$4 , A2 )))>0, "Yes", "No")

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

Каждое значение в столбце C теперь возвращает «Да» или «Нет», чтобы указать, содержит ли значение в соответствующей ячейке в столбце A одну из трех интересующих команд.

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

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

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

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

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