Como usar a função FILTRO de forma eficaz no Microsoft Excel
Lidar com a filtragem de dados no Excel pode ser um pouco frustrante às vezes, especialmente se você deseja algo mais dinâmico do que simplesmente clicar em filtros o tempo todo. A função FILTRO é uma verdadeira revolução quando funciona — ela permite extrair apenas os dados que correspondem aos seus critérios e, aqui está o ponto crucial: ela se atualiza automaticamente quando os dados de origem são alterados. Isso é muito útil se você estiver lidando com coisas como relatórios de vendas, notas de alunos ou listas de estoque, onde os números estão sempre mudando. Em algumas configurações, pode ser um pouco complicado acertar no início, mas depois que você domina a sintaxe, ela facilita muito a sua vida.
Só um aviso: outras opções de filtragem, como Filtro Automático ou Filtro Avançado, ainda estão disponíveis e são boas para filtragens rápidas, mas não são tão flexíveis. A principal vantagem do FILTRO é que ele é uma fórmula que você pode incorporar nas suas planilhas; assim, se seus dados forem atualizados, a visualização filtrada também será atualizada. Pense nele como uma consulta em tempo real que é inteligente em relação ao que exibe.
Como corrigir e usar a função FILTRO no Excel
Utilizando a função FILTRO corretamente
Quando a função =FILTER() não funciona corretamente, o motivo mais comum são erros de sintaxe ou falta de espaço para os resultados. Basicamente, a fórmula se parece com isto:
=FILTER(array, include, [if_empty])
“Array” é simplesmente o seu intervalo de dados — por exemplo, A2:F11. A parte “include” são os seus critérios — um teste lógico como D2:D11<30. E o “if_empty” opcional é o que você deseja mostrar se nenhum dado corresponder, como "No Records Found".
Exemplo passo a passo: Filtrar pontuações abaixo de 30
- Suponha que seus dados estejam nas colunas A2 a F11, com as notas dos alunos na coluna D. Para extrair todos os alunos com nota inferior a 30, utilize:
=FILTER(A2:F11, D2:D11<30, "No Matches Found")
Insira esta fórmula em uma célula em branco onde você deseja que a lista filtrada apareça — você precisa de espaço abaixo, pois ela se estende por várias linhas. Você verá todos os alunos com pontuação abaixo de 30 aparecerem, formatados exatamente como a tabela original.
Combinar múltiplas condições
Em uma configuração, funcionou usando apenas uma condição, mas às vezes você precisa de mais. O truque é usar * para E e + para OU. Por exemplo, para encontrar pontuações entre 30 e 70:
=FILTER(A2:F11, (D2:D11>30)*(D2:D11<70), "No Matches Found")
E para encontrar valores discrepantes (pontuações inferiores a 15 ou superiores a 70):
=FILTER(A2:F11, (D2:D11<15)+(D2:D11>70), "No Records Found")
No início, pode parecer um pouco estranho, mas funciona em diferentes arquivos do Excel — basta verificar a sintaxe caso não funcione corretamente.
Lidar com situações sem correspondência de forma elegante
Se você executar um filtro com uma condição que nunca é verdadeira, o Excel, por padrão, exibirá apenas uma única string, o que parece estranho se você espera uma tabela. Portanto, talvez seja interessante definir dados alternativos personalizados com uma matriz, como:
=FILTER(A2:F11, D2:D11>90, {“No Record”, “No Record”, “No Record”, 0})
Isso mantém a consistência da saída e evita problemas estranhos de formatação caso você planeje fazer mais com os resultados.
Por que é importante e quando usá-lo
Se o seu conjunto de dados for grande ou estiver em constante mudança, filtrar manualmente pode se tornar uma tarefa árdua. Usar a função =FILTER incorpora um filtro dinâmico diretamente na sua planilha.É perfeito quando você precisa de atualizações em tempo real ou quando deseja usar dados filtrados em outras fórmulas ou gráficos. Sinceramente, depois que você se acostuma, é muito mais fácil do que ficar clicando em filtros o dia todo, principalmente se você estiver lidando com várias condições.
É claro que o Excel às vezes complica um pouco as coisas, mas depois que você entende a sintaxe e sabe como lidar com casos de não correspondência, ele se torna uma ferramenta bastante poderosa. Apenas fique de olho nos seus intervalos de dados e certifique-se de que suas fórmulas não estejam se sobrepondo a outros dados — nada mais irritante do que sobrescritas acidentais.
Artigos Relacionados
Este artigo foi útil?