Como filtrar dados com várias condições nas Folhas do Google?
No trabalho diário, é comum lidar com grandes conjuntos de dados e a necessidade de extrair rapidamente informações que cumpram critérios específicos. Por exemplo, poderá querer rever registos de vendas de produtos específicos, filtrar linhas em que determinadas condições sejam satisfeitas ou analisar dados que correspondam a uma combinação de requisitos. No Microsoft Excel, a funcionalidade Filtro Avançado é frequentemente utilizada para estas tarefas de filtragem com múltiplas condições. Contudo, as Folhas do Google não disponibilizam um equivalente direto ao Filtro Avançado, o que torna esta filtragem aparentemente desafiante à primeira vista.
Este artigo apresenta vários métodos práticos para aplicar filtragem com múltiplas condições nas Folhas Google, todos com base em fórmulas integradas. Ao dominar essas técnicas, você poderá analisar e exibir dados de forma eficiente — mesmo sem recorrer a Ferramentas Avançadas. Além disso, encontrará orientações para resolver problemas comuns em fórmulas e abordagens alternativas para obter resultados semelhantes quando precisar de uma filtragem mais complexa.
Filtrar dados com múltiplas condições numa coluna com fórmula
Filtrar dados com múltiplas condições em várias colunas com fórmula
Soluções alternativas:Função FILTRAR com lógica OU/E,Vistas de Filtro nas Folhas do Google
Filtrar dados com múltiplas condições numa coluna com fórmula
Imagine que pretende extrair todas as linhas de um conjunto de dados em que o valor na coluna A seja "AAA-1" ou "EEE-5". Trata-se de um requisito bastante comum—por exemplo, ao acompanhar SKUs específicos de produtos ou isolar dados para relatórios segmentados no Google Sheets.

Para realizar esta tarefa, pode utilizar a função FILTRAR com múltiplas condições ligadas, que funciona de forma semelhante ao operador lógico OU. Siga estes passos:
Introduza a seguinte fórmula numa célula vazia onde desejar exibir os resultados filtrados:
=FILTER(A1:D17, (A1:A17="AAA-1") + (A1:A17="EEE-5"))Depois de digitar a fórmula, basta premir a tecla Enter. As Folhas do Google devolvem imediatamente todas as linhas em que o produto na coluna A seja "AAA-1" ou "EEE-5", como ilustrado na imagem abaixo:

Notas e dicas:
1. Na fórmula acima:
- A1:D17 representa todo o intervalo de dados que pretende filtrar.
- A1:A17 é a coluna em que especifica as condições a aplicar.
- "AAA-1" e "EEE-5" são as condições de filtro — substitua-as pelos valores pretendidos, conforme necessário para o seu conjunto de dados.
2. Para adicionar mais Condições de Filtro, expanda a fórmula incluindo uma Condição Adicional com + para representar a lógica OU. Por exemplo:
=FILTER(Range, (Condition1) + (Condition2) + (Condition3) + ...)Cada condição adicionada é colocada entre parênteses e separada por um sinal de mais, permitindo que o Google Sheets filtre os dados para exibir apenas as linhas que correspondam a pelo menos uma das condições definidas na coluna-alvo.
3. Verifique cuidadosamente se os intervalos na sua opção “Filtrar Células com Fórmulas” têm o mesmo tamanho. Caso o intervalo de condição seja mais curto do que o intervalo de dados, alguns resultados correspondentes poderão ser excluídos.
A função FILTRAR é dinâmica — se os seus dados de origem forem atualizados, os resultados filtrados são atualizados automaticamente.
Se obtiver um erro #N/D, normalmente significa que nenhuma linha cumpre as suas condições.
Filtrar dados com múltiplas condições em várias colunas com fórmula
Em muitos casos, precisará de maior granularidade—por exemplo, listar todas as linhas em que o produto seja "AAA-1" e a quantidade encomendada seja inferior a 50. Combinar critérios de várias colunas permite uma filtragem mais precisa, frequentemente essencial em cenários empresariais como revisões de inventário ou relatórios seletivos.

Para fazer isto, utilize a função FILTRAR e separe cada condição por uma vírgula, que funciona como um operador lógico E. Introduza esta fórmula numa célula vazia onde quiser que os resultados apareçam:
=FILTER(A1:D17, A1:A17="AAA-1", B1:B17<50)Após premir Enter, as Folhas do Google apresentam imediatamente todas as linhas em que ambas as condições são satisfeitas. Consulte a imagem de exemplo abaixo para ver o resultado:

