FILTER to zupełnie nowa funkcja Dynamic Array w programie Excel. Zapowiedziana podczas Ignite 2018 funkcja jest jedną z kilku nowych funkcji programu Excel:
- W poniedziałek omówiono nową formułę = A2: A20, błąd SPILL i nową funkcję SINGLE wymaganą w miejsce niejawnego przecięcia
- Wtorek obejmował SORT i SORTBY
- Ten artykuł dotyczy FILTER
- Czwartek będzie dotyczył UNIQUE
- Piątek obejmie funkcje SEQUENCE i RANDARRAY
FILTER przyjmie tablicę, zachowa określone wiersze i zwróci wyniki do zakresu rozlania.
W tym artykule będziesz używać tego zestawu danych:
![](https://cdn.wiki-base.com/8697065/filter_excel_data_with_a_function_-_excel_tips_2.jpg.webp)
Składnia FILTER to FILTER (tablica, dołącz, (jeśli jest pusta))
![](https://cdn.wiki-base.com/8697065/filter_excel_data_with_a_function_-_excel_tips_3.jpg.webp)
Pierwszy przykład: chcesz pobrać wszystkie wiersze ze zbioru danych, w którym zespół jest niebieski. Umieść niebieski w komórce F1. Formuła wprowadzona w E4 to =FILTER(A4:C16,B4:B16=F1,"None Found")
.
Zwróć uwagę, że w formule nie musisz używać F4 ani znaków dolara. Jest to pojedyncza formuła zwracająca wiele wyników. Nie ma potrzeby kopiowania tego w dowolnym miejscu, więc nie ma potrzeby stosowania odwołań bezwzględnych. Nie musisz też naciskać Ctrl + Shift + Enter.
![](https://cdn.wiki-base.com/8697065/filter_excel_data_with_a_function_-_excel_tips_4.jpg.webp)
Zmień F1 na niebieski, a otrzymasz wszystkich członków zespołu niebieskiego.
![](https://cdn.wiki-base.com/8697065/filter_excel_data_with_a_function_-_excel_tips_5.jpg.webp)
Trzeci argument funkcji FILTER jest opcjonalny i został zilustrowany tutaj. (if_empty) określa tekst do zwrócenia w przypadku braku wyników. Jeśli zmienisz F1 na Lime, otrzymasz tekst określony we wzorze.
fa![](https://cdn.wiki-base.com/8697065/filter_excel_data_with_a_function_-_excel_tips_6.jpg.webp)
Powyższy wynik nie jest kompletny. A co, jeśli masz formułę, która naprawdę wymaga odpowiedzi numerycznej w trzeciej kolumnie? Możesz określić stałą tablicową jako argument (if_empty):=FILTER(A4:C16,B4:B16=F1,("None Found","No Team",0))
![](https://cdn.wiki-base.com/8697065/filter_excel_data_with_a_function_-_excel_tips_7.jpg.webp)
Im częściej używasz tych nowych formuł Dynamic Array, tym bardziej są one niesamowite.
W swoim poście na temat FILTER, Smitty Smith z zespołu Excela ma świetny przykład wykonywania operacji AND w nowej funkcji FILTER.
Obejrzyj wideo
Pobierz plik Excel
Aby pobrać plik Excela: filter-function-in-excel.xlsx
Myśl dnia Excela
Poprosiłem moich znajomych z programu Excel Master o radę dotyczącą programu Excel. Dzisiejsza myśl do rozważenia:
„Pomiń niepotrzebne formaty”
Jordan Goldmeier