top of page

Filtro Avançado no Excel: Como Criar um Sistema de Pesquisa Automatizado com Macros

Assunto: Filtro Avançado no Excel

Resumo rápido

📌 Aprenda como fazer uso do filtro avançado no excel na criação de um sistema de pesquisa automatizado com macros passo a passo, fácil, simples e rápido.


O que você vai aprender?

O filtro básico do Excel (aquele famoso do atalho Ctrl + Shift + L) é excelente para o dia a dia. Mas vamos ser sinceros: quando o seu chefe pede uma análise cruzada e complexa — como listar apenas as vendas de um funcionário específico que estejam entre dois valores e com um status determinado —, o recurso comum começa a falhar e a dar dor de cabeça.


Tentar aplicar múltiplos critérios de "maior que" e "menor que" simultaneamente no filtro padrão costuma ocultar o que não deve ou simplesmente retornar um relatório em branco. Para quem atua no mercado corporativo e em grandes polos de tecnologia, como a região de Campinas, ter agilidade e precisão para cruzar dados é um diferencial indispensável.


Neste guia completo, o Professor Michel, criador do Curso de Excel Online, vai te ensinar o passo a passo do Filtro Avançado e um "pulo do gato" exclusivo: como automatizar tudo usando uma Macro para criar um sistema de busca profissional.


O Limite do Filtro Comum e a Solução Avançada

O grande segredo do Filtro Avançado é que ele não exige que você clique em setinhas linha por linha. Em vez disso, você cria uma tabela de critérios separada na planilha. O Excel lê essa tabela, processa os dados e extrai o resultado limpo para outro local.


Como funciona a lógica de critérios:

  • Critérios na mesma linha: Funcionam como o operador lógico E (o Excel entende que a linha precisa atender a todos os requisitos ao mesmo tempo).

  • Critérios em linhas diferentes: Funcionam como o operador lógico OU (o Excel entende que o resultado pode atender a um requisito ou a outro).

💡 Dica Importante do Professor Michel: Se você precisar fazer uma busca de valores "entre" (ex: maior que 200 e menor que 400), o cabeçalho da coluna (Ex: Atendimento) deve ser duplicado lado a lado na sua área de critérios. Caso contrário, o Excel não conseguirá processar a regra na mesma linha!

Passo a Passo: Aplicando o Filtro Avançado na Prática

  1. Copie o cabeçalho idêntico da sua tabela principal e cole-o em uma área livre ao lado para ser sua zona de critérios.

  2. Abaixo desse novo cabeçalho, digite as regras. Exemplo: Na coluna Analista digite Pedro, na coluna Atendimento digite >200, na segunda coluna de Atendimento digite <400 e em Situação digite Resolvido.

  3. Vá até a guia Dados no menu superior e, na seção Classificar e Filtrar, clique em Avançado.

  4. Na janela que se abrir, selecione a opção "Copiar para outro local" (essencial para gerar um relatório limpo).

  5. Defina os três campos obrigatórios:

    • Intervalo da lista: Selecione toda a sua tabela de dados original.

    • Intervalo de critérios: Selecione o cabeçalho e as linhas preenchidas da sua nova zona de critérios.

    • Copiar para: Clique na célula inicial onde você deseja que o relatório filtrado seja exibido.

  6. Clique em OK e veja a mágica acontecer.


Baixe a Planilha e Treine Agora Mesmo!

Agora você pode fazer o download do arquivo para praticar e aprender um pouco mais juntamente com o vídeo, que tal?



O Pulo do Gato: Automatizando o Filtro com um Botão de Pesquisa (Macro)

Fazer o caminho acima toda vez que mudar de analista ou de valor é cansativo. Por isso, nós vamos usar o recurso de Gravação de Macro para fazer o Excel trabalhar por você com apenas um clique.


Gravando a Automação:

  1. Vá até a guia Exibir, clique em Macros e selecione Gravar Macro.

  2. Dê o nome de Pesquisar à macro e clique em OK. (A partir deste momento, o Excel está gravando seus passos).

  3. Repita o procedimento do Filtro Avançado detalhado no passo anterior (Guia Dados > Avançado > Marcar "Copiar para outro local" > Preencher os intervalos > OK).

  4. Assim que o resultado aparecer na tela, volte na guia Exibir, clique em Macros e selecione Parar Gravação.


Criando o Botão Visual:

Para o usuário final não precisar mexer em códigos, vá em Inserir > Ilustrações > Formas e desenhe um retângulo de canto arredondado na planilha. Escreva "Pesquisar" dentro dele.

Clique com o botão direito em cima dessa forma, selecione Atribuir macro, escolha a macro Pesquisar que gravamos e clique em OK.

Pronto! Agora, sempre que você mudar o nome do analista ou os critérios e clicar no botão, o seu relatório se reestruturará instantaneamente.


⚠️ Atenção Crítica na Hora de Salvar o Arquivo!

Muitos alunos cometem o erro de fechar a planilha após criar a macro e acabam perdendo todo o trabalho de automação. Como o seu arquivo agora possui um código automatizado, você precisa salvá-lo no formato correto.

Ao clicar em Salvar Como, mude o tipo do arquivo para: Pasta de Trabalho Habilitada para Macro do Excel (*.xlsm).


Conclusão: Transforme Suas Planilhas em Sistemas Dinâmicos

O uso do Filtro Avançado combinado com macros transforma planilhas estáticas em ferramentas dinâmicas de busca de altíssimo nível. É a clareza e precisão nos resultados que a liderança de qualquer empresa espera de um analista sênior. Quer se tornar um Especialista em "Excel com IA"?

Se você quer parar de passar apertado com relatórios manuais e deseja dominar as ferramentas de Inteligência Artificial integradas ao Excel de forma totalmente estruturada, a nossa nova formação foi feita para você. No Curso de Excel com IA, você aprende o passo a passo definitivo para criar Dashboards profissionais e automatizar sua rotina.

Gostou desse tutorial? Conseguiu usar o Copilot na sua planilha? Deixe um comentário abaixo com a frase "Filtro Avançado" ou sua dúvida se quiser que eu grave uma aula exclusiva sobre esse tema!


Perguntas Frequentes (FAQ) – Relacionamento de Dados

1. Por que o Filtro Avançado não atualiza sozinho quando mudo os critérios na tabela?

Resposta: Diferente de uma fórmula comum, o Filtro Avançado é uma ação de execução única. Ele lê os critérios apenas no momento em que o botão é acionado. Por isso, a gravação de uma macro vinculada a um botão de pesquisa (como ensinado no artigo) é a solução perfeita para atualizar o relatório com um clique.


2. Posso usar caracteres curinga (como o asterisco *) nos critérios de texto?

Resposta: Sim! Se você digitar P* na coluna do analista na zona de critérios, o Filtro Avançado trará todos os profissionais cujo nome comece com a letra P (como Pedro e Patrícia), expandindo consideravelmente o poder das suas buscas textuais.


3. O que acontece se eu esquecer de salvar a planilha no formato .xlsm?

Resposta: Se você salvar o arquivo no formato padrão (.xlsx), o Excel removerá permanentemente toda a automação e código da macro gravada assim que o arquivo foi fechado. Sempre certifique-se de escolher a opção Pasta de Trabalho Habilitada para Macro do Excel (.xlsm).


4. Dá para extrair o resultado do Filtro Avançado para uma outra aba (planilha) diferente de onde está a base de dados?

Resposta: Sim, é totalmente possível. No entanto, para o Excel não se confundir com as referências, o grande truque é iniciar o comando do Filtro Avançado a partir da aba de destino (a aba vazia onde o relatório deve aparecer), e não a partir da aba onde está a base de dados bruta.


5. Posso deixar linhas em branco na minha tabela de critérios?

Resposta: Evite deixar linhas completamente em branco dentro do intervalo selecionado como critério. Se você selecionar uma linha vazia na zona de critérios, o Excel interpretará que "qualquer dado serve" (sem restrições) e acabará trazendo a tabela inteira, adicionando registros indesejados ao seu filtro.


Se, além desta aula, você quiser seguir um caminho completo – do básico ao avançado, com mais de 130 horas de conteúdo – conheça o meu Curso de Excel Online.


Gostou da dica? Deixe seu comentário abaixo dizendo qual dos métodos você vai aplicar na sua planilha hoje! 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

 
 
 

Comentários


Michel Fabiano - Todos os Direitos Reservados

bottom of page