Funkce FILTER je nová jako součást funkce dynamických polí. Existují tři argumenty: pole, zahrnutí a volitelný (pokud je prázdný).
![](https://cdn.wiki-base.com/7684803/excel_2020_filter_with_a_formula_-_excel_tips_2.jpg.webp)
Řekněme, že chcete mít možnost zadat název týmu do G1 a extrahovat všechny záznamy pro tento tým. Použijte vzorec =FILTER(B3:E9,C3:C9=G1)
.
![](https://cdn.wiki-base.com/7684803/excel_2020_filter_with_a_formula_-_excel_tips.png.webp)
Pokud se buňka G1 změní z červené na modrou, výsledky se změní a zobrazí vám modré záznamy týmu.
Ve výše uvedených příkladech chybí volitelný argument (If Empty). Pokud někdo může zadat nesprávný název týmu do G1, dostanete #CALC! chyba.
![](https://cdn.wiki-base.com/7684803/excel_2020_filter_with_a_formula_-_excel_tips_4.jpg.webp)
Chcete-li se vyhnout #CALC! chyba, přidejte třetí argument.
![](https://cdn.wiki-base.com/7684803/excel_2020_filter_with_a_formula_-_excel_tips_5.jpg.webp)
Pro třetí argument můžete určit konstantu pole, pokud chcete vyplnit každý sloupec pole odpovědí.
![](https://cdn.wiki-base.com/7684803/excel_2020_filter_with_a_formula_-_excel_tips_6.jpg.webp)
Chcete-li filtrovat záznamy, kde je splněno více podmínek, vynásobte podmínky společně.
![](https://cdn.wiki-base.com/7684803/excel_2020_filter_with_a_formula_-_excel_tips_7.jpg.webp)