Filtrar Dados de Tabelas - Ligar Tabelas Excel
Especialista em Excel

Neste artigo você aprenderá como filtrar dados de tabelas, como ligar tabelas no Excel passo-a-passo.
Tabela Exemplo de Como Ligar Tabelas no Excel
Neste exemplo você terá duas tabelas, Vendas e Compras.
Desejamos criar um relatório de vendas e compras que queremos filtrar pela data e também pelo produto.

Abaixo temos a planilha de compras que contém também uma coluna de Data e também Produtos.

Também temos uma outra tabela, ela é uma tabela de produtos, como abaixo:

Importar os Arquivos para o Power Query
Após vermos as tabelas nós precisamos importar os arquivos para o Power Query.
Clique na guia Dados -> De tabela/intervalo e importe todas as tabelas para o power query.
Então temos as tabelas importadas abaixo tVendas, tCompras, tProdutos.

Além disso, é necessário criarmos uma tabela de calendário, aonde teremos todas as datas entre a data inicial e final da tabela de vendas, por exemplo.
Para isso, no Power Query clique com o botão direito em Nova consulta, Outras fontes, Consulta Nula e cole o código M abaixo:
let
//Período de datas
Inicio = List.Min(tVendas[Data]),
Final = List.Max(tVendas[Data]),
Dias = Duration.Days(Duration.From(Final-Inicio)),
Fonte = List.Dates(#date(Date.Year(Inicio), 1, 1), Dias, #duration(1,0,0,0)),
ParaTabela = Table.FromList(Fonte, Splitter.SplitByNothing(), null, null, ExtraValues.Error),
Renomeadas = Table.RenameColumns(ParaTabela,{{"Column1", "Data"}}),
#"Ano Inserido" = Table.AddColumn(Renomeadas, "Ano", each Date.Year([Data]), Int64.Type),
#"Nome do Mês Inserido" = Table.AddColumn(#"Ano Inserido", "Nome do Mês", each Date.MonthName([Data]), type text),
#"Nome do Dia Inserido" = Table.AddColumn(#"Nome do Mês Inserido", "Nome do Dia", each Date.DayOfWeekName([Data]), type text),
#"Tipo Alterado" = Table.TransformColumnTypes(#"Nome do Dia Inserido",{{"Data", type date}})
in
#"Tipo Alterado"
Com isso será gerada uma tabela entre a data mínima e data máxima da tabela de vendas.
Após isso clique em fechar e carregar e Apenas criar conexão e marque a opção Adicionar estes dados ao Modelo de Dados.
Power Pivot
Agora vamos habilitar o Power Pivot, que é aonde iremos interligar as tabelas carregadas no modelo de dados:
- Abra o Microsoft Excel e clique na guia "Arquivo".
- Selecione "Opções" no menu suspenso.
- Na janela de Opções, selecione "Suplementos" na barra lateral esquerda.
- Na parte inferior da janela, selecione "Gerenciar: Suplementos COM" na lista suspensa e clique em "Ir".
- Marque a caixa de seleção "Microsoft Power Pivot para Microsoft Excel" e clique em "OK".
- Reinicie o Excel para habilitar o Power Pivot.
Após habilitar o Power Pivot, você pode criar um modelo de dados selecionando a guia "Power Pivot" na faixa de opções do Excel. A partir daí, você pode importar dados de várias fontes, criar relacionamentos entre tabelas e definir medidas para analisar seus dados de maneira mais eficiente.
Clique na nova guia Power Pivot e no botão Gerenciar.

Fazer a Ligação Power Pivot
Clique no botão de Exibição de Diagrama e clique em data e arraste para a dCalendario ligando para a coluna Data.
Faça o mesmo com a tabela tCompras.
Na tabela tProdutos arraste o nome do Produto para a tabela tProdutos e o mesmo para a tCompras.
Depois disso temos a ligação dos dados com os dados do Diagrama do Power Pivot.

Tabela Dinâmica
Para inserir a tabela dinâmica clique na guia Inserir e em Inserir->Tabela Dinâmica e selecione a opção do modelo de dados.
Depois clique na tabela dinâmica e e arraste as colunas para gerar as tabelas dinâmicas, depois clique em inserir->segmentação de dados e crie as ligações conforme temos abaixo.

Como resultado temos esse resultado das

Download Planilha de Relacionamento entre Tabelas Excel
Realize o download da planilha de cálculo de idade no Excel neste botão abaixo. Basta se inscrever na nossa newsletter gratuita para o download automático.
Principais recursos
Confira o que este material oferece para você.
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
R$ 89,90
Controle de Estoque
R$ 69,90
Planilha Financeira Empresarial
R$ 79,90
Dashboard Financeiro no Excel
R$ 49,90




