Funkcja FILTER jest nowością jako część funkcji tablic dynamicznych. Istnieją trzy argumenty: tablica, dołączanie i opcjonalny (jeśli jest pusty).
![](https://cdn.wiki-base.com/7684803/excel_2020_filter_with_a_formula_-_excel_tips_2.jpg.webp)
Powiedzmy, że chcesz mieć możliwość wprowadzenia nazwy zespołu w G1 i wyodrębnienia wszystkich rekordów dla tego zespołu. Użyj wzoru =FILTER(B3:E9,C3:C9=G1)
.
![](https://cdn.wiki-base.com/7684803/excel_2020_filter_with_a_formula_-_excel_tips.png.webp)
Jeśli komórka G1 zmieni się z czerwonej na niebieską, wyniki zmienią się, pokazując niebieskie rekordy zespołu.
W powyższych przykładach brakuje opcjonalnego argumentu (Jeśli jest pusty). Jeśli ktoś będzie mógł wprowadzić niewłaściwą nazwę zespołu w G1, otrzymasz #CALC! błąd.
![](https://cdn.wiki-base.com/7684803/excel_2020_filter_with_a_formula_-_excel_tips_4.jpg.webp)
Aby uniknąć #CALC! błąd, dodaj trzeci argument.
![](https://cdn.wiki-base.com/7684803/excel_2020_filter_with_a_formula_-_excel_tips_5.jpg.webp)
Możesz określić stałą tablicową dla trzeciego argumentu, jeśli chcesz wypełnić każdą kolumnę tablicy odpowiedzi.
![](https://cdn.wiki-base.com/7684803/excel_2020_filter_with_a_formula_-_excel_tips_6.jpg.webp)
Aby odfiltrować rekordy, w których jest spełnionych wiele warunków, pomnóż je razem.
![](https://cdn.wiki-base.com/7684803/excel_2020_filter_with_a_formula_-_excel_tips_7.jpg.webp)