Notas e dicas:
1. Na fórmula:
- A1:D17: O intervalo de dados a filtrar.
- A1:A17="AAA-1": Primeira condição aplicada à coluna do produto.
- B1:B17<50: Segunda condição aplicada a outra coluna (por exemplo, à quantidade encomendada).
Pode personalizar as condições e os intervalos de acordo com a sua folha — basta garantir que todos os intervalos têm o mesmo número de linhas.
2. Para filtrar com mais de duas condições (em colunas diferentes), basta adicionar condições extra à fórmula FILTRAR, separadas por vírgulas. Por exemplo:
=FILTER(Range, Condition1, Condition2, Condition3, ...)Cada condição adicional refina o filtro; todas têm de ser cumpridas (relação lógica E) para que uma linha seja incluída.
3. Verifique cuidadosamente os operadores de comparação para critérios numéricos ou de data (, =, etc.) e as aspas para texto (por exemplo,)"NomeProduto"), para evitar erros na fórmula.
A fórmula FILTRAR nas Folhas do Google recalcula automaticamente sempre que os seus dados de origem forem alterados, mantendo os resultados sempre atualizados — sem necessidade de atualizações manuais.
Se a fórmula devolver um erro, verifique se todos os intervalos têm o mesmo comprimento e se nenhuma das células referenciadas contém dados inválidos — como texto numa coluna numérica utilizada numa comparação.
Soluções alternativas para filtrar dados com múltiplas condições nas Folhas do Google
Além das abordagens principais com a função FILTRAR, existem outros métodos e melhorias que poderá considerar úteis em cenários mais complexos:
Função FILTRAR com lógica personalizada OU/E utilizando MATRIZ.FÓRMULAe COINCIDIR.REGEX
Quando precisar de verificar vários valores textuais (por exemplo, várias palavras-chave), a função COINCIDIR.REGEXpermite-lhe especificar um padrão:
1. Numa célula vazia, introduza a seguinte fórmula para extrair as linhas em que a coluna A corresponda a "AAA-1", "EEE-5" ou "CCC-2":
=FILTER(A1:D17, ARRAYFORMULA(REGEXMATCH(A1:A17, "AAA-1|EEE-5|CCC-2"))) Esta fórmula utiliza a função COINCIDIR.REGEX para procurar qualquer ocorrência dos valores listados na coluna A. Ajuste o padrão conforme necessário, separando os valores alternativos com | (barra vertical).
2. Após introduzir a fórmula, prima Enter para visualizar todas as linhas que correspondam a qualquer um dos itens especificados. Esta funcionalidade é particularmente útil para filtros textuais flexíveis que possam evoluir ao longo do tempo.
Utilização de Vistas de Filtro para filtragem interativa com múltiplas condições
Para quem procura uma abordagem amigável e sem fórmulas, as Folhas do Google disponibilizam as Vistas de Filtro e o filtro padrão Filtrar, que permitem criar filtros temporários ou guardados sem alterar os dados subjacentes. Isto é especialmente útil se precisar de partilhar resultados filtrados sem remover ou ocultar dados a outras pessoas.
Dica:
- Selecione o seu intervalo de dados (incluindo cabeçalhos) e, em seguida, clique no botão Filtrar na barra de ferramentas ou aceda a Dados > Criar um filtro.
- Clique no ícone de filtro no cabeçalho de uma coluna para selecionar valores específicos ou definir critérios numéricos e textuais.
Ao trabalhar com qualquer uma destas técnicas de filtragem nas Folhas do Google:
- Certifique-se de alinhar com precisão os intervalos nas suas fórmulas para evitar erros.
- Atualize sempre as condições e referências sempre que a estrutura dos seus dados for alterada.
- Se os resultados filtrados apresentarem saídas inesperadas, reveja cada critério e operador e certifique-se de que não há caracteres ocultos (como espaços extra) nos seus dados.
Com estes métodos, conseguirá satisfazer praticamente qualquer requisito de filtragem nas Folhas Google de forma eficiente. Se enfrentar problemas persistentes ou tiver tarefas de filtragem particularmente complexas e repetitivas, considere criar funções personalizadas com Apps Script ou explorar os complementos disponíveis para as Folhas Google.
As Melhores Ferramentas de Produtividade para o Office
Potencie as suas competências no Excel com Kutools para Excel e experimente uma eficiência como nunca antes.Kutools para Excel Oferece mais de 300 funcionalidades avançadas para impulsionar a produtividade e Economizar Tempo.Clique aqui para obter a funcionalidade de que mais precisa...
Office Tab Traz uma interface com separadores para o Office e torna o seu trabalho muito mais fácil
- Ative a edição e leitura com separadores no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Abra e crie vários documentos em novos separadores da mesma janela, em vez de em janelas separadas.
- Aumente a sua produtividade em 50 % e elimine centenas de cliques do rato todos os dias!
Todos os suplementos Kutools — num único instalador.
Kutools for Office reúne suplementos para Excel, Word, Outlook e PowerPoint, além do Office Tab Pro, sendo a solução ideal para equipas que trabalham em várias aplicações do Office.
- Pacote tudo-em-um— suplementos para Excel, Word, Outlook e PowerPoint + Office Tab Pro
- Um instalador, uma licença— configuração em minutos (pronto para MSI)
- Funciona melhor em conjunto— produtividade simplificada em todas as aplicações do Office
- Teste gratuito de 30 dias com todas as funcionalidades— sem registo, sem cartão de crédito
- Melhor relação qualidade-preço— poupe face à compra individual dos suplementos