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


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

 =FILTER( A2:B8 ,ISNUMBER(SEARCH("word1", A2:A8 ))*ISNUMBER(SEARCH("word2", A2:A8 )))

Эта формула вернет строки в диапазоне A2:B8 , где ячейки в диапазоне A2:A8 содержат как «слово1», так и «слово2».

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

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

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

Мы можем использовать следующую формулу для фильтрации строк, заголовок которых содержит слова «Ассистент» и «Тренер» в одной ячейке:

 =FILTER( A2:B8 ,ISNUMBER(SEARCH("Assistant", A2:A8 ))*ISNUMBER(SEARCH("Coach", A2:A8 )))

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

Ячейки фильтра Excel, содержащие несколько текстов

Мы видим, что фильтр возвращает только три строки, содержащие слова «Ассистент» и «Тренер» в одной ячейке.

Важно отметить, что при фильтрации мы также можем использовать подстроки.

Например, мы могли бы использовать следующую формулу для фильтрации строк, заголовок которых содержит слова «Ассистент» и «Тренер» в одной ячейке:

 =FILTER( A2:B8 ,ISNUMBER(SEARCH("Assist", A2:A8 ))*ISNUMBER(SEARCH("Coach", A2:A8 )))

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

Мы видим, что три возвращенные ячейки содержат подстроку «Помощь» и полную строку «Тренер» в одной ячейке.

Примечание . В каждом из этих примеров мы отфильтровали ячейки, содержащие два конкретных слова, но, используя несколько звездочек ( * ), мы можем фильтровать ячейки, содержащие столько конкретных слов, сколько захотим.

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

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

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

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

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