Excel + Google Sheets · Guia completo
FILTRO no Excel: devolva todas as linhas que coincidem
As funções de busca devolvem uma única resposta, mas muitas vezes você precisa de todas: cada fatura de um cliente, cada tarefa de uma pessoa, cada despesa de uma categoria. O FILTRO devolve todas as linhas que cumprem uma condição e espalha os resultados pelas células abaixo, sem copiar uma fórmula para baixo.
O FILTRO precisa do Excel 2021 ou do Microsoft 365, e também funciona no Google Sheets. Ele não funciona no Excel 2019 nem em versões anteriores, então evite-o em arquivos pensados para quem usa versões antigas. Neste guia você verá a sintaxe, um exemplo com números reais e os erros habituais. Veja também: guia de PROCX e guia de CONT.SE.
Como funciona FILTRO
O FILTRO recebe o intervalo a devolver, o teste que decide quais linhas ficam e, opcionalmente, uma mensagem para quando nada coincide. Escreva a fórmula assim:
=FILTRO(C2:C6;B2:B6="b")O Excel olha a coluna B, mantém as linhas em que o valor é a letra b e devolve os valores correspondentes da coluna C. Os resultados se espalham pelas células abaixo, que devem estar vazias. Compatível com Excel 2021 ou Microsoft 365.
Exemplo passo a passo
- Digite as categorias na coluna B e os preços na coluna C.
- Clique em uma célula vazia, por exemplo E2, com células vazias abaixo.
- Digite
=FILTRO(C2:C6;B2:B6="b")e pressione Enter. - Compare o resultado com a tabela abaixo.
| A | B | |
|---|---|---|
| 1 | Categoria (B) | Preço (C) |
| 2 | a | 10 |
| 3 | b | 20 |
| 4 | c | 30 |
| 5 | b | 40 |
| 6 | d | 50 |
O resultado esperado são dois valores, 20 e 40, porque a categoria b aparece duas vezes. Acrescente um terceiro argumento, como a palavra none, para mostrar uma mensagem em vez de um erro quando nada coincide.
Erros comuns
- As células abaixo da fórmula não estão vazias e o Excel mostra um erro de transbordamento. Limpe-as primeiro.
- Nada coincide e a célula mostra um erro. Acrescente o terceiro argumento com uma mensagem amigável.
- O intervalo do teste e o intervalo a devolver têm tamanhos diferentes. Ambos devem ter o mesmo número de linhas.
- Você abre o arquivo no Excel 2019 ou anterior e a célula mostra um erro de nome. O FILTRO precisa de uma versão mais nova.
Você pode envolver o FILTRO dentro de SOMA ou CONT.NÚM para somar ou contar as correspondências em uma só célula. Compare o primeiro resultado com um filtro manual para confirmar que a condição está bem escrita.