Excel: jak filtrować komórki zawierające wiele słów
Aby filtrować komórki w programie Excel zawierające wiele słów, możesz użyć następującej składni:
=FILTER( A2:B8 ,ISNUMBER(SEARCH("word1", A2:A8 ))*ISNUMBER(SEARCH("word2", A2:A8 )))
Ta formuła zwróci wiersze z zakresu A2:B8 , gdzie komórki z zakresu A2:A8 zawierają zarówno „słowo1”, jak i „słowo2”.
Poniższy przykład pokazuje, jak zastosować tę składnię w praktyce.
Przykład: filtruj komórki zawierające wiele słów
Załóżmy, że mamy w Excelu następujący zestaw danych zawierający tytuł i lata doświadczenia członków personelu drużyny sportowej:

Za pomocą poniższej formuły możemy filtrować wiersze, których tytuł zawiera słowa „Asystent” i „Trener” w tej samej komórce:
=FILTER( A2:B8 ,ISNUMBER(SEARCH("Assistant", A2:A8 ))*ISNUMBER(SEARCH("Coach", A2:A8 )))
Poniższy zrzut ekranu pokazuje, jak zastosować tę formułę w praktyce:

Widzimy, że filtr zwraca tylko trzy wiersze zawierające słowa „Asystent” i „Trener” w tej samej komórce.
Należy pamiętać, że podczas filtrowania możemy również używać podciągów.
Na przykład możemy użyć poniższej formuły, aby odfiltrować wiersze, których tytuł zawiera słowa „Pomoc” i „Trener” w tej samej komórce:
=FILTER( A2:B8 ,ISNUMBER(SEARCH("Assist", A2:A8 ))*ISNUMBER(SEARCH("Coach", A2:A8 )))
Poniższy zrzut ekranu pokazuje, jak zastosować tę formułę w praktyce:

Widzimy, że trzy zwrócone komórki zawierają w tej samej komórce podciąg „Assist” i pełny ciąg „Coach”.
Uwaga : w każdym z tych przykładów odfiltrowaliśmy komórki zawierające dwa określone słowa, ale używając wielu gwiazdek ( * ), możemy filtrować komórki zawierające dowolną liczbę określonych słów.
Dodatkowe zasoby
Poniższe samouczki wyjaśniają, jak wykonywać inne typowe zadania w programie Excel:
Excel: jak usunąć wiersze z określonym tekstem
Excel: jak sprawdzić, czy komórka zawiera częściowy tekst
Excel: jak sprawdzić, czy komórka zawiera tekst listy