
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
Opanuj Excela z moim kursem!
Od podstawowych formuł po zaawansowane narzędzia. Odkryj proste metody na tabele przestawne, slicery i inne funkcje, które uczynią Excel łatwym i efektywnym narzędziem w Twojej pracy. Zobaczysz jak stworzyć plik w Excelu, który będzie Ci towarzyszył w życiu codziennym, dzięki czemu nauka przestanie być problemem, a zdobyta wiedza – nie zniknie.
Zostań analitykiem danych – dołącz do KajoDataSpace!
Najlepsza ścieżka do zawodu analityka danych. Dostęp do pełnych wersji kursów online z Excela, SQLa, Tableau i Pythona z certyfikatami + specjalistycznych webinarów z PowerBI.
Ekskluzywana ale pomagająca sobie społeczność.
Ponad 61 godzin materiałów video.
Spotkania LIVE co miesiąc.
Mój osobisty mentoring.