sábado, 10 de setembro de 2016

Comparar Duas Listas no Excel

Para comparar, podemos utilizar a ferramenta do Excel Power Query.
“O Power Query é uma ferramenta incrível para Excel. Ele foi desenvolvido para ajudar a importar, transformar e os processos de dados. O Power Query é um suplemento que está disponível a partir do Office 2010. Na versão do Office 2016 ele já vem instalado”.
Veja no final do artigo como baixar e habilitar o Power Query no Excel.
Vamos começar então.
Comparar Duas Listas no Excel

Na imagem acima, temos duas tabelas. Estão destacados em vermelho os produtos que estão somente em uma lista. Fiz isso somente par ilustrar, pois imagina em uma lista de 10 mil itens como poderíamos comprar visualmente.

Passo1: Importar as Tabelas para o Power Query

Selecione toda a Tabela 1, vá para a Guia Dados ou Power Query (Office 2010 e 2013), e selecione a opção Da Tabela.
Comparar com Power Query Excel
Após abrir o Power Query, vá na Guia Página Inicial -> Fechar e Carregar -> Fechar e Carregar para.
Comparar Listas com Power Query Excel
Na próxima caixa de diálogo que abrir, selecione Somente Criar Conexão e depois em Carregar.
Comparar Lista no Excel com Power Query
Ao lado direto irá aparecer uma janela de Painel de Tarefas com as Consultas de Pasta de Trabalho.
Comparar Lista no Excel
Agora repita novamente este passo para a Tabela 2. No Painel de Tarefas agora devem aparecer as duas tabelas.
Comparar Listas Excel Power Query

Passo 2 – Mesclar Consultas

O Próximo passo é Mesclar as Consultas. No Painel de Tarefas, clique com o botão direito do mouse na Tabela 1 e clique em Mesclar.
Excel Power Query
Irá abrir uma caixa de diálogo Mesclar. Perceba que no primeiro campo já está selecionado a Tabela1, pois foi a tabela que que foi clicado para mesclar. No campo abaixo temos que selecionar a Tabela2.
Agora vamos combinar as colunas das duas tabelas. Segurando a tecla CTRL, clique primeiro na primeira coluna da tabela 1 e depois na primeira coluna da tabela 2, ainda segurando a tecla CTRL, clique na segunda coluna da tabela 1 e depois na segunda coluna da tabela 2. No Tipo de Junção vamos utilizar somente as 3 últimas opções. Veja na animação abaixo.
Comparar duas tabelas no excel
Interna (apenas linhas correspondentes): Será apresentado somente os produtos presentes em ambas as tabelas.
Anti esquerda (linhas apenas na primeira): Será apresentado somente os valores únicos da primeira tabela que não estão na segunda tabela.
Anti direita (linhas apenas na segunda): Será apresentado somente os valores únicos da segunda tabela.
Vamos começar então com o Tipo de Junção Interna.

Tipo de Junção Interna

Após seguir os passos acima selecionando a opção Interna, irá abrir o editor de consultas do Power Query com os seguintes dados.
Comparando Listas no Excel
Perceba que está aparecendo somente os valores únicas da Tabela 1. Para aparecer os valores da Tabela 2, clique no ícone com duas setas no canto superior direito da janela ao lado no nome NewColumn. Na caixa de diálogo que abrir desabilite o checkbox Use o nome da coluna original como prefixo.
Percebam agora que está exibindo somente os valores que contém nas duas tabelas. Os valores únicos, tanto da Tabela 1 e da Tabela 2 estão omitidos.
Agora, caso queira levar isso para a planilha em uma nova guia, vá na Guia Página Inicial -> Fechar e Carregar.

Tipo de Junção Anti esquerda

Agora repita o passo de mesclar e selecione a opção Anti esquerda. O resultado deve aparece igual a imagem abaixo.
Comparando duas listas no Excel
Notem que agora está sendo exibido apenas os valores únicos da Tabela 1.
Expandindo novamente a Coluna NewColumn, você verá que os campos estão todos null. Caso queira deletar a coluna, selecione-a e clique em delete.

Tipo de Junção Anti direita

Agora repita novamente o passo, selecionando a opção Anti direita. Quando abrir o editor de consulta, será exibido somente uma linha com null.
Comparar duas listas no excel
Para exibir os valores únicos da Tabela 2, clique no ícone a direita do NewColumn que será exibido os valores únicos da Tabela 2. Delete as duas primeiras colunas e clique em Fechar e Carregar.
Comparar Duas Tabelas no Excel
Comparar Duas Tabelas no Excel

Downloads

Nenhum comentário:

Postar um comentário

Visualizações do blog

Seguidores

About

Ads 468x60px

Blogger templates