01/07/2023

Consolidar Bases no Excel pelo Power Query

Clique aqui pra ver esse artigo completo no Linkedin!

Sabia que tem como consolidar bases de dados de forma empilhada, no Excel, utilizando o Power Query? Imagine que você tenha 10 arquivos de excel (.xls/.xlsx) ou em csv/txt e, você deseja juntar todos esses dados em uma base única, dentro de uma planilha do Excel. Digamos que esses arquivos estão disponíveis em uma pasta no seu computador, ou na nuvem.

Passo1: Validar a estrutura de dados dos arquivos base (que serão importados)

O primeiro passo é, validar se todos esses arquivos tem a mesma estrutura de colunas em relação aos nomes e posições delas. Então, você deve abrir cada arquivo e comparar seus campos.
Uma forma muito prática de fazer isso é, abrir uma planilha em branco no Excel , voltar em cada arquivo base, selecionar e copiar a primeira linha de cada base (cabeçalho das colunas) e colar valor na planilha em branco, uma ao lado da outra, de forma que você consiga comparar todas.

Passo2: Abrir o Power Query dentro do Excel para começar a importar as bases

Uma vez feita essa validação, basta abrir o Power Query dentro do Excel para começar a importar as bases a serem consolidadas.

Caminho dentro do Excel: [Dados] > [Obter Dados] > [Iniciar Editor do Power Query]

Passo3: Importar as bases criando as consultas

Já, no ambiente do Power Query, vamos importar cada base que queremos consolidar, obtendo dados externos do Excel para cada arquivo-base.

Caminho dentro do Power Query: [Página Inicial] > [Nova Fonte] > [Arquivo] > [Pasta de Trabalho do Excel]

Serão exibidas as planilhas (abas) e tabelas contidas no arquivo base. Basta selecionar a planilha/tabela que contém os dados que deseja importar e clicar em [OK].

Você deverá repetir esses passos para importar cada um dos arquivos base, para depois consolidá-los.
Ao final, serão exibidas do lado esquerdo todas as consultas criadas com cada arquivo base.

Passo4: Consolidar as consultas em uma única consulta contendo todos os dados

Agora, vamos consolidar todos esses dados em uma única tabela. Para isso, basta clicarmos em [Página Inicial] > [Acrescentar Consultas] > [Acrescentar Consultas como Novas].

Na janela "Acrescentar" que será aberta, vamos clicar na opção "Três ou mais tabelas", já que queremos consolidar dez bases.

Pronto, agora basta clicar em "Fechar e Carregar" para levar todas as consultas para o Excel, em formato de tabela.

Clique aqui pra ver esse artigo completo no Linkedin!

Assista o vídeo abaixo para entender na prática, como fazer essa consolidação.

Um abraço e até a próxima dica!

Flávio Rodrigues

PenseExcel.com


Por Flávio Rodrigues