Jak działa FILTRUJ w programie Excel? Przykłady zastosowania

Jak działa FILTRUJ w programie Excel? Przykłady zastosowania

Funkcja FILTRUJ w Excelu to jedno z najbardziej użytecznych narzędzi do dynamicznego wyodrębniania danych zgodnie z określonymi kryteriami. Dzięki niej mogę błyskawicznie filtrować tabele, eliminując konieczność stosowania bardziej skomplikowanych formuł czy makr. W tym artykule pokażę, jak działa funkcja FILTRUJ, jakie są jej praktyczne zastosowania oraz jak jej używać krok po kroku.

Co to jest funkcja FILTRUJ?

Funkcja FILTRUJ jest dostępna w Microsoft Excel 365 i Excel 2019. Umożliwia ona dynamiczne filtrowanie danych na podstawie warunków określonych w formule. W przeciwieństwie do tradycyjnego filtrowania, wynik jest aktualizowany na bieżąco, gdy zmieniają się dane wejściowe.

Składnia funkcji FILTRUJ

Podstawowa składnia funkcji wygląda następująco:


FILTRUJ(tabela, warunek, [jeśli_pusto])

Gdzie:

  • tabela – zakres danych, który chcę przefiltrować.
  • warunek – kryterium filtrowania (może być oparte na jednej lub kilku kolumnach).
  • jeśli_pusto (opcjonalne) – wartość zwracana, gdy żaden wynik nie spełnia warunku.

Przykłady zastosowania funkcji FILTRUJ

1. Filtrowanie danych według jednej kolumny

Załóżmy, że mam tabelę z listą produktów i chcę wyświetlić tylko te o kategorii „Elektronika”. Dane źródłowe wyglądają następująco:

Produkt Kategoria Cena
Smartfon Elektronika 2500
Lodówka AGD 3000
Laptop Elektronika 4500
Odkurzacz AGD 900

Aby wyświetlić tylko produkty z kategorii „Elektronika”, użyję następującej formuły:


=FILTRUJ(A2:C5, B2:B5="Elektronika", "Brak wyników")

Wynik będzie wyglądał następująco:

Produkt Kategoria Cena
Smartfon Elektronika 2500
Laptop Elektronika 4500

2. Filtrowanie według wielu warunków

Jeśli chcę wyświetlić produkty z kategorii „Elektronika”, ale tylko te, których cena wynosi więcej niż 3000, mogę użyć tej formuły:


=FILTRUJ(A2:C5, (B2:B5="Elektronika") * (C2:C5>3000), "Brak wyników")

Dzięki operatorowi * (AND) Excel zwróci tylko te rekordy, które spełniają oba warunki jednocześnie.

3. Filtrowanie na podstawie danych dynamicznych

Funkcja FILTRUJ świetnie nadaje się do dynamicznego filtrowania danych na podstawie wartości wpisanej przez użytkownika. Załóżmy, że w komórce F1 wpiszę dowolną kategorię, a moja formuła zwróci odpowiednie wyniki:


=FILTRUJ(A2:C5, B2:B5=F1, "Brak wyników")

Zmieniając wartość w F1, natychmiast otrzymam dynamiczną listę wyników.

Najczęstsze błędy i jak ich unikać

Podczas korzystania z funkcji FILTRUJ mogę natknąć się na kilka typowych błędów:

  • #WARTOŚĆ! – najczęściej pojawia się, gdy zakresy w kryteriach mają różną długość.
  • #N/D – jeśli żaden rekord nie spełnia warunków, a wartość jeśli_pusto nie została określona.
  • #ROZLANIE! – jeśli Excel nie może umieścić wyników, ponieważ inne komórki są już zajęte.

Podsumowanie

Funkcja FILTRUJ to niesamowite narzędzie, które pozwala w prosty sposób dynamicznie filtrować dane w Excelu. Dzięki niej mogę szybko tworzyć czytelne zestawienia i unikać ręcznego filtrowania tabel. Mam nadzieję, że ten przewodnik pomógł w zrozumieniu jej działania i zastosowań.

 

Inny ciekawy artykuł:

Jak działa SORTUJ w programie Excel? Przykłady zastosowania

kurs excel kajo promo v3
KajoDataSpace