Filtrar Dados de Uma Planilha para Outra Excel

Neste vídeo você irá aprender como filtrar dados de uma planilha para outra de forma automática no Excel.

Base de Dados para Filtro

Esta é a base de dados de teste, aonde temos uma lista de cobrança com os seguintes campos:

  1. Vendedor
  2. Cliente
  3. Série NF
  4. Nota Fiscal
  5. Valor
  6. Vencimento
Filtrar dados de uma planilha para outra Excel 1

O nosso objetivo é à partir de outra planilha filtrar e copiar os dados automaticamente usando dados definidos de filtro como clientes que tenham as letras samuel ou que tenham vencimento entre 01/01/2023 e 31/01/2023.

Estrutura de Filtros

Para o filtro incluímos colunas com os mesmos nomes dos campos da tabela.

Estes campos na mesma linha determinam o que será filtrado à partir de cada um dos campos.

Veja que temos dados repetidos na imagem:

Filtrar dados de uma planilha para outra Excel 2

Estes campos repetidos na mesma linha indicam a condição E, por exemplo, que estejam entre 50 e 100, e também o mesmo para o vencimento.

Mas para isso é necessário passar também coringas. Estes coringas são >=, <= ou * para pesquisar uma palavra entre comece com e termine com.

Filtrar dados de uma planilha para outra Excel 3

Para a solução colocamos uma cópia dos nomes dos campos ao topo e também as fórmulas que definem o uso dos coringas.

Para o coringa que começa com Vendedor temos: =SE(B5<>””;”*”&B5&”*”;”*”)

Com isso temos que se o valor da célula abaixo de Vendedor está preenchida ele retorna *joão* por exemplo e nesse retorno temos uma consulta que possui a palavra joão na coluna Vendedor.

Filtrar dados de uma planilha para outra Excel 4

Na coluna seguinte temos a função =SE(D5<>””;”>=”&D5;”>0″) assim temos que se o valor for maior do que vazio então verificar >= que 1, senão qualquer valor maior que 0.

Filtrar dados de uma planilha para outra Excel 5

E na coluna de valor usamos a mesma função anterior, verificando se o valor é >= a 0 e na outra coluna valor colocamos <= que o filtro.

Para o vencimento aplicamos também a aplicação da mesma regra:

Filtrar dados de uma planilha para outra Excel 6

Note que usamos também >0 se estiver vazio, pois datas no Excel são entendidas como números.

Desta forma temos que filtros que retornarão:

Se o vendedor começa ou termina com joão, se o cliente possui qualquer campo *, se possui série =1, se a nota fiscal é maior igual que 50, se o valor é >= que 50, se o valor é menor ou igual que 100 e se o vencimento é maior ou igual que vencimento e menor ou igual do que o vencimento definido:

Filtrar dados de uma planilha para outra Excel 7

Aplicar Filtro do Relatório

Com isso podemos aplicar o filtro do relatório do filtro avançado clicando na guia Dados e no botão do filtro Avançado.

Após isso clique marque Copiar para outro local, selecione Intervalo da lista e no Intervalo de critérios e clique no botão Copiar para aonde iremos copiar os dados filtrados para a planilha definida.

Filtrar dados de uma planilha para outra Excel 8

Desta forma temos o retorno das informações filtradas conforme os critérios definidos, veja um exemplo do retorno buscando apenas pelo vendedor quando possui a palavra joão:

Filtrar dados de uma planilha para outra Excel 9

Em seguida clique no botão Gravar Macro da Guia Desenvolvedor e faça o filtro novamente, e clique em parar gravação quando tiver concluído.

Em seguida clique na guia Desenvolvedor e em Visual Basic, temos então o código abaixo:

Após isso clique em Inserir->Ilustrações e clique com o botão direito na imagem e selecione Atribuir macro.

Marque o nome da macro criada.

Filtrar dados de uma planilha para outra Excel 10

Caso tenha qualquer dúvida veja também no vídeo ao topo do artigo, aonde você terá o passo-a-passo de como fazer.

Download Filtrar Dados de Uma Planilha para Outra Excel

Realize o download da planilha de filtro automático no Excel neste botão abaixo. Basta se inscrever na nossa newsletter gratuita para o download automático.

Baixe a planilha


Marcos Rieper

Pai, marido, professor e consultor em Excel.

Obrigado por ler este artigo, este blog foi criado para difundir o conhecimento em Excel à todos.

Divulgamos novos artigos nas redes sociais, basta clicar nos ícones abaixo.

Excel não precisa ser complicado

Assine nossa newsletter e receba dicas práticas para dominar o excel