Funkcja FILTRUJ w Excelu

Zwraca tylko te wiersze lub kolumny, które spełniają wskazany warunek lub zestaw warunków.

Microsoft 365Excel 2024Excel 2021
fxSkładnia
=FILTRUJ(tablica;zawiera;[jeśli_puste])
Argumenty

Jak czytać funkcję?

01tablica

Zakres lub tablica, którą chcesz filtrować.

02zawiera

Tablica wartości PRAWDA/FAŁSZ określająca, które rekordy zwrócić.

03jeśli_puste

Opcjonalny wynik, gdy żaden rekord nie spełnia warunku.

Szybki przykład

Najprostsze użycie

=FILTRUJ(A2:C100;A2:A100=F2;"Brak wyników")

Kiedy używać FILTRUJ?

FILTRUJ wybiera z tabeli wszystkie rekordy spełniające warunek i zwraca dynamiczny wynik.

=FILTRUJ(A2:C100;A2:A100=F2;"Brak wyników")

Jeżeli kilka wierszy spełnia warunek, wszystkie pojawią się w wyniku.

Kilka warunków jednocześnie

Warunki typu ORAZ możesz połączyć przez mnożenie:

=FILTRUJ(A2:D100;(A2:A100=G2)*(B2:B100=H2);"Brak wyników")

Oba warunki muszą być wtedy spełnione.

Warunek LUB

Przy warunku LUB można użyć dodawania tablic logicznych.

=FILTRUJ(A2:D100;(A2:A100=G2)+(B2:B100=H2);"Brak wyników")

Wynik rozlany

FILTRUJ jest funkcją dynamiczną. Wynik może automatycznie zająć wiele komórek, dlatego obszar poniżej i obok formuły musi być wolny.