FILTRO AVANÇADO EXCEL COM MACRO

MR
Marcos Rieper

Especialista em Excel

12 de setembro de 2010 Atualizado 08 de julho de 2026 3 min de leitura
Tabela - Cabeçalho

Neste artigo você aprenderá como utilizar o filtro avançado, e mais, como utilizá-lo com uma macro de Excel para tornar o filtro automático.

Para isso vamos conhecer como funciona o filtro avançado do Excel:

1. Faça download do arquivo base clicando no botão abaixo:

Download — baixe aqui: Filtro avançado

Preencha seus dados para receber o link de download no seu e-mail.

2. Com o arquivo que você baixou copie o cabeçalho da lista a partir da célula H1.

Tabela - Cabeçalho
Tabela - Cabeçalho

3. Para criar um filtro avançado você deve saber que:

  • A planilha deve possuir uma lista com cabeçalhos, esta lista é a fonte aonde serão aplicados os filtros;
  • Deve haver uma parte da planilha com os mesmos cabeçalhos, os cabeçalhos devem ser exatamente iguais, pois é abaixo destes campos que você colocará os critérios, que podem ser fórmulas que retornem valores da lista, pode ser valores utilizando os indicadores >, <, <>, =, como por exemplo >1.

4.Digite na célula H2 a palavra João,  na coluna valor da célula L2 digite >100.

5.Clique na guia Dados e no botão Avançado.

6.Na tela que segue, você terá a parametrização do filtro avançado.

  • No primeiro campo Intervalo da lista,  selecione a lista de dados: $A$1:$F$831
  • No segundo campo, Intervalo de critérios, selecione o intervalo de critérios com o cabeçalho: $H$1:$M$2
  • Como queremos que  a lista seja filtrada em um outro local clique na ação Copiar para outro local
  • No campo Copiar para selecione o intervalo $H$7:$M$7

7.Clique no botão Ok, note que os dados foram filtrados logo abaixo do filtro de dados conforme especificado.

Pronto! Terminamos a a primeira parte do tutorial, entendendo como funciona o Filtro Avançado.

O problema é que sempre que você for filtrar terá que repetir estas ações.

Para resolver este problema vamos fazer uma macro para gravar as ações de filtragem de dados.

Criando uma macro para automatizar o filtro avançado

  • Clique na guia Desenvolvedor
  • Clique no botão Gravar Macro
  • Digite no campo Nome da Macro Filtrar, na tecla de atalho digite A e em Armazenar Macro em: selecione Esta pasta de trabalho.
  • Clique em OK. Cuidado, a partir deste momento todas as operações que você fizer serão gravadas, por isso não clique em qualquer lugar na planilha.
  • Clique em uma célula da lista, por exemplo F1 e clique na guia Dados em Avançado
  • Verifique se o intervalo de dados selecionado corresponde á $A$1:$F$831, senão corrija-o.
  • No intervalo de critérios verifique se está apontando para $H$1:$M$2, senão corrija.
  • Marque novamente a opção Copiar para outro local e verifique se o intervalo é $H$7:$M$7.
  • Clique em OK.
  • Volte na guia Desenvolvedor e clique em Parar Gravação.
  • Agora clique na guia Inserir e selecione o botão Formas e escolha a forma de Retângulo e desenhe-a ao lado dos critérios, mais ou menos á partir da coluna N.
  • Selecione a forma criada e Digite Filtrar.
  • Clique com o botão direito sobre o retângulo e selecione a opção Atribuir Macro.
  • Na janela que segue selecione a macro criada que tem o nome Filtrar.

Pronto! Para testar altere alguma propriedade do filtro, como por exemplo digite Ana no lugar de José e clique no botão Filtrar.

Download — baixe aqui: Filtro avançado

Preencha seus dados para receber o link de download no seu e-mail.

Abraço

Marcos Rieper

Principais recursos

Confira o que este material oferece para você.

Organização por data e etapas
Classificação automática
Ranking e destaques
Fluxos e etapas automáticas
Dashboard com indicadores
Atualização automática por fórmulas

Perguntas frequentes

O material é realmente gratuito?

Sim. O acesso é gratuito e não exige cadastro.

Preciso ter o Excel instalado?

Recomendamos o Excel 2013 ou superior para todos os recursos.

Como faço para receber atualizações?

As atualizações são automáticas dentro da própria planilha.

Funciona no Excel do Mac?

Sim, funciona no Excel para Windows e para Mac.

Funciona no celular?

É possível visualizar no app do Excel; a edição completa é no computador.

Planilhas relacionadas

Planilha de Fluxo de Caixa

Planilha de Fluxo de Caixa

(1.327)

R$ 89,90

Controle de Estoque

Controle de Estoque

(962)

R$ 69,90

Planilha Financeira Empresarial

Planilha Financeira Empresarial

(1.254)

R$ 79,90

Dashboard Financeiro no Excel

Dashboard Financeiro no Excel

(689)

R$ 49,90

Continue lendo

Curso Excel Master — Básico ao Avançado, VBA, PowerPoint e mais

Receba conteúdos e novidades direto no seu e-mail

Dicas, tutoriais, planilhas gratuitas e muito mais.

Não enviamos spam. Cancele quando quiser.

Download imediato

Acesso na hora após a compra

Compra 100% segura

Seus dados protegidos com SSL

Acesso vitalício

Use para sempre, sem mensalidades

Suporte via WhatsApp

Atendimento rápido e humanizado