Вы можете использовать следующий синтаксис для фильтрации ячеек в Excel, содержащих несколько слов:
=FILTER(A2:B8,ISNUMBER(SEARCH("word1", A2:A8))*ISNUMBER(SEARCH("word2", A2:A8)))
Эта формула вернет строки в диапазоне A2:B8, где ячейки в диапазоне A2:A8 содержат как «word1», так и «word1». «word2».
В следующем примере показано, как использовать этот синтаксис на практике.
Пример: фильтрация ячеек, содержащих несколько слов
Предположим, у нас есть следующий набор данных в Excel, содержащий должности и годы опыта сотрудников спортивной команды:
Мы можем использовать следующую формулу для фильтрации строк, в заголовке которых содержатся слова «Ассистент» и «Тренер» в одной ячейке:
=FILTER(A2:B8,ISNUMBER(SEARCH("Assistant", A2:A8))*ISNUMBER(SEARCH("Coach", A2:A8)))
На следующем снимке экрана показано, как использовать эту формулу на практике:
Мы видим, что фильтр возвращает только три строки, содержащие слова «Assistant
» и «Coach
» в одной ячейке.
Важно отметить, что при фильтрации мы также можем использовать подстроки.
Например, мы могли бы использовать следующую формулу для фильтрации строк, в заголовке которых содержатся слова «Assistant
» и «Coach
» в одной ячейке:
=FILTER(A2:B8,ISNUMBER(ПОИСК("Assistant", A2:A8))*ISNUMBER(ПОИСК("Coach", A2:A8)))
На следующем снимке экрана показано, как использовать эту формулу на практике:
Мы видим, что возвращаются три ячейки, содержащие подстроку «Помощь» и полную строку «Тренер» в одной ячейке.
Примечание. В каждом из этих примеров мы отфильтровали ячейки, содержащие два определенных слова, но с использованием нескольких звездочек (*) мы можем фильтровать ячейки, содержащие столько конкретных слов, сколько нам нужно.
Статья ясно и доступно объясняет, как использовать функции Excel для фильтрации ячеек по содержащимся в них словам, что поможет повысить эффективность работы с данными.
Лучше фильтровать и находить нужное, чем тратить время на поиск в огромном объеме информации.