Filtrowanie jest szybkim i łatwym sposobem wyszukiwania podzbioru danych w zakresie i pracy z tym podzbiorem. W przefiltrowanym zakresie wyświetlane są wyłącznie wiersze spełniające kryteria (kryteria: Warunki określane w celu ograniczenia liczby rekordów uwzględnianych w zestawie wyników kwerendy lub filtru.) określone dla kolumny. Program Microsoft Excel udostępnia dwa polecenia filtrowania zakresów:
- Autofiltr, działający na zasadzie filtrowanie według wyboru, stosowany w przypadku prostych kryteriów
- Zaawansowany filtr w przypadku bardziej złożonych kryteriów
W odróżnieniu od sortowania, filtrowanie nie powoduje ponownego rozmieszczenia wartości w zakresie. Filtrowanie powoduje tymczasowe ukrycie wierszy, których użytkownik nie chce wyświetlać.
Podczas filtrowania wierszy przez program Microsoft Excel można edytować, formatować i drukować podzbiór zakresu, a także tworzyć dla niego wykresy, nie przestawiając elementów zakresu ani go nie przenosząc.
Autofiltr
W przypadku użycia polecenia Autofiltr strzałki Autofiltru
pojawiają się z prawej strony etykiet kolumn w filtrowanym zakresie.

Zakres nieprzefiltrowany
Zakres przefiltrowany
Program Microsoft Excel pokazuje przefiltrowane elementy w kolorze niebieskim.
Autofiltr niestandardowy może być użyty w celu wyświetlenia wierszy zawierających jedną z dwóch wartości. Autofiltr niestandardowy umożliwia wyświetlanie wierszy spełniających kilka warunków dla kolumny; można na przykład wyświetlić wiersze zawierające wartości z określonego zakresu (takie jak wartość Davolio).
Zaawansowany filtr
Polecenie Zaawansowany filtr powoduje miejscowe filtrowanie zakresu, podobnie jak polecenie Autofiltr, ale nie powoduje wyświetlenia list rozwijanych dla kolumn. W zamian w osobnym zakresie kryteriów powyżej zakresu użytkownik wpisuje kryteria (kryteria: Warunki określane w celu ograniczenia liczby rekordów uwzględnianych w zestawie wyników kwerendy lub filtru.), na podstawie których ma zostać dokonane filtrowanie. Zakres kryteriów umożliwia filtrowanie dla bardziej zaawansowanych kryteriów.
Przykłady złożonych kryteriów
Wiele warunków w jednej kolumnie
Jeśli trzeba zastosować dwa lub więcej warunków w jednej kolumnie, to wpisz kryteria bezpośrednio jedno pod drugim w oddzielnych wierszach. Na przykład poniższy zakres kryteriów powoduje wyświetlenie wierszy zawierających w kolumnie Sprzedawca nazwiska "Davolio", "Buchanan" lub "Suyama".
| Sprzedawca |
| Davolio |
| Buchanan |
| Suyama |
Jeden warunek w dwóch lub większej liczbie kolumn
Aby znaleźć dane spełniające jeden warunek w jednej lub większej ilości kolumn, wprowadź wszystkie kryteria w tym samym wierszu zakresu kryteriów. Na przykład poniższy zakres kryteriów powoduje wyświetlenie wszystkich wierszy zawierających słowo "Produkcja" w kolumnie Rodzaj, nazwiska "Davolio" w kolumnie Sprzedawca albo wartości sprzedaży większych od 1000 złotych.
| Typ |
Sprzedawca |
Sprzedaż |
| Produkcja |
Davolio |
>1000 |
Jeden warunek w jednej lub drugiej kolumnie
Aby znaleźć dane spełniające jeden warunek w jednej lub drugiej kolumnie, wprowadź kryteria w różnych wierszach zakresu kryteriów. Na przykład poniższy zakres kryteriów powoduje wyświetlenie wszystkich wierszy zawierających słowo "Produkcja" w kolumnie Rodzaj, nazwiska "Davolio" w kolumnie Sprzedawca i wartości sprzedaży większych od 1000 złotych.
| Typ |
Sprzedawca |
Sprzedaż |
| Produkcja |
|
|
|
|
Davolio |
|
|
|
|
>1000 |
Jeden z dwóch zestawów warunków dla dwóch kolumn
Aby znaleźć wiersze spełniające jeden z dwóch zestawów warunków, przy czym każdy zestaw zawiera warunki dla więcej niż jednej kolumny, wprowadź kryteria w oddzielnych wierszach. Na przykład poniższy zakres kryteriów powoduje wyświetlenie wszystkich wierszy zawierających zarówno nazwisko Davolio w kolumnie Sprzedawca i wartości sprzedaży większych od 3000 złotych, jak i wierszy zawierających nazwisko Buchanan w kolumnie Sprzedawca i wartości sprzedaży większych od 1500 złotych.
| Sprzedawca |
Sprzedaż |
| Davolio |
>3000 |
| Buchanan |
>1500 |
Więcej niż dwa zestawy warunków dla jednej kolumny
Aby wyszukać wiersze spełniające więcej niż dwa zestawy warunków, uwzględnij kilka kolumn o tym samym nagłówku kolumny. Na przykład następujący zakres kryteriów powoduje wyświetlenie transakcji sprzedaży na kwoty od 5000 do 8000 oraz transakcji na kwoty mniejsze od 500.
| Sprzedaż |
Sprzedaż |
| >5000 |
<8000 |
| <500 |
|
Warunki utworzone w wyniku użycia formuły
Można użyć wartości obliczonej, będącej wynikiem formuły (formuła: Sekwencja wartości, odwołań do komórek, nazw, funkcji lub operatorów w komórce, które razem dają nową wartość. Formuła zawsze zaczyna się od znaku równości (=).), jako kryterium. Korzystając z formuły do tworzenia kryterium nie należy używać etykiety kolumny jako etykiety kryterium; albo należy pozostawić etykietę kryterium pustą, albo użyć etykiety, która nie jest etykietą kolumny w zakresie. Na przykład następujący zakres kryteriów powoduje wyświetlenie wierszy, które w kolumnie C zawierają wartość większą niż średnia dla komórek C7:C10.
Uwagi
- Formuła użyta do określenia warunku musi przy odwołaniu do etykiety kolumny (na przykład Sprzedaż) lub do odpowiedniego pola w pierwszym rekordzie korzystać z odwołania względnego (odwołanie względne: W formule jest to adres komórki oparty na względnym położeniu komórki, która zawiera formułę, i komórki, do której następuje odwołanie. Jeśli formuła zostanie skopiowana, odwołanie jest automatycznie dostosowywane. Odwołanie względne ma postać A1.). Wszystkie inne odwołania użyte w formule muszą być odwołaniami bezwzględnymi (bezwzględne odwołanie do komórki: W formule jest to dokładny adres komórki, niezależny od położenia komórki, która zawiera formułę. Bezwzględne odwołanie do komórki ma postać $A$1.), a formuła musi dawać w wyniku wartość PRAWDA lub FAŁSZ. W przykładzie formuły argument "C7" odwołuje się do pola (kolumna C) pierwszego rekordu (wiersz 7) w zakresie.
- W formule można użyć etykiety kolumny zamiast względnego odwołania do komórki lub nazwy zakresu. Gdy w komórce zawierającej kryterium program Microsoft Excel wyświetla wartość błędu, taką jak #NAZWA? lub #ARG!, to można ten błąd zignorować, ponieważ nie wpływa on na sposób filtrowania zakresu.
- Podczas obliczania danych program Microsoft Excel nie rozróżnia wielkich i małych liter.