top of page

A Melhor Função de Busca que Ninguém comenta... FILTRO

Assunto: Função de Busca

Resumo rápido

📌 No ambiente dinâmico do mercado corporativo moderno — especialmente em polos de inovação e tecnologia como Campinas e região —, a velocidade no tratamento de dados define quem se destaca. Quando o assunto é cruzar tabelas e fazer buscas, a maioria dos usuários corre direto para o clássico PROCV. Os mais atualizados preferem o PROCX.

Mas será que essas são mesmo as melhores opções disponíveis?

Neste artigo, o Professor Michel, fundador do Curso de Excel Online, vai te apresentar a função que ele considera a verdadeira campeã de buscas no Excel: a função FILTRO.



O Confronto: PROCV vs. PROCX vs. FILTRO

Para entender por que a função FILTRO está revolucionando a forma como analisamos dados, vamos comparar como cada uma dessas ferramentas resolve o mesmo problema: encontrar a quantidade de chamados resolvidos por um analista específico (ex: "Lucas").


1. O Clássico PROCV

O método tradicional exige que você selecione a tabela inteira e conte manualmente em qual coluna está a informação desejada: =PROCV("Lucas"; A2:C100; 3; FALSO) O problema: Se você inserir uma nova coluna no meio da sua tabela, o PROCV quebra, pois o número do índice (3) fica incorreto.

2. A Evolução: PROCX

O PROCX corrigiu os maiores problemas do seu antecessor, permitindo selecionar apenas a coluna de busca e a coluna de retorno, sem se preocupar com a posição delas: =PROCX("Lucas"; A2:A100; C2:C100)


O limite: Tanto o PROCV quanto o PROCX possuem uma limitação severa: eles retornam apenas a primeira correspondência que encontram na tabela. Se o "Lucas" tiver dez registros diferentes de atendimento, você só verá o primeiro.

3. A Campeã: Função FILTRO

A função FILTRO foi desenhada para trabalhar com matrizes dinâmicas. Ela não se limita ao primeiro resultado; ela traz todos os registros correspondentes de uma só vez: =FILTRO(C2:C100; A2:A100="Lucas")

Recurso

PROCV

PROCX

FILTRO

Retorna múltiplos resultados?

Não

Não

Sim

Suporta múltiplos critérios?

Não

Com gambiarras

Sim (Nativo)

Quebra ao inserir colunas?

Sim

Não

Não

Compatibilidade

Todas as versões

Excel 2021 / 365

Excel 2021 / 365


Recursos Incríveis da Função FILTRO que Você Precisa Conhecer

Retornando o Máximo, Média ou Soma de uma Busca

Uma das perguntas que mais recebo dos alunos do Curso de Excel Online é: "Como eu posso descobrir qual foi o maior valor de venda de um funcionário específico?"

Com a função FILTRO, você não precisa criar tabelas auxiliares. Basta aninhar a fórmula dentro de funções estatísticas tradicionais do Excel.


Para encontrar o maior valor (Máximo) resolvido por Pedro:

=MÁXIMO(FILTRO(C2:C100; A2:A100="Pedro"))

Para calcular a média de atendimentos de Pedro: =MÉDIA(FILTRO(C2:C100; A2:A100="Pedro")) Isolando um Registro Específico com a Função ÍNDICE

Se a sua busca com FILTRO retornar múltiplos valores, mas você precisar extrair estritamente o segundo ou terceiro registro desse resultado, a combinação com a função ÍNDICE faz mágica: =ÍNDICE(FILTRO(C2:C100; A2:A100="Pedro"); 2) Como funciona: O FILTRO gera a lista de todos os atendimentos do Pedro, e o número 2 no final da função ÍNDICE indica ao Excel que ele deve exibir apenas o segundo item dessa lista filtrada.

Avançado: Filtros Dinâmicos com Múltiplos Critérios

Se o seu relatório precisa cruzar mais de uma variável — por exemplo, encontrar os atendimentos do analista Pedro ocorridos especificamente no período de Janeiro —, nós entramos no uso avançado do operador de multiplicação (*), que funciona como o critério lógico "E" no Excel.

Para facilitar a seleção de dados, recomendamos formatar seu intervalo como tabela (atalho Ctrl + Alt + T) e dar um nome a ela, como Tabela1. =FILTRO(Tabela1[Atendimentos]; (Tabela1[Analista]="Pedro") * (Tabela1[Período]="Janeiro"); "Não localizado") Entendendo a Fórmula:

  • Tabela1[Atendimentos]: É a coluna que contém os valores que queremos retornar.

  • (Tabela1[Analista]="Pedro"): Primeiro critério de validação.

  • * (Asterisco): Funciona como o operador lógico "E". O Excel só trará o resultado se ambas as condições forem verdadeiras ao mesmo tempo.

  • (Tabela1[Período]="Janeiro"): Segundo critério de validação.

  • "Não localizado": O último argumento da função FILTRO resolve o temido erro #CALC!. Se a busca não encontrar correspondências para o filtro aplicado, ela exibe essa mensagem amigável em vez de quebrar o layout da planilha. Dica de Performance para Grandes Volumes de Dados

    Ao criar relatórios robustos em empresas, a performance da planilha é tudo. Evite fazer filtros repetitivos ou desnecessariamente pesados em tabelas com centenas de milhares de linhas.



Curso de Excel Online

Se você precisa calcular o percentual de eficiência (ex: Resolvidos dividido por Atendimentos) de um resultado filtrado, prefira aplicar a operação matemática diretamente nas células do resultado do que criar duas fórmulas de filtro paralelas na mesma linha. Isso economiza memória do processador e mantém o seu Excel rápido e fluido!

Quer se tornar um especialista disputado no mercado?

Se você quer dominar matrizes dinâmicas, fórmulas de automação e criar relatórios executivos incríveis com o acompanhamento do Professor Michel, venha fazer parte da nossa turma de formação profissional.


Baixe o arquivo para seus estudos abaixo:




Perguntas Frequentes (FAQ) – Dominando a Função FILTRO


1. Por que o Excel retorna o erro #CALC! na minha função FILTRO?

Resposta: O erro #CALC! acontece quando a função FILTRO roda as validações e não encontra nenhuma linha correspondente aos critérios fornecidos. Para evitar que esse erro feio apareça na sua planilha, use sempre o terceiro argumento opcional da função ([se_vazia]), configurando um texto personalizado como "Sem resultados" ou "" (vazio).


2. Posso usar a função FILTRO no Excel 2013, 2016 ou 2019?

Resposta: Não nativamente. A função FILTRO faz parte da nova engine de matrizes dinâmicas da Microsoft, disponível apenas no Microsoft 365, Excel LTSC 2021, Excel 2024 e no Excel para a Web. Para versões anteriores, a alternativa para trazer múltiplos resultados é utilizar recursos como Tabelas Dinâmicas ou o Filtro Avançado.


3. Qual a diferença entre usar o sinal de asterisco (*) e o sinal de mais (+) no critério do FILTRO?

Resposta: No Excel, o asterisco (*) representa a lógica E (todas as condições precisam ser verdadeiras). Já o sinal de mais (+) representa a lógica OU (pelo menos uma das condições precisa ser verdadeira). Se você quisesse buscar atendimentos feitos por "Pedro" OU ocorridos em "Janeiro", utilizaria o + entre os critérios.


4. O resultado retornado pela função FILTRO atualiza sozinho se eu alterar a base de dados original?

Resposta: Sim! Essa é a grande mágica das fórmulas dinâmicas. Ao alterar um registro, excluir uma linha ou adicionar novas informações na sua tabela de dados original, os resultados gerados pelo FILTRO se expandem ou contraem automaticamente na tela no mesmo instante.


5. O que acontece se o resultado do FILTRO tentar se expandir, mas houver texto digitado logo abaixo dele?

Resposta: O Excel retornará o erro #DESPEJAR! (ou #SPILL!). Isso ocorre porque a fórmula dinâmica precisa de espaço livre na planilha para descarregar todas as linhas encontradas. Para resolver, basta limpar ou mover qualquer conteúdo manual que esteja bloqueando o caminho logo abaixo da célula onde a fórmula foi inserida.

Quer Dominar o Excel do Básico ao Avançado?

No canal, temos uma série de vídeos ensinando como conectar esses recursos para gerar gráficos dinâmicos automáticos a partir de tabelas filtradas. Mas se você quer parar de perder tempo com tutoriais soltos e deseja um método definitivo para se destacar no mercado de trabalho, conheça a formação completa do Curso de Excel Online.


São mais de 130 horas de conteúdo prático, com suporte a dúvidas e focado no que as empresas realmente exigem no dia a dia.



Bom Sou o Michel Fabiano, especialista em Excel e Pacote Office há mais de 20 anos. Este site traz aulas gratuitas, planilhas e o Curso de Excel Online para quem quer dominar Excel do básico ao avançado

 
 
 

Michel Fabiano - Todos os Direitos Reservados

bottom of page