Pular para o conteúdo
Aplicativos

Como usar a função FILTER no Google Sheets

Para mostrar somente as linhas que atendem a uma condição no Google Sheets, use a função FILTER. Ela cria uma lista de resultado separada da tabela original e pode combinar critérios, como status e valor. Quando os dados de origem mudam, o resultado da fórmula é recalculado.

Segundo a documentação oficial do Google, a sintaxe é FILTER(intervalo; condição1; [condição2; ...]). O passo a passo abaixo considera o Google Sheets no navegador, com a documentação consultada em 26 de outubro de 2026.

Mãos digitando em um laptop para ilustrar a criação de fórmulas no Google Sheets.
Imagem sob licença CC0, via Wikimedia Commons.

O que a função FILTER faz

Imagine uma planilha de pedidos com as colunas Pedido, Cliente, Status e Valor. Em vez de esconder linhas manualmente, FILTER pode montar uma segunda tabela contendo apenas os pedidos pendentes.

O intervalo é a área que será exibida. Cada condição é uma coluna ou linha de valores lógicos: TRUE para manter e FALSE para descartar. As condições precisam acompanhar o mesmo sentido do intervalo: todas por linha ou todas por coluna.

Como usar FILTER no Google Sheets

1. Organize a tabela de origem

Use uma linha de cabeçalho e mantenha os dados em colunas consistentes. Para o exemplo, considere:

  • coluna A: número do pedido;
  • coluna B: cliente;
  • coluna C: status;
  • coluna D: valor.

Os dados começam na linha 2, porque a linha 1 contém os títulos.

2. Escolha uma célula vazia para o resultado

Clique em uma célula fora da tabela original, como F2. O resultado se espalha pelas células vizinhas, por isso deixe espaço livre abaixo e à direita.

3. Filtre por uma condição

Para mostrar somente as linhas cujo status seja “Pendente”, digite:

=FILTER(A2:D; C2:C="Pendente")

A fórmula lê as colunas A a D e mantém as linhas em que a coluna C contém exatamente o texto Pendente. Se a planilha usar vírgula como separador de argumentos, troque os ponto e vírgulas por vírgulas.

4. Combine duas condições

Para listar apenas pedidos pendentes com valor acima de 100, acrescente outra condição:

=FILTER(A2:D; C2:C="Pendente"; D2:D>100)

As duas condições são aplicadas ao mesmo tempo. Assim, uma linha precisa ter o status “Pendente” e um valor maior que 100 para aparecer.

Fórmulas úteis com FILTER

Filtrar por número

Para encontrar tarefas atrasadas, se a coluna D tiver dias em aberto, use um critério numérico:

=FILTER(A2:D; D2:D>=7)

Filtrar células preenchidas

Para remover da lista as linhas sem cliente informado, aplique a condição à coluna B:

=FILTER(A2:D; B2:B<>"")

Usar uma célula como critério

Em vez de escrever o status dentro da fórmula, coloque o critério em H1. Depois, use uma referência:

=FILTER(A2:D; C2:C=H1)

Isso permite trocar o status em H1 sem editar a fórmula. É útil para montar uma área de consulta simples.

FILTER ou filtro do menu?

A função FILTER cria outro resultado que pode alimentar um relatório, um painel ou uma área de acompanhamento. Já o filtro do menu trabalha sobre o intervalo original e oculta temporariamente as linhas que não atendem ao critério. O JSMS também explica como criar filtros no Google Sheets pela interface.

Se várias pessoas precisam enxergar visões diferentes da mesma tabela, o Google recomenda avaliar as visualizações com filtro. Para uma lista que deve ser atualizada automaticamente em outra área, a função costuma ser mais adequada.

Problemas comuns

O resultado mostra #N/A

Segundo o Google, esse erro aparece quando nenhuma linha atende à condição. Confira a grafia do critério, espaços extras e o tipo de dado. “100” digitado como texto pode não se comportar como o número 100 em uma comparação.

A fórmula retorna poucas linhas

Verifique se o intervalo e as condições começam na mesma linha. Uma fórmula que usa A2:D100 deve usar uma condição correspondente, como C2:C100. Misturar intervalos de tamanhos diferentes pode gerar erro ou excluir dados.

A fórmula não consegue se expandir

Apague o conteúdo das células onde o resultado deveria aparecer. Se houver texto ou outra fórmula no caminho, o Sheets não poderá preencher a área automaticamente.

Limitações e cuidados

A documentação oficial informa que FILTER filtra linhas ou colunas por vez. As condições também precisam seguir a mesma orientação do intervalo; não misture uma condição por linha com outra por coluna. Para um relatório que exige ordenação, considere combinar o resultado com a função SORT.

A fórmula não protege dados. Qualquer pessoa com acesso à planilha poderá ver as células e o resultado permitido por esse acesso. Para informações de clientes, restrinja o compartilhamento e evite publicar links com permissão ampla.

Fontes oficiais

Esta orientação se baseia na documentação oficial do Google, consultada em 26 de outubro de 2026. A interface e os separadores de fórmula podem mudar conforme o idioma e as configurações da planilha.