Funkcja FILTRUJ Excel
Funkcja FILTER filtruje zakres danych i dynamicznie zwraca pasujące wyniki zgodnie z określonymi kryteriami.
Uwaga: Funkcja FILTR jest dostępna tylko w programie Excel dla Microsoft 365, Excel 2021 lub nowszych wersjach programu Excel oraz Excel dla sieci Web.
Składnia
=FILTER(array, include, [if_empty])
Argumenty
- tablica (wymagane): Zakres lub tablica do filtrowania.
- zawierać (wymagane): Test logiczny, który zwraca tablicę wartości logicznych (PRAWDA lub FAŁSZ) wskazującą, czy odpowiedni wiersz lub kolumna w tablicy ma przejść przez funkcję FILTER.
- [jeśli_pusty] (opcjonalnie): Wartość do zwrócenia, jeśli w dołączonej tablicy nie ma pasujących wyników.
Wartość zwracana
Funkcja FILTER zwraca tablicę.
Uwagi dotyczące funkcji
- tablica może być podana jako wiersz wartości, kolumna wartości lub kombinacja wierszy i kolumn wartości.
- Wymiary zawierać powinna równać się z szyk argumenty.
- Aby dodać dwa lub więcej kryteriów w zawierać, należy ująć każde kryterium w nawias i połączyć je gwiazdką (*).
- Wynik zwrócony przez FILTER rozleje się do zakresu komórek, tak jak oryginalne dane z szyk jest zorganizowany. Jeśli co najmniej jedna komórka w zakresie rozlania nie jest pusta, #ROZLANIE! błąd zostanie zwrócony.
- Jeśli którakolwiek z wartości podanych jako argument include jest błędem lub nie można jej przekonwertować na wartość logiczną, FILTER zwróci błąd.
- Wartości tekstowe w zawierać or jeśli_pusty argumenty powinny być ujęte w podwójny cudzysłów. W przeciwnym razie FILTER zwróci #NAZWA? Błąd.
- Aby nic nie było wyświetlane, gdy nie ma pasujących danych, podaj pusty ciąg ("") dla jeśli_pusty.
- FILTER zwróci #KALK! błąd, jeśli nie ma pasujących danych i wartości dla jeśli_pusty nie jest przewidziany.
- FILTER może być używany między różnymi skoroszytami. Upewnij się jednak, że skoroszyty, do których się odwołuje, są otwarte. W przeciwnym razie #ADR! błąd zostanie zwrócony, jeśli odświeżysz komórkę wynikową.
- Wyniki FILTER są dynamiczne, co oznacza, że są aktualizowane automatycznie po zmianie wartości w danych źródłowych. Jednak wyniki nie zostaną zaktualizowane, jeśli dodasz nowe wpisy do szyk. Aby to naprawić, powinieneś użyć referencje strukturalne jak szyk argumenty.
Przykład
Przypuśćmy, że masz tabelę uczniów, jak pokazano poniżej, aby odfiltrować uczniów z klasy A i zdobyli więcej niż 60 punktów, skopiuj lub wprowadź poniższą formułę w lewej górnej komórce tabeli wyników, a następnie naciśnij Wchodzę aby uzyskać wynik:
=FILTR(B3: E14,(B3:B14="Class A")*(E3:E14>60),"BRAK NAGRAŃ")
Możesz też użyć odwołań do komórek, aby formuła była dynamiczna:
=FILTR(B3: E14,(B3:B14=H3)*(E3:E14>J3),"BRAK NAGRAŃ")
Przykład braku dopasowań
Załóżmy, że chcesz odfiltrować uczniów, którzy są z klasy A i uzyskali mniej niż 60 punktów (podobno żaden wynik nie jest niższy niż 60), aby wyświetlić wyniki jako nic lub jako określony ciąg tekstowy, możesz skopiować poniższe formuły i naciśnij Wchodzę aby zobaczyć wyniki.
=FILTR(B3: E14,(B3:B14="Class A")*(E3:E14<60),"") >>> Zwroty nic
=FILTR(B3: E14,(B3:B14="Class A")*(E3:E14<60),"BRAK NAGRAŃ") >>> Zwroty BRAK NAGRAŃ
Powiązane funkcje
Funkcja SORTUJ sortuje zawartość zakresu lub tablicy w kolejności rosnącej lub malejącej.
Funkcja SORTOWANIE sortuje zawartość jednego zakresu lub tablicy na podstawie wartości w odpowiednim zakresie lub tablicy, niezależnie od tego, czy odpowiadający zakres lub tablica jest zawarta w sortowanym zakresie lub tablicy, czy nie.
Funkcja UNIQUE wyodrębnia unikalne wartości z zakresu danych. Dane mogą zawierać tekst, liczby, daty, wartości błędów itp.
Najlepsze narzędzia biurowe
Kutools dla programu Excel - pomaga wyróżnić się z tłumu
Kutools dla programu Excel oferuje ponad 300 funkcji, Pewność, że to, czego potrzebujesz, jest w zasięgu jednego kliknięcia...
Karta Office - Włącz czytanie i edycję na kartach w Microsoft Office (w tym Excel)
- Jedna sekunda, aby przełączać się między dziesiątkami otwartych dokumentów!
- Zmniejsz liczbę kliknięć myszą każdego dnia, pożegnaj się z dłonią myszy.
- Zwiększa produktywność o 50% podczas przeglądania i edytowania wielu dokumentów.
- Wprowadza wydajne karty do pakietu Office (w tym programu Excel), podobnie jak przeglądarki Chrome, Edge i Firefox.