
Filtrowanie danych to jedna z najczęściej wykonywanych operacji w Excelu – niezależnie od tego, czy analizujesz listy klientów, transakcje, magazyn, czy wyniki sprzedaży. Dzięki filtrom możesz błyskawicznie odseparować interesujące Cię informacje, ukrywając przy tym resztę danych – bez ich usuwania.
W tym poradniku pokażę Ci:
- jak korzystać z prostego i zaawansowanego filtrowania,
- jak filtrować po kolorach, liczbach, tekstach, datach i warunkach,
- jak budować filtry dynamiczne z użyciem formuł,
- jak korzystać z funkcji
FILTRUJ()(Excel 365), - oraz jak filtrować dane w Power Query.
1. Czym jest filtrowanie danych w Excelu?
Filtrowanie pozwala tymczasowo ukrywać dane, które nie spełniają określonych kryteriów. Nie usuwa ich z arkusza – są jedynie „niewidoczne” do czasu wyłączenia filtra.
Przykłady zastosowań:
- pokaż tylko transakcje powyżej 1000 zł,
- wyświetl produkty wyłącznie z magazynu A,
- znajdź tylko klientów z Warszawy,
- ukryj wszystkie wiersze z pustymi polami.
2. Jak włączyć filtrowanie w Excelu?
- Zaznacz dowolną komórkę w zestawie danych.
- Przejdź do zakładki Dane → Filtruj.
- Nad każdą kolumną pojawi się strzałka rozwijana umożliwiająca filtrowanie.
Możesz też użyć skrótu:
Ctrl + Shift + L
Sprawdź również: Sortowanie danych – lista niestandardowa
3. Filtrowanie podstawowe – po jednej kolumnie
Przykład:
Masz listę produktów i chcesz wyświetlić tylko te z kategorii „Elektronika”.
- Kliknij strzałkę przy nagłówku kolumny „Kategoria”.
- Odznacz wszystkie → zaznacz tylko „Elektronika”.
- Kliknij OK.
📌 Wiersze niespełniające kryterium zostaną ukryte.
4. Filtrowanie po wartościach liczbowych
Excel oferuje wiele opcji filtrowania liczb:
- większe niż…
- mniejsze niż…
- pomiędzy…
- 10 największych…
Przykład:
Pokaż tylko zamówienia powyżej 500 zł:
Filtr liczbowy → Większe niż → 500
5. Filtrowanie tekstów
Dostępne opcje:
- Zaczyna się od…
- Zawiera…
- Kończy się na…
- Równe / różne
Przykład:
Chcesz wyświetlić tylko nazwiska zaczynające się od „K”:
Filtr tekstu → Zaczyna się od → K
6. Filtrowanie dat
Możesz filtrować według:
- konkretnej daty,
- miesiąca,
- kwartału,
- roku,
- ostatnich 7 dni, dzisiaj, wczoraj, itd.
Przykład:
Pokaż tylko rekordy z marca 2024:
Filtr daty → Wszelkie daty w → Marzec 2024
7. Filtrowanie po kolorze
Jeśli masz komórki pokolorowane ręcznie lub warunkowo:
- kliknij strzałkę filtra,
- wybierz Filtruj według koloru komórki lub koloru czcionki.
8. Zaawansowane filtrowanie (filtr niestandardowy)
Możesz stworzyć bardziej skomplikowane warunki (np. „większe niż 500 ORAZ mniejsze niż 1000”).
Jak to zrobić:
- Przejdź do zakładki Dane → Zaawansowane.
- Wybierz:
- Zakres danych,
- Zakres kryteriów (np. nagłówki + warunki poniżej),
- Miejsce docelowe (opcjonalnie – możesz utworzyć nowe wyniki w innym miejscu).
- Kliknij OK.
Zobacz też: Jak udostępnić plik skoroszyt w Excelu
9. Filtrowanie z użyciem funkcji FILTRUJ() (Excel 365)
Funkcja FILTRUJ() to dynamiczna forma filtrowania danych, idealna do raportów i dashboardów.
Składnia:
=FILTRUJ(tablica; warunek)
Przykład:
Pokaż produkty z kategorią „AGD”:
=FILTRUJ(A2:B100; B2:B100="AGD")
📌 Wynik jest dynamiczny – aktualizuje się przy zmianie danych.
10. Filtrowanie unikalnych wartości
Użyj funkcji:
=UNIKATOWE(A2:A100)
Możesz połączyć z FILTRUJ(), np.:
=UNIKATOWE(FILTRUJ(A2:A100; B2:B100="Elektronika"))
11. Filtrowanie danych z użyciem Power Query
Power Query to narzędzie do zaawansowanej transformacji danych.
Jak filtrować:
- Przejdź do Dane → Z tabeli/zakresu.
- W edytorze Power Query użyj:
- Filtruj wiersze (ikonka obok nagłówków),
- Możliwość stosowania wielu warunków jednocześnie.
- Kliknij Zamknij i załaduj, aby zaimportować przefiltrowane dane.
12. Filtrowanie dynamiczne z formułami pomocniczymi
Możesz stworzyć kolumnę pomocniczą z funkcją JEŻELI() lub LICZ.JEŻELI() i filtrować na podstawie jej wyniku.
Przykład:
=JEŻELI(B2="Elektronika"; 1; "")
A następnie użyj zwykłego filtra, by pokazać tylko „1”.
13. Typowe błędy i jak ich unikać
| Problem | Rozwiązanie |
|---|---|
| Filtr nie działa | Sprawdź, czy dane są w jednej tabeli, bez pustych wierszy |
| Brak opcji filtrowania | Włącz filtr (Ctrl + Shift + L) lub użyj tabeli Excel |
| Nie wszystkie dane się filtrują | Zaznacz pełny zakres, sprawdź czy są scalone komórki |
| FILTRUJ() zwraca #ARG! | Brak danych spełniających warunek – użyj JEŻELI.BŁĄD |
14. Filtrowanie w tabelach Excel
Jeśli korzystasz z formatowania jako Tabela Excel (Ctrl + T):
- filtry są automatycznie aktywne,
- nowe dane są automatycznie dodawane do zakresu,
- możesz używać fragmentatorów (slicerów) do filtrowania bez klikania w strzałki.
Podsumowanie
Filtrowanie danych w Excelu to potężne narzędzie, które pozwala:
✅ szybko znaleźć interesujące Cię informacje,
✅ przygotować dane do raportów i analiz,
✅ pracować z dużymi zestawami bez chaosu,
✅ dynamicznie aktualizować zawartość na podstawie warunków.
Dzięki filtrom – od podstawowych po FILTRUJ() i Power Query – możesz zapanować nad nawet najbardziej rozbudowanym arkuszem.
