Power Query Merge vs. Append: qual método de junção de dados você precisa?
By Mirko Peters ·
Saiba a diferença entre merge e append no Power Query. Descubra quando tornar as tabelas mais largas ou mais longas no Excel e no Power BI para automatizar sua preparação de dados.
Automatically translated with AI from the original post. Read the English original

Merge e append do Power Query são duas operações distintas de transformação de dados, integradas ao Excel e ao Power BI. O merge une tabelas separadas lado a lado usando chaves de coluna correspondentes, como em um banco de dados, enquanto o append empilha tabelas verticalmente ao alinhar cabeçalhos de coluna correspondentes, tornando seu conjunto de dados mais longo.
Principais conclusões
- O merge torna as tabelas mais largas ao combinar dados lado a lado por meio de uma coluna-chave em comum.
- O append torna as tabelas mais longas ao empilhar linhas verticalmente, uma sobre a outra.
- O merge funciona de forma semelhante a uma junção de banco de dados, permitindo escolher os tipos de junção interna, externa ou à esquerda/direita.
- O append exige cabeçalhos de coluna idênticos ou muito semelhantes para empilhar os dados corretamente.
- Você pode fazer merge ou append de dados de fontes totalmente diferentes, como combinar uma exportação em CSV com uma tabela de banco de dados SQL.
Se você já passou horas copiando e colando dados de várias fontes em uma única planilha-mestra, conhece bem a frustração da preparação de dados. Em ambientes modernos do Microsoft 365, ferramentas como o Excel e o Power BI fazem a integração de dados nativamente, por meio do mecanismo do Power Query. No entanto, iniciantes costumam tropeçar ao tentar reunir vários conjuntos de dados, porque confundem as duas principais ferramentas de combinação disponíveis: merge e append. Entender as diferenças funcionais entre essas operações vai economizar horas de solução de problemas e manter seus modelos de dados funcionando com eficiência.
Entendendo o merge do Power Query: tornando as tabelas mais largas
A operação de merge no Power Query foi projetada para reunir informações relacionadas lado a lado. Pense nela como a união de duas tabelas distintas que compartilham uma informação em comum, como um ID de cliente, código de produto ou número de funcionário, vinculando-as entre si.
Ao iniciar um merge, o Power Query funciona de forma muito parecida com um sistema de banco de dados relacional. Você seleciona sua tabela principal, escolhe uma tabela secundária e destaca as colunas-chave que as relacionam. Depois de feita a correspondência, você pode expandir a tabela secundária para trazer apenas as colunas específicas de que precisa, como acrescentar o nome e o e-mail do cliente a uma tabela bruta de transações de pedidos que continha apenas um número de ID.
Escolhendo o tipo de junção correto
O Power Query oferece vários tipos de junção durante a operação de merge:
- Left Outer: mantém todas as linhas da primeira tabela e as linhas correspondentes da segunda.
- Right Outer: mantém todas as linhas da segunda tabela e as linhas correspondentes da primeira.
- Full Outer: mantém todas as linhas de ambas as tabelas, independentemente de haver correspondência.
- Inner: mantém somente as linhas que encontram uma correspondência exata nas duas tabelas.
- Left Anti & Right Anti: retorna somente as linhas que não têm correspondência na tabela oposta.
Escolher o tipo de junção correto garante que seu relatório final não descarte registros importantes nem duplique linhas inesperadamente.
Dominando o append do Power Query: tornando as tabelas mais longas
Enquanto o merge se concentra na largura, o append se concentra totalmente no comprimento. Se seus dados estiverem divididos em vários arquivos, meses ou planilhas regionais que compartilham exatamente a mesma estrutura de colunas, o append é a ferramenta de que você precisa.
Ao anexar tabelas, o Power Query pega as linhas da sua primeira tabela e empilha as linhas da segunda tabela logo abaixo delas. Os cabeçalhos de coluna precisam estar alinhados corretamente para que isso funcione sem problemas. Se a sua exportação de vendas de janeiro e a exportação de vendas de fevereiro tiverem colunas para Data, Produto, Quantidade e Receita, uma operação de anexação combinará as duas automaticamente em uma única tabela consolidada com o histórico de doze meses.
Anexar vs. Importação por pasta
Embora você possa anexar manualmente dezenas de consultas individuais, o Power Query também oferece um conector de pasta especializado. Se você colocar todos os seus relatórios mensais em uma única pasta do Windows ou do SharePoint, o Power Query pode combinar e anexar todos os arquivos automaticamente. Essa abordagem é bem mais escalável se as suas fontes de dados crescerem mês a mês, sem intervenção manual.
Combinando diferentes fontes de dados
Um dos recursos mais poderosos do Power Query é a sua independência em relação à origem dos dados. Como o mecanismo subjacente abstrai a camada de conexão, você nunca fica restrito a combinar arquivos do mesmo tipo.
Você pode facilmente mesclar uma planilha local do Excel com metas offline a um banco de dados SQL Server em tempo real que acompanha o desempenho real. Da mesma forma, pode anexar exportações em CSV extraídas de sistemas legados a dados na nuvem provenientes de listas do SharePoint. Desde que os requisitos estruturais de uma mesclagem (uma chave em comum) ou de uma anexação (cabeçalhos de coluna correspondentes) sejam atendidos, a localização original dos dados não importa.
Conclusão e próximos passos
Dominar os comportamentos distintos de mesclar e anexar é um passo fundamental para transformar seus fluxos de trabalho em planilhas, saindo de tarefas manuais e chegando a processos automatizados. Ao deixar o Power Query cuidar do trabalho pesado de unir e empilhar dados, você elimina erros humanos e libera horas valiosas todo mês.
Para se aprofundar em como o Power Query limpa, transforma e automatiza seus fluxos de dados do Microsoft 365, ouça o episódio completo do podcast, com uma explicação detalhada e sem jargões sobre etapas aplicadas, a linguagem M e as melhores práticas para iniciantes.
Perguntas frequentes
Qual é a principal diferença entre mesclar e anexar no Power Query?
Mesclar torna a sua tabela mais larga, unindo duas tabelas lado a lado por meio de uma coluna-chave em comum. Anexar torna a sua tabela mais longa, empilhando verticalmente as linhas de várias tabelas com base em cabeçalhos de coluna correspondentes.
Posso mesclar tabelas que vêm de formatos de arquivo diferentes?
Sim. O Power Query permite mesclar ou anexar dados de fontes completamente diferentes, como combinar uma planilha do Excel com um banco de dados SQL ou uma lista do SharePoint, desde que os critérios relacionais ou estruturais sejam atendidos.
O que acontece se os nomes das minhas colunas não coincidirem ao anexar?
Se os cabeçalhos de coluna não coincidirem durante uma operação de anexação, o Power Query criará colunas separadas para os cabeçalhos sem correspondência, resultando em valores vazios ou nulos nas linhas em que essas colunas não existiam originalmente.
Preciso saber programar para usar mesclar ou anexar?
Não é necessário escrever código. As operações de mesclar e anexar são totalmente acessíveis por meio de botões gráficos e caixas de diálogo no editor do Power Query, no Excel e no Power BI.