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

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: как проверить, содержит ли ячейка текст из списка

Замечательно! Вы успешно подписались.
Добро пожаловать обратно! Вы успешно вошли
Вы успешно подписались на кодкамп.
Срок действия вашей ссылки истек.
Ура! Проверьте свою электронную почту на наличие волшебной ссылки для входа.
Успех! Ваша платежная информация обновлена.
Ваша платежная информация не была обновлена.