🎉 SEMANA DO CONSUMIDOR

Últimos dias para comprar os cursos com 50% de desconto

Ver detalhes

Postado em em 3 de janeiro de 2025

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!

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

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.

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.

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:

=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”).

=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.

=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.

=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:

=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.

=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.

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.

Caso prefira esse conteúdo no formato de vídeo-aula, assista ao vídeo abaixo!

Para baixar a planilha utilizada nesta publicação, clique aqui!

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.

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 Office 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 – 3 Truques Incríveis!

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.

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 Avançado, 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

Diego Monutti

Expert em conteúdos da Hashtag Treinamentos. Auxilia na criação de conteúdos de variados temas voltados para aqueles que acompanham nossos canais.