A função FILTER é nova como parte do recurso de matrizes dinâmicas. Existem três argumentos: array, include e um opcional (se vazio).
![](https://cdn.wiki-base.com/7684803/excel_2020_filter_with_a_formula_-_excel_tips_2.jpg.webp)
Digamos que você queira inserir o nome de uma equipe no G1 e extrair todos os registros dessa equipe. Use uma fórmula de =FILTER(B3:E9,C3:C9=G1)
.
![](https://cdn.wiki-base.com/7684803/excel_2020_filter_with_a_formula_-_excel_tips.png.webp)
Se a célula G1 muda de Vermelho para Azul, os resultados mudam para mostrar os registros azuis da equipe.
Nos exemplos acima, o argumento opcional (se vazio) está ausente. Se alguém puder inserir o nome do time errado no G1, você receberá um #CALC! erro.
![](https://cdn.wiki-base.com/7684803/excel_2020_filter_with_a_formula_-_excel_tips_4.jpg.webp)
Para evitar o #CALC! erro, adicione um terceiro argumento.
![](https://cdn.wiki-base.com/7684803/excel_2020_filter_with_a_formula_-_excel_tips_5.jpg.webp)
Você pode especificar uma constante de matriz para o terceiro argumento se quiser preencher cada coluna da matriz de resposta.
![](https://cdn.wiki-base.com/7684803/excel_2020_filter_with_a_formula_-_excel_tips_6.jpg.webp)
Para filtrar para registros onde várias condições são atendidas, multiplique as condições.
![](https://cdn.wiki-base.com/7684803/excel_2020_filter_with_a_formula_-_excel_tips_7.jpg.webp)