Como usar a função FILTRO Excel: 3 Truques Incríveis!

Você já conhece a função FILTRO Excel? Descubra essa fórmula incrível e aprenda 3 truques para filtrar dados nas suas tabelas de forma prática e eficiente!

De forma resumida: a função FILTRO (disponível no Excel do Microsoft 365 e no Excel 2021 ou superior) extrai de uma tabela apenas as linhas que atendem a uma condição, com a sintaxe =FILTRO(matriz; incluir; [se_vazio]). Como é dinâmica, o resultado se atualiza sozinho quando a base muda — e você pode combinar condições com + (lógica OU) e * (lógica E).

Função FILTRO Excel – 3 Truques Incríveis!

O Excel 365 trouxe uma nova maneira de filtrar dados e informações diretamente nas planilhas: a função FILTRO. Com ela, é possível filtrar grandes volumes de dados de forma automática, rápida e dinâmica.

Nesta publicação, vou te mostrar como utilizar a função FILTRO no Excel com 3 truques incríveis que irão otimizar suas análises de dados, tornando-as mais eficientes e práticas.

Para receber por e-mail o(s) arquivo(s) utilizados na aula, preencha:

Não vamos te encaminhar nenhum tipo de SPAM! A Hashtag Treinamentos é uma empresa preocupada com a proteção de seus dados e realiza o tratamento de acordo com a Lei Geral de Proteção de Dados (Lei n. 13.709/18). Qualquer dúvida, nos contate.

Entendendo a Função Filtro

A função FILTRO é uma ferramenta poderosa que permite extrair informações de uma tabela com base em condições específicas.

Diferentemente do filtro convencional da guia “Dados”, a função FILTRO no Excel 365 pode ser usada diretamente como uma fórmula. Isso significa que qualquer mudança feita na base de dados será automaticamente refletida nos resultados filtrados.

Essa abordagem facilita análises mais dinâmicas e elimina a necessidade de atualizações manuais.

A estrutura da função FILTRO é a seguinte:

Codigo
=FILTRO(matriz, incluir, [se_vazio])
  • Matriz: O intervalo de dados ou tabela original que você deseja filtrar.
  • Incluir: As condições que determinam quais linhas serão exibidas.
  • Se_vazio (opcional): O que será exibido caso nenhum dado atenda às condições.

Para exemplificar o uso dessa função, utilizaremos a base de dados disponível no material para download desta aula.

Como Filtrar Dados Simples

Vamos começar aplicando a função FILTRO para exibir apenas as vendas de um produto específico, como “Camiseta”.

A matriz será o intervalo de dados que contém informações como data da venda, ID do produto, nome do produto, categoria, canal de venda e valor total.

No segundo argumento (incluir), definiremos o critério de filtro desejado, que neste caso será exibir apenas as linhas onde a coluna C contém "Camiseta" (C:C="Camiseta").

Codigo
=FILTRO(A:F; C:C="Camiseta")
Como Filtrar Dados Simples

Ao aplicar este filtro, apenas as linhas relacionadas ao produto "Camiseta" serão exibidas na tabela filtrada, enquanto as demais serão ignoradas.

Tabela filtrada

Se quiser alterar o critério, basta editar o valor dentro das aspas na fórmula, substituindo "Camiseta" por outro produto, como "Boné".

Tabela filtrada com boné

Agora que você compreendeu o funcionamento básico da função FILTRO, vamos explorar 3 dicas que irão otimizar ainda mais suas análises!

Dica 1 – Combinando a Condição Lógica OU

A função FILTRO permite trabalhar com múltiplas condições, combinando-a com operadores lógicos como o OU (+). Assim, é possível filtrar a tabela para exibir linhas que atendam a pelo menos uma das condições definidas.

Por exemplo, se quisermos filtrar as vendas de "Boné" e "Tênis", faremos com que a tabela filtrada exiba apenas as linhas onde a coluna C contém "Boné" ou "Tênis".

Para isso, utilizaremos o operador + (sinal de adição) para combinar as condições dentro da fórmula. Esse operador cria a lógica OU, retornando todas as linhas que atendam a pelo menos uma das condições.

Codigo
=FILTRO(A:F; (C:C="Boné") + (C:C="Tênis"))
Função Filtro e Condição Lógica OU

Dica 2 – Combinando a Condição Lógica E

Assim como utilizamos o operador lógico OU (+), também é possível combinar a função FILTRO com a condição lógica E (*). Dessa forma, filtramos apenas as linhas que atendam a todas as condições desejadas.

Por exemplo, vamos filtrar as vendas de “Boné” realizadas no canal “Online”. Para isso, utilizaremos o operador * (sinal de multiplicação), que cria a lógica E, retornando apenas as linhas que atendem simultaneamente a ambas as condições.

Codigo
=FILTRO(A:F; (C:C="Boné") * (E:E="Online"))
Função Filtro e Condição Lógica E

Dica 3 – Função FILTRO com a função CLASSIFICAR

Podemos utilizar a função CLASSIFICAR para complementar a função FILTRO, organizando os resultados filtrados de forma personalizada.

A função CLASSIFICAR permite ordenar os dados retornados por uma matriz ou fórmula com base em uma das colunas da tabela filtrada. A ordem pode ser crescente ou decrescente (alfabética, numérica, por data ou outros parâmetros).

A estrutura da função CLASSIFICAR é a seguinte:

Codigo
=CLASSIFICAR(matriz, [índice_de_classificação]; [ordem_de_classificação]; [por_col])
  • Matriz: O intervalo de dados que será ordenado.
  • Índice_de_classificação: O número da coluna que será utilizado como base para a ordenação. Por exemplo, se a coluna "Data da Venda" for a primeira da tabela, seu índice será 1.
  • Ordem_de_classificação: Define a ordem de classificação:
    • 1 para ordem crescente (do menor para o maior).
    • -1 para ordem decrescente (do maior para o menor).
  • Por_col: Indica se a classificação será feita por linha ou por coluna. A configuração padrão é por linha.

Ao combinar as funções FILTRO e CLASSIFICAR, você pode filtrar os dados com base em condições específicas e, simultaneamente, organizá-los na ordem desejada.

Por exemplo, vamos organizar a tabela com as vendas de “Boné” realizadas pelo canal “Online”. Utilizaremos como índice de classificação a coluna "Data da Venda", ordenando-a de forma crescente.

Codigo
=CLASSIFICAR(FILTRO(A:F; (C:C="Boné") * (E:E="Online"));1;1)
Função FILTRO com a função CLASSIFICAR

Automatizando e Atualizando os Resultados

Uma das maiores vantagens da função FILTRO é a sua dinâmica. Sempre que você alterar qualquer valor na base de dados original, os resultados serão automaticamente atualizados na tabela filtrada.

Faça um teste: altere o valor de uma venda na base original e observe como ele será refletido instantaneamente na tabela filtrada.

Automatizando e Atualizando os Resultados

Essa funcionalidade torna a tabela filtrada muito mais confiável, pois garante que os dados estejam sempre alinhados com a base original, eliminando a necessidade de atualizações manuais.

Benefícios da Função Filtro

  • Dinamismo: Os resultados são atualizados automaticamente sempre que os dados na matriz original são modificados.
  • Flexibilidade: A possibilidade de criar combinações de condições permite personalizar as análises de acordo com suas necessidades.
  • Eficiência: Dispensa a necessidade de aplicar filtros manuais, otimizando o tempo gasto em análises.
  • Integração com Outras Funções: Pode ser combinada com fórmulas como SOMAR, MÉDIA ou CLASSIFICAR, ampliando as possibilidades de uso.
Ícone ExcelExcel Impressionador

Tudo que você precisa saber, do Básico ao Avançado, pra dominar a ferramenta mais importante do Mercado de Trabalho. Aprenda as principais ferramentas, funções e recursos do Excel para deixar qualquer planilha mais chamativa e eficiente.

Começar agoraSeta para a direita
Fundo ExcelTelas Excel
Luz Excel

Função FILTRO Excel – Criando Listas Automáticas

Nessa publicação vou te mostrar como criar listas 100% automáticas no Excel utilizando apenas uma das novas fórmulas: a função FILTRO Excel.

Para receber por e-mail o(s) arquivo(s) utilizados nesta parte da aula, preencha:

Não vamos te encaminhar nenhum tipo de SPAM! A Hashtag Treinamentos é uma empresa preocupada com a proteção de seus dados e realiza o tratamento de acordo com a Lei Geral de Proteção de Dados (Lei n. 13.709/18). Qualquer dúvida, nos contate.

O que é uma Lista Automática?

É uma lista em que o usuário consegue filtrar de forma rápida e eficiente as informações que precisa, ou seja, se em uma empresa precisa buscar pessoas por área e cargo de uma forma rápida poderá utilizar essa ferramenta.

Essa lista será utilizada sempre que o usuário quiser deixar esse processo de busca mais dinâmica, desta forma conseguirá o que deseja em menos tempo e evita ter que fazer uma busca manual e acabar perdendo alguma informação por conta disso.

Como criar uma Lista Automática?

O primeiro passo para a criação da lista automática é ter uma base de dados onde as buscas serão feitas.

Banco de dados

Para criar essa lista automática vamos fazer o uso da fórmula FILTRO (que está disponível na versão do Microsoft 365). No entanto essa fórmula não nos permite a utilização de mais de um critério de uma vez, por esse motivo teremos que utilizá-la duas vezes para que a tabela abaixo seja preenchida com o nome dos funcionários referente à área e cargo.

Tabela para busca de funcionários

Nesta aba será possível escolher a área e o cargo do funcionário (foi utilizada uma validação de dados para colocar essas opções). E na parte de funcionários teremos a lista dos funcionários que correspondem a essas características.

Função FILTRO

A fórmula FILTRO é bem simples, possui apenas 2 argumentos obrigatórios e 1 opcional. O primeiro é a matriz onde estão nossos dados e o segundo é o critério que vamos utilizar para filtrar. O terceiro critério vamos utilizar somente no segundo filtro caso o funcionário não seja encontrado nessa lista.

Função FILTRO com os argumentos preenchidos

Neste caso estamos analisando toda a tabela de dados que temos da coluna A até a coluna E, em seguida estamos fazendo uma análise de quais as informações da coluna C são iguais as informações da célula B1 que correspondem a área do cliente.

Resultado para o primeiro filtro

Como é uma fórmula nova do Excel, basta escrever apenas uma vez que o Excel vai puxar todas as informações dos funcionários que são da área de Financeiro que estão na célula B1. Neste caso não há necessidade de arrastar ou copiar a fórmula para as outras células.

Feito isso podemos partir para o segundo que filtro que será o último para mostra somente o nome dos funcionários. Como nesse filtro já temos os funcionários somente da área desejada, vamos utilizar essa tabela para filtrar o cargo.

Função para o segundo filtro

Aqui temos a fórmula de filtro utilizando somente a coluna C como a matriz e para incluir no segundo argumento vamos comparar a coluna F que é a coluna de cargo com a célula B2. Por fim temos um texto caso não seja encontrado um funcionário nas condições especificadas. Outro motivo para colocar esse texto é além de informar o usuário de que não foi encontrado para que o Excel não mostre um erro da fórmula.

Para finalizar e não deixar essa lista auxiliar aparecendo podemos selecionar as colunas de C até G e ocultá-las.

Opção para ocultar as informações do primeiro filtro

Desta forma a planilha vai ficar menos poluída com informações que o usuário final não precisa ver.

Resultado final da Lista Automática

Feito isso o usuário pode simplesmente trocar a área e o cargo que a parte de funcionários será atualizada automaticamente de acordo com o que for selecionado.

Conclusão – Função FILTRO do Excel

A função FILTRO no Excel 365 é uma ferramenta poderosa e eficiente para filtrar grandes volumes de dados de forma automática, rápida e dinâmica.

Nesta aula, você aprendeu a lógica por trás da função e como utilizá-la, combinando-a com operadores lógicos e outras funções, como a CLASSIFICAR. Além disso, vimos como criar uma lista automática a partir da função FILTRO.

Agora é sua vez: teste e explore outras combinações! Use esse recurso para realizar análises mais rápidas e precisas, economizando tempo e organizando seus dados de forma otimizada.

Aproveite para conhecer o curso online completo de Excel da Hashtag e domine todas as funções da ferramenta!

Caso prefira esse conteúdo no formato de vídeo-aula, assista aos vídeos abaixo ou acesse o nosso canal do YouTube!

O que você aprende neste vídeo

Resposta rápida: Numa base de vendas, a aula usa a FILTRO para filtrar por produto e por canal, com o critério digitado na própria fórmula, e mostra três dicas: juntar condições pela lógica do OU (boné ou tênis), juntá-las pela do E (boné vendido online) e ordenar o resultado com a CLASSIFICAR, pela data ou pela venda total.

Neste vídeo (12 min):

  • 1:14 - No primeiro argumento da FILTRO, a matriz, entra a base de dados original de onde se quer filtrar, das colunas A a F.
  • 2:14 - No argumento incluir, compara a coluna C, a dos produtos, com camiseta, entre aspas: com o Enter, aparecem só as linhas de camiseta.
  • 2:23 - No resultado, a coluna de data da venda aparece com outra formatação: o instrutor a formata como data pela guia Página Inicial, aplica também o formato de moeda, e a tabela fica igual à original, só com as camisetas.
  • 3:01 - Para filtrar outro produto, edita a fórmula na barra de fórmulas: troca camiseta por boné, entre aspas, e passam a aparecer as vendas de boné.
  • 3:27 - Filtra também por outra coluna, a dos canais de venda: com online como critério, ficam só as vendas online, e as da loja física saem.
  • 5:30 - Primeira dica, a lógica do OU: a condição do boné e uma nova, a do tênis, cada uma entre parênteses e unidas pelo sinal de mais (+), e o resultado traz as vendas dos dois produtos.
  • 7:11 - Segunda dica, a lógica do E: o asterisco (*) entra no lugar do sinal de mais, com boné na coluna C e online na coluna E, e sobram menos linhas, só as de boné vendido online.
  • 8:55 - Terceira dica: acrescenta a CLASSIFICAR à fórmula, com índice de classificação 1, porque a data da venda é a primeira coluna, e ordem ascendente; as vendas saem em ordem crescente de data.
  • 9:36 - Com o índice de classificação 6, porque a venda total é a sexta coluna da matriz, a ordem passa a ser do menor valor total para o maior.
  • 10:00 - Na ordem de classificação, troca ascendente por descendente, o -1, e as maiores vendas passam a aparecer primeiro.
  • 10:36 - Muda para 1.000 o valor da primeira linha de boné na base: o valor antigo some do resultado e o 1.000 aparece no alto dele.

Trechos do vídeo:

  • Ao contrário do filtro da guia Dados, a FILTRO é uma função: como o resultado é uma fórmula, ele se atualiza automaticamente quando um valor da base de dados muda.
  • Na FILTRO, a matriz é a base original de onde sai o resultado, e o argumento incluir diz quais linhas aparecem: a coluna comparada com o valor desejado, que, quando é texto digitado na fórmula, vai entre aspas.
  • A FILTRO aceita mais de duas condições: dá para acrescentar uma terceira, uma quarta, tanto na lógica do E (asterisco) quanto na do OU (sinal de mais).
  • Na CLASSIFICAR, o índice de classificação é o número da coluna que dita a ordem, contado a partir da primeira coluna da matriz, e a ordem de classificação diz se vai do menor para o maior (ascendente) ou do maior para o menor (descendente, -1).
Hashtag Free Excel Básico

Apostila Básica de Excel

Essa é uma apostila básica de Excel para que você saia do zero de forma 100% gratuita!

Hashtag Treinamentos

Para acessar outras publicações de Excel Intermediário, clique aqui!


Quer aprender mais sobre Excel com um minicurso básico gratuito?

Posts mais recentes de Excel Intermediário

Posts mais recentes da Hashtag Treinamentos