Tutorial do Excel: Combinar Múltiplos Livros/Folhas Numa Única Pasta de Trabalho
No Excel, combinar folhas é uma tarefa comum, mas algo difícil para a maioria dos utilizadores, especialmente para principiantes. Este tutorial lista quase todos os cenários de combinação que poderá enfrentar e fornece soluções profissionais adequadas. Pode encontrar rapidamente a resposta ao clicar na ligação na lista de navegação abaixo ou pode aprender as técnicas de combinação seguindo as ligações abaixo uma a uma, caso tenha interesse.
No Excel, a combinação pode ser dividida em dois tipos: um consiste em unir apenas conteúdos; o outro combina conteúdos e realiza cálculos adicionais.
Nota
Neste tutorial, criei algumas folhas e dados para ilustrar melhor os métodos. Pode ajustar as referências conforme necessário ao utilizar o código VBA ou as fórmulas abaixo, ou descarregar os exemplos para experimentar os métodos diretamente.
Combinar Conteúdos
Aqui está um livro com 4 folhas que precisam de ser combinadas numa única folha.
| ![]() |
![]() | ![]() |
Clique para transferir o ficheiro de exemplo
1,1 Combine todas as folhas numa só folha com código VBA
No Excel, para além do método tradicional — copiar e colar —, pode utilizar um código VBA para fundir rapidamente todas as folhas numa única folha.
1. Prima as teclas Alt e F11 para abrir a janela do Microsoft Visual Basic for Applications.
2. Na janela que surge, clique em Inserir > Módulo para inserir um novo módulo em branco.
3. Copie e cole o código abaixo no novo módulo.
VBA: Combine todas as folhas numa só
Sub CombineAllSheetsIntoOneSheet()
'UpdatebyExtendoffice
Dim I As Long
Dim xRg As Range
On Error Resume Next
Worksheets.Add Sheets(1)
ActiveSheet.Name = "Combined"
For I = 2 To Sheets.Count
Set xRg = Sheets(1).UsedRange
If I > 2 Then
Set xRg = Sheets(1).Cells(xRg.Rows.Count + 1, 1)
End If
Sheets(I).Activate
ActiveSheet.UsedRange.Copy xRg
Next
End Sub 
No código acima, o script «Combined» corresponde ao nome da folha onde serão inseridos os conteúdos combinados; pode alterar este nome conforme necessário.
4. Prima a tecla F5 para executar o código. Será criada uma folha denominada Combined à frente de todas as outras, contendo os conteúdos de todas as folhas.
1,2 Combine todas as tabelas ou intervalos nomeados com Consulta (Excel 2016 ou versões posteriores)
Se utilizar o Excel 2016 ou versões posteriores, a funcionalidade Consulta permite-lhe combinar, de uma só vez, todas as tabelas ou intervalos nomeados criados.
Clique para transferir o ficheiro de exemplo
Em primeiro lugar, certifique-se de que os intervalos foram criados como tabelas ou intervalos nomeados. Para criar uma tabela ou um intervalo nomeado, consulte Como converter um intervalo em tabela ou vice-versa no Excel e Definir e utilizar nomes em fórmulas.
1. Abra o livro cujas folhas pretende fundir e clique em Dados > Nova Consulta > De Outras Fontes > Consulta em Branco.
2. Na janela do Editor de Consultas que surge, aceda à Barra de Fórmulas e introduza a seguinte fórmula.
=Excel.CurrentWorkbook()
Prima a tecla Enter e todas as tabelas no Livro de Trabalho Atual serão listadas.
3. Clique no botão de expansão junto a Conteúdo e marque a opção Expandir e a caixa de verificação Selecionar Todas as Colunas.
4. Clique em OK. Todas as tabelas são listadas uma a uma.
Pode clicar com o botão direito do rato no cabeçalho de uma coluna para aceder a mais opções e realizar outras operações na coluna selecionada.
5. Em seguida, clique em Ficheiro > Fechar e Carregar Para….
6. Na caixa de diálogo Carregar Para, marque a opção Tabela, depois escolha a localização onde pretende carregar a tabela combinada na secção Selecione onde os dados devem ser carregados e clique em Carregar.
Foi criada uma nova folha para reunir todas as tabelas fundidas.
1,3 Combine todas as folhas numa só folha com uma ferramenta prática
Se os métodos acima não forem suficientes, experimente uma ferramenta útil e prática: Kutools para Excel. A sua funcionalidade Combinar é poderosa — não só junta todas as folhas numa única folha, como também realiza tarefas avançadas de combinação, tais como unir folhas num único livro, combinar folhas com o mesmo nome, juntar apenas Planilhas Selecionadas ou fundir folhas entre ficheiros, entre outras possibilidades.
1. Ative o livro cujas folhas pretende combinar e clique em KUTOOLS PLUS > Combinar. Surge uma caixa de diálogo a alertá-lo sobre algumas observações relativas a palavras-passe; se os livros que pretende utilizar não estiverem protegidos por palavra-passe, clique simplesmente em OK para continuar.

2. Na janela Consolidar Planilhas – Passo 1 de 3, marque a opção Copiar Dados de Várias Pastas de Trabalho para uma Planilha e clique no botão Seguinte.
3. Na janela Passo 2 de 3, o Livro de Trabalho Atual já está listado e selecionado por predefinição no painel Lista de Livros, e todas as suas folhas já estão igualmente listadas e selecionadas no painel Lista de Planilhas; clique em Seguinte para continuar.
Nota: se tiver vários livros abertos, todos aparecerão na Lista de Livros; certifique-se de selecionar apenas o livro que pretende utilizar.
4. No último passo, escolha o Modo de Mesclagem conforme necessário: pode selecionar Mesclar Dados por Linha ou Mesclar Dados por Coluna. Depois, especifique as restantes opções conforme necessário e clique no botão Concluir.
5. Surge uma caixa de diálogo para escolher a pasta onde guardar o livro combinado; pode alterar o nome no campo Nome do ficheiro e clicar em Guardar para concluir.
6. Agora, todas as folhas foram combinadas e surge uma caixa de diálogo a perguntar se pretende guardar as definições como cenário; clique em Sim ou Não, conforme desejar.
Surge um novo livro com o resultado da combinação listado; clique na ligação Arquivo de Saída para verificar a folha combinada.
Mesclar Dados por Linha 
Mesclar Dados por Coluna 
1,4 Extensão sobre a combinação de folhas numa só folha
1,41 Com uma ferramenta prática para combinar apenas as Planilhas Selecionadas numa só folha
Se pretender combinar apenas algumas das folhas de um livro numa única folha, o Excel não oferece nenhuma funcionalidade incorporada para o efeito. Contudo, a funcionalidade Combinar da Kutools para Excel permite-lhe fazê-lo com facilidade.
1. Ative o livro que utiliza e clique em KUTOOLS PLUS > Combinar > OK para ativar o assistente Combinar.

2. Na janela Passo 1 de 3, marque a opção Copiar Dados de Várias Pastas de Trabalho para uma Planilha e clique no botão Seguinte.
3. Na janela Passo 2 de 3, por predefinição, o Livro de Trabalho Atual já está listado e selecionado no painel Lista de Livros e todas as folhas do Livro de Trabalho Atual já estão listadas e selecionadas no painel Lista de Planilhas; desmarque as folhas que não pretende combinar e clique em Seguinte para continuar.
4. No último passo, defina as opções conforme necessário e clique no botão Concluir.
5. Surge uma caixa de diálogo para escolher uma pasta onde guardar o livro combinado; pode alterar o nome no campo Nome do ficheiro e clicar em Guardar para concluir.
6. Agora, apenas as folhas selecionadas foram combinadas e surge uma caixa de diálogo a perguntar se pretende guardar as definições como cenário; clique em Sim ou Não, conforme desejar.

1,42 Com uma ferramenta prática para combinar folhas de vários livros num único livro
Por exemplo, pretende combinar todas as folhas dos livros Livro1, Livro2 e Livro3 numa única folha, tal como mostrado na imagem abaixo; a funcionalidade Combinar do Kutools para Excel também o pode ajudar.
Após instalar gratuitamenteKutools para Excel, siga os passos abaixo:
1. Ative os livros que pretende utilizar e clique em KUTOOLS PLUS > Combinar > OK para ativar o assistente Combinar.
2. Na janela Passo 1 de 3, marque a opção Copiar Dados de Várias Pastas de Trabalho para uma Planilhae clique no botão Seguinte.
3. Na janela Passo 2 de 3, todos os livros abertos foram listados e selecionados no painel Lista de Livros, e todas as folhas desses livros foram listadas e selecionadas no painel Lista de Planilhas; clique em Seguinte para continuar.
Dica: se pretender adicionar livros a combinar, clique no botão Adicionar, escolha um caminho e inclua os livros pretendidos.
4. No último passo, selecione as opções conforme necessário e clique no botão Concluir.
5. Surge uma caixa de diálogo que lhe permite escolher uma pasta para guardar o livro combinado; pode alterar o nome na barra Nome do ficheiro e clicar em Guardar para concluir.
6. Agora, todas as folhas dos livros abertos foram combinadas e surge uma caixa de diálogo a perguntar se pretende guardar as definições como cenário; clique em Sim ou Não, conforme desejar.
Abra o livro combinado que guardou — as folhas provenientes de diferentes livros foram unidas numa única folha.
Aqui estão três livros que precisam de ser combinados num único volume.
| Jan | Fev | Mar |
![]() | ![]() | ![]() |
2,1 Combine livros num único livro utilizando o comando Mover ou Copiar
Para combinar apenas folhas de alguns livros, o comando Mover ou Copiar do Excel pode ajudá-lo.
1. Abra os dois primeiros livros que pretende combinar, ative o primeiro livro, selecione as folhas que deseja mover, clique com o botão direito para abrir o menu de contexto e clique em Mover ou Copiar.
Dicas
1) Clique com o botão direito num separador e escolha Selecionar Todas as Folhas no menu de contexto se pretender mover todas as folhas; depois, utilize o comando Mover ou Copiar.
2) Mantenha premida a tecla Ctrl para selecionar várias folhas não adjacentes.
3) Selecione a primeira folha e mantenha premida a tecla Shift para selecionar a última folha, escolhendo assim várias folhas adjacentes.
2. Na caixa de diálogo Mover ou Copiar, na secção Para o livro, selecione, na lista pendente, o livro para onde pretende mover as folhas — neste caso, escolha Jan — e indique a localização onde deseja inseri-las na secção Antes da folha. Clique em OK.
Nota:
1) É aconselhável marcar a opção Criar uma cópia, caso contrário, o livro original perderá a folha após a movimentação.
2) Se pretender colocar todos os livros num novo workbook, escolha (novo livro) na secção Para o livro da lista suspensa.
Todas as folhas foram transferidas para o livro principal.
Repita os passos acima para mover todos os livros para um único livro.
2,2 Combine vários livros (numa única pasta) num único livro com código VBA
Para combinar vários livros localizados na mesma pasta, pode utilizar um código VBA.
1. Ative o livro onde pretende unir todos os outros livros e prima as teclas Alt+F11 para abrir a janela do Microsoft Visual Basic for Applications.
2. Na janela que surge, clique em Inserir > Módulo para inserir um novo módulo em branco.
3. Copie e cole o seguinte código VBA no novo módulo.
VBA: Combine vários livros num Livro de Trabalho Atual
Sub GetSheets()
'Updated by Extendoffice
Path = "C:\Users\AddinTestWin10\Desktop\combine sheets\combine sheets into one workbook\"
Filename = Dir(Path & "*.xlsx")
Do While Filename <> ""
Workbooks.Open Filename:=Path & Filename, ReadOnly:=True
For Each Sheet In ActiveWorkbook.Sheets
Sheet.Copy After:=ThisWorkbook.Sheets(1)
Next Sheet
Workbooks(Filename).Close
Filename = Dir()
Loop
End Sub 
Nota
No código VBA, o script "C:\Users\AddinTestWin10\Desktop\combine sheets\combine sheets into one workbook\" corresponde ao caminho do ficheiro onde estão localizados os livros que pretende combinar; altere-o conforme necessário.
Se os livros que pretende unir estiverem em pastas diferentes, copie-os primeiro para uma única pasta.
4. Prima a tecla F5 para executar o código; assim, todos os livros serão copiados para o final do Livro de Trabalho Atual.
Dica:todas as folhas copiadas manterão o nome original; se pretender utilizar o Nome da Pasta de Trabalho como prefixo, utilize o código seguinte:
Sub MergeWorkbooks()
'Updated by Extendoffice
Dim xStrPath As String
Dim xStrFName As String
Dim xWS As Worksheet
Dim xMWS As Worksheet
Dim xTWB As Workbook
Dim xStrAWBName As String
On Error Resume Next
xStrPath = "C:\Users\AddinTestWin10\Desktop\combine sheets\combine sheets into one workbook\"
xStrFName = Dir(xStrPath & "*.xlsx")
Application.ScreenUpdating = False
Application.DisplayAlerts = False
Set xTWB = ThisWorkbook
Do While Len(xStrFName) > 0
Workbooks.Open Filename:=xStrPath & xStrFName, ReadOnly:=True
xStrAWBName = ActiveWorkbook.Name
For Each xWS In ActiveWorkbook.Sheets
xWS.Copy After:=xTWB.Sheets(xTWB.Sheets.Count)
Set xMWS = xTWB.Sheets(xTWB.Sheets.Count)
xMWS.Name = xStrAWBName & "(" & xMWS.Name & ")"
Next xWS
Workbooks(xStrAWBName).Close
xStrFName = Dir()
Loop
Application.ScreenUpdating = True
Application.DisplayAlerts = True
End Sub 
2,3 Combine vários livros (de múltiplas pastas) num único livro utilizando uma ferramenta prática
Por vezes, poderá querer combinar vários livros de pastas diferentes num único livro. Por exemplo, não existe uma forma direta no Excel para unir todos os livros das pastas de 2020 e 2021 num só.
Contudo, a funcionalidade Combinar do Kutools para Excel oferece uma opção para combinar livros de múltiplas pastas num único livro.
Após instalar gratuitamenteKutools para Excel, siga os passos abaixo:
1. Ative o Excel e clique em KUTOOLS PLUS > Combinar. Surge uma caixa de diálogo com avisos sobre palavras-passe. Se os livros que pretende utilizar não estiverem protegidos por palavra-passe, basta clicar em OK para continuar.

2. Na janela Consolidar Planilhas – Passo 1 de 3, marque a opção Copiar Planilhas de Várias Pastas de Trabalho para uma Pasta de Trabalho e clique no botão Seguinte.
3. Na janela Passo 2 de 3, clique na seta junto ao botão Adicionar para exibir o menu pendente e, em seguida, clique em Pasta.
4. Em seguida, na caixa de diálogo Selecionar Pasta, escolha a pasta que pretende utilizar e clique em Selecionar Pasta para a adicionar à secção Lista de Livros.

5. Repita o passo anterior para adicionar todas as pastas e listar todos os livros na secção Lista de Livros e clique em Seguinte.
6. No último passo, selecione as opções conforme necessário e clique no botão Concluir.
7. Aparece uma caixa de diálogo para escolher uma pasta onde guardar o livro combinado; pode alterar o nome na barra Nome do ficheiro e clicar em Guardar para concluir.
8. Agora que todas as folhas foram combinadas, surge uma caixa de diálogo a perguntar se pretende guardar as definições como um cenário; clique em Sim ou Não, conforme desejar.
Aparece uma caixa de diálogo «Novo Workbook» com o resultado da combinação; clique na ligação «Arquivo de Saída» para verificar a folha combinada.
Resultado da combinação
Nota: no livro combinado, a primeira folha, denominada Kutools para Excel, contém informações sobre as folhas originais e as folhas finais combinadas; pode eliminá-la se não for necessária.
Se pretender combinar apenas algumas folhas de vários livros num único livro, em vez de todas as folhas de cada um, experimente os métodos seguintes.
trimestre-1.xlsx
trimestre-2.xlsx
trimestre-3.xlsx
1. Abra um livro onde pretende inserir as folhas combinadas e prima as teclas Alt+F11 para abrir a janela Microsoft Visual Basic para Aplicações.
2. Na janela que surge, clique em Inserir>Módulopara inserir um novo módulo em branco.
3. Copie e cole o seguinte código VBA no novo módulo.
VBA: Combine folhas específicas de vários livros em Livro de Trabalho Atual
Sub MergeSheets2()
'Updated by Extendoffice
Dim xStrPath As String
Dim xStrFName As String
Dim xWS As Worksheet
Dim xMWS As Worksheet
Dim xTWB As Workbook
Dim xStrAWBName As String
Dim xI As Integer
On Error Resume Next
xStrPath = "C:\Users\AddinTestWin10\Desktop\combine sheets\combine specific sheets from multiple workbooks\"
xStrName = "A,B"
xArr = Split(xStrName, ",")
Application.ScreenUpdating = False
Application.DisplayAlerts = False
Set xTWB = ThisWorkbook
xStrFName = Dir(xStrPath & "*.xlsx")
Do While Len(xStrFName) > 0
Workbooks.Open Filename:=xStrPath & xStrFName, ReadOnly:=True
xStrAWBName = ActiveWorkbook.Name
For Each xWS In ActiveWorkbook.Sheets
For xI = 0 To UBound(xArr)
If xWS.Name = xArr(xI) Then
xWS.Copy After:=xTWB.Sheets(xTWB.Sheets.Count)
Set xMWS = xTWB.Sheets(xTWB.Sheets.Count)
xMWS.Name = xStrAWBName & "(" & xArr(xI) & ")"
Exit For
End If
Next xI
Next xWS
Workbooks(xStrAWBName).Close
xStrFName = Dir()
Loop
Application.ScreenUpdating = True
Application.DisplayAlerts = True
End Sub 
Nota
1) No código VBA, o script "C:\Users\AddinTestWin10\Desktop\combine sheets\combine specific sheets from multiple workbooks\" corresponde ao caminho onde estão localizados os livros que pretende combinar — altere-o conforme necessário.
2) No código VBA, o script "A,B" corresponde aos nomes das folhas específicas que pretende combinar; altere-os conforme necessário, separando cada nome por vírgula.
3) Se os livros que pretende fundir estiverem em pastas diferentes, copie-os primeiro para uma única pasta.
4. Prima a tecla F5 para executar o código; assim, apenas as folhas específicas serão copiadas para o fim do Livro de Trabalho Atual.
3,2 Combinar folhas específicas de múltiplos livros (em várias pastas) com uma ferramenta prática
Se os livros que pretende combinar estiverem em várias pastas diferentes, experimente a funcionalidade Kutools para Excel’s Combinar.
Após instalar gratuitamenteKutools para Excel, proceda da seguinte forma:
1. Ative o Excel e clique em KUTOOLS PLUS > Combinar. Surge uma caixa de diálogo com avisos relativos a palavras-passe; se os livros que pretende utilizar não tiverem proteção por palavra-passe, basta clicar em OK para continuar.

2. Na janela Consolidar Planilhas – Passo 1 de 3, marque a opção Copiar Planilhas de Várias Pastas de Trabalho para uma Pasta de Trabalho e clique no botão Seguinte.
3. Na janela Passo 2 de 3, clique na seta junto ao botão Adicionar para exibir o menu pendente e selecione Pasta.
4. Na caixa de diálogo Selecionar Pasta, escolha a pasta pretendida e clique em Selecionar Pasta para a adicionar à secção Lista de Livros.

5. Repita o passo anterior para adicionar todas as pastas e listar todos os livros na secção Lista de Livros.
6. Mantenha-se na janela Passo 2 de 3, selecione um livro na secção Lista de Livros e marque apenas as folhas que pretende utilizar na Lista de Planilhas. Em seguida, clique no botão Mesma folha — assim, todas as folhas com o mesmo nome dos livros na secção Lista de Livros ficarão automaticamente marcadas. Clique em Seguinte para continuar.
7. No último passo, selecione as opções conforme necessário e clique no botão Concluir.
8. Surge uma caixa de diálogo para escolher uma pasta onde guardar o livro combinado; pode alterar o nome na barra Nome do ficheiro e clicar em Guardar para concluir.
9. As folhas específicas foram agora combinadas e surge uma caixa de diálogo a perguntar se pretende guardar as definições como um cenário; clique em Sim ou Não, conforme desejar.
Aparece uma caixa de diálogo «Novo Workbook» com o resultado da combinação; clique na ligação «Arquivo de Saída» para verificar a folha combinada.
Resultado da combinação
Nota: no livro combinado, a primeira folha, denominada Kutools para Excel, contém informações sobre as folhas originais e as folhas finais combinadas; pode eliminá-la se não for necessária.
Como ilustrado na imagem seguinte, existem duas tabelas em folhas distintas e pretende combiná-las numa única tabela com base numa Coluna Chave no Excel.
| Tabela1 | Tabela2 |
![]() | ![]() |
| Tabela Combinada |
![]() |
A funcionalidade Consultas no Excel 2016 ou versões posteriores é extremamente poderosa e permite combinar duas tabelas com base numa coluna chave.
Antes de utilizar a funcionalidade Consultas, certifique-se de que os intervalos que pretende combinar já foram convertidos em tabelas.
combinar-duas-tabelas-com-base-numa-coluna-chave-consultas.xlsx
1. Clique em qualquer célula da primeira tabela e selecione Dados > A partir da Tabela no grupo Obter e Transformar.

2. Na caixa de diálogo Editor de Consultas, clique em Ficheiro > Fechar e Carregar Para. Veja a imagem:
3. Na caixa de diálogo Carregar Para, marque a opção Apenas Criar Ligação e clique em Carregar.
Agora pode ver o painel Consultas do Livro, onde a tabela foi apresentada como uma ligação.
Repita os passos anteriores para adicionar a segunda tabela ao painel Consultas do Livro.
4. Em seguida, clique em Dados > Nova Consulta > Combinar Consultas > Unir.

5. Na janela Unir, selecione as duas tabelas que pretende combinar nos dois campos de lista pendente, separadamente. A tabela inferior será incorporada na tabela superior.
6. Em seguida, clique na coluna-chave com base na qual pretende unir as duas tabelas e, depois, em OK.
7. A janela Merge1 – Query Editor abre-se; clique no botão de expansão junto a NewColumn, marque todas as colunas exceto a Coluna Chave, desmarque a caixa Use original column name as prefix e clique em OK.
Agora, as duas tabelas foram combinadas numa única com base na Coluna Chave especificada.
8. Clique em File > Close & Load To. Na caixa de diálogo Load To, marque a opção Table e especifique a localização onde pretende carregar os dados. Depois, clique em Load.

Agora, as duas tabelas foram combinadas com base numa coluna-chave.
4,2 Combinar duas folhas com base numa Coluna Chave utilizando funções do Excel
Se pretender mover apenas uma ou duas colunas de uma folha para outra e posicioná-las com base numa Coluna Chave, as funções do Excel podem ajudá-lo.
Por exemplo, mova todos os dados da Folha 2 para a Folha 1 e organize-os com base na coluna A.
combine-two-sheets-based-on-a-key-column-functions.xlsx
| Folha1 | Folha2 |
![]() | ![]() |
4,21 Combinar duas folhas por uma coluna com VLOOKUP
1. Copie e cole a seguinte fórmula junto à tabela na Folha1:
=VLOOKUP(A2,Sheet2!$A$2:$B$5,2,FALSE)
Explicação:
A2: o primeiro valor de procura (Coluna Chave);
Sheet2!$A$2:$B$5: a matriz de tabela, que contém duas ou mais colunas onde se encontram a coluna do valor de procura e a coluna do valor de resultado;
2: o índice da coluna — o número inteiro da coluna na matriz_tabela a partir da qual será obtido o valor correspondente.
2. Prima a tecla Enter para obter o primeiro resultado.
3. Depois, arraste a alça de autorreenchimento para baixo e preencha todos os dados.
4. Mantenha as células com fórmulas selecionadas, clique no separador Home e formate as células conforme necessário no grupo Number.
Para mais informações sobre a função VLOOKUP, clique aqui.
4,22 Combinar duas folhas por uma coluna com uma fórmula que combina as funções MATCH e INDEX
1. Copie e cole a fórmula seguinte junto à tabela na Folha1:
=INDEX(Sheet2!$B$2:$B$5,MATCH(Sheet1!A2,Sheet2!$A$2:$A$5,0))
Explicação:
Sheet2!$B$2:$B$5: a coluna com o valor correspondente que pretende encontrar;
Sheet1!A2: o primeiro valor de procura (na Coluna Chave);
Sheet2!$A$2:$A$5: a coluna-chave com base na qual pretende combinar as duas folhas.
2. Prima a tecla Enter para obter o primeiro resultado.
3. Depois, arraste a alça de autorreenchimento para baixo e preencha todos os dados de forma rápida e eficiente.
4. Mantenha as células com fórmulas selecionadas, clique no separador Home e formate as células conforme necessário no grupo Number.
Para saber mais sobre o INDEX.
Para saber mais sobre o MATCH.
4,3 Combinar duas folhas com base numa Coluna Chave com uma ferramenta prática
Além da funcionalidade Combine, existe outra funcionalidade poderosa – Mesclar Tabelas no Kutools para Excel, que permite combinar rápida e facilmente duas folhas com base numa coluna-chave.
combine-two-sheets-based-on-a-key-column-handy-tool.xlsx
Após instalar gratuitamenteKutools para Excel, proceda da seguinte forma:
1. Clique em KUTOOLS PLUS > Mesclar Tabelas.
2. Na janela Tables Merge – Passo 1 de 5, selecione os intervalos das tabelas nas secções Selecione a tabela principal e Selecione a tabela de pesquisa separadamente e clique em Next.
3. Na janela Passo 2 de 5, selecione a coluna-chave com base na qual pretende combinar e clique em Next.
4. Na janela Passo 3 de 5, pode selecionar as colunas cujos dados pretende atualizar com base na tabela de pesquisa; se não precisar de atualizar quaisquer dados, clique diretamente em Next.
5. Na janela Passo 4 de 5, selecione as colunas que pretende combinar na tabela principal e clique em Next.
6. No último passo, especifique as opções pretendidas e clique em Finish.
Esta funcionalidade permite combinar duas folhas de livros diferentes.
Suponha que existem duas tabelas, uma na folha1 e outra na folha2; agora pretende mover os dados da coluna End_Dates da folha2 para a folha1 com base nas colunas Project e Start_Date, conforme ilustrado na imagem seguinte:
| Folha1 | Folha2 |
![]() | ![]() |
| Folha Combinada |
![]() |
Clique para transferir o ficheiro de exemplo
No Excel, as funcionalidades incorporadas não suportam esta operação, mas a funcionalidade Mesclar Tabelas do Kutools para Excel consegue executá-la.
Após instalar gratuitamenteKutools para Excel, proceda da seguinte forma:
1. Clique em KUTOOLS PLUS > Mesclar Tabelas.
2. Na janela Mesclar Tabelas – Passo 1 de 5, selecione os intervalos das tabelas nas secções Selecione a tabela principal e Select the lookup table separadamente e clique em Next.
3. Na janela Passo 2 de 5, marque as duas colunas-chave com base nas quais pretende combinar e clique em Next.
Nota: as colunas relacionadas na tabela de procura são associadas automaticamente; pode clicar no nome da coluna em «Coluna da tabela de pesquisa» para as ajustar conforme necessário.
4. Na janela Passo 3 de 5, pode selecionar as colunas cujos dados pretende atualizar com base na tabela de pesquisa; se não precisar de atualizar quaisquer dados, clique diretamente em Next.

5. Na janela Passo 4 de 5, selecione a(s) coluna(s) que pretende combinar na tabela principal e clique em Next.
6. No último passo, especifique as opções pretendidas e clique em Finish.
Assim, a(s) coluna(s) que pretende adicionar foi(ram) inserida(s) no final da tabela principal.
Esta funcionalidade permite combinar duas folhas de livros diferentes.
Para combinar várias folhas com o mesmo cabeçalho, conforme ilustrado na imagem seguinte:
| |
![]() | ![]() |
| Folha Combinada |
![]() |
Clique para transferir o ficheiro de exemplo
6,1 Combinar todas as folhas com os mesmos cabeçalhos utilizando VBA
Existe um código VBA capaz de combinar todas as folhas de um livro que tenham os mesmos cabeçalhos.
1. Ative o livro que pretende utilizar para fundir folhas com o mesmo cabeçalho e, em seguida, prima as teclas Alt+F11 para abrir a janela do Microsoft Visual Basic for Applications.
2. Na janela que surge, clique em Inserir>Módulopara inserir um novo módulo em branco.
3. Copie e cole o seguinte código VBA no novo módulo.
VBA: Combinar folhas com o mesmo cabeçalho
Sub Combine()
'Update by Extendoffice
Dim i As Integer
Dim xTCount As Variant
Dim xWs As Worksheet
On Error Resume Next
LInput:
xTCount = Application.InputBox("The number of title rows", "", "1")
If TypeName(xTCount) = "Boolean" Then Exit Sub
If Not IsNumeric(xTCount) Then
MsgBox "Only can enter number", , "Kutools for Excel"
GoTo LInput
End If
Set xWs = ActiveWorkbook.Worksheets.Add(Sheets(1))
xWs.Name = "Combined"
Worksheets(2).Range("A1").EntireRow.Copy Destination:=xWs.Range("A1")
For i = 2 To Worksheets.Count
Worksheets(i).Range("A1").CurrentRegion.Offset(CInt(xTCount), 0).Copy _
Destination:=xWs.Cells(xWs.UsedRange.Cells(xWs.UsedRange.Count).Row + 1, 1)
Next
End Sub 
4. Prima a tecla F5 para executar o código. Aparecerá uma caixa de diálogo a solicitar-lhe o número de linhas de título; introduza-o na caixa de texto e clique em OK.
Agora, todas as folhas deste livro foram combinadas numa nova folha chamada Combined.
6,2 Combinar folhas com os mesmos cabeçalhos utilizando uma ferramenta prática
A funcionalidade Combinar do Kutools para Excel também pode realizar esta tarefa e permite combinar folhas de diferentes livros.
Após instalar gratuitamenteKutools para Excel, proceda da seguinte forma:
1. Ative o livro cujas folhas pretende combinar com os mesmos cabeçalhos e clique em KUTOOLS PLUS > Combinar.
2. Surge uma caixa de diálogo a lembrá-lo acerca de palavras-passe. Se o(s) livro(s) que utiliza não tiver(em) palavras-passe, clique em OK para continuar. Na janela Consolidar Planilhas – Passo 1 de 3, assinale a opção Copiar Dados de Várias Pastas de Trabalho para uma Planilha e clique em Seguinte.
3. Na janela Passo 2 de 3, todas as folhas estão listadas e selecionadas na secção Lista de Planilhas; clique em Seguinte para avançar.
Dicas:
1) Se pretender combinar apenas algumas das folhas, basta selecionar os nomes das folhas desejadas e deixar as restantes desmarcadas.
2) Se quiser adicionar mais livros para combinar, clique em Adicionar para incluir ficheiros ou pastas na secção Lista de Livros.
4. Na janela Passo 3 de 3, assinale a opção Mesclar Dados por Linha e introduza o número de linhas de título na caixa de texto Número de Linhas de Título; defina as restantes opções conforme necessário e clique em Concluir.
5. Selecione uma pasta e atribua um nome ao novo livro na caixa de diálogo Por favor, especifique o local e o nome do arquivo para salvar os resultados mesclados e clique em Guardar.
6. Surge uma caixa de diálogo a perguntar se pretende guardar as definições como cenário; clique em Sim ou em Não, consoante as suas necessidades. É aberto um novo livro com ligações ao livro original e ao Novo Workbook; clique na nova ligação Caminho da Pasta de Trabalhopara o abrir e verificar.
Consolidar
Por exemplo, tem três folhas com os mesmos cabeçalhos de linha e coluna e pretende combiná-las, mantendo os cabeçalhos intactos e somando os respetivos dados, tal como ilustrado nas imagens seguintes.
![]() | ![]() | ![]() |
| Resultado |
![]() |
Clique para transferir o ficheiro de exemplo
1,1 Combinar folhas e efetuar cálculos com a funcionalidade Consolidar
No Excel, a funcionalidade Consolidar permite combinar folhas e efetuar cálculos.
1. Ative o livro cujas folhas pretende combinar, selecione a célula onde deseja inserir os dados consolidados e clique em Dados > Consolidar.
2. Na caixa de diálogo Consolidar, efetue as seguintes definições:
1) No menu pendente Função, escolha o cálculo que pretende aplicar após combinar as folhas.
2) Clique no ícone de seleção junto ao botão Procurar para escolher o intervalo a combinar e, em seguida, clique em Adicionar na secção Todas as referências.
Repita este passo para adicionar todos os intervalos que pretende combinar à secção Todas as referências.
3) Na secção Posição do Rótulo, assinale as caixas de verificação Linha Superior e Coluna Mais à Esquerda, caso os intervalos incluam simultaneamente cabeçalhos de linha e de coluna.
4) Se pretender que os conteúdos combinados sejam atualizados automaticamente sempre que os dados de origem forem alterados, assinale a caixa de verificação Criar Links para Dados de Origem.
3. Clique em OK. Os intervalos foram combinados e somados com base nos respetivos cabeçalhos.
Nota: se os intervalos que pretende combinar estiverem noutros livros, clique em Procurar na caixa de diálogo Consolidar para escolher o livro e, em seguida, introduza o nome da folha e o intervalo na caixa de texto e clique em Adicionar para incluir o intervalo na secção Todas as referências.
1,2 Combinar folhas e efetuar cálculos com uma ferramenta prática
A funcionalidade Combinar do Kutools para Excel permite-lhe combinar folhas de vários livros e efetuar cálculos numa única folha.
Após instalar gratuitamenteKutools para Excel, proceda da seguinte forma:
1. Ative o(s) livro(s) que pretende consolidar e clique em KUTOOLS PLUS > Combinar.
2. Surge uma caixa de diálogo a lembrá-lo acerca de palavras-passe. Se o(s) livro(s) que utiliza não tiver(em) palavras-passe, clique em OK para continuar. Na janela Consolidar Planilhas – Passo 1 de 3, assinale a opção Consolidar e Calcular Dados de Várias Pastas de Trabalho em uma Planilha e clique em Seguinte.
3. Na janela Passo 2 de 3, todas as folhas dos livros abertos estão listadas e selecionadas na secção Lista de Planilhas; clique em Seguinte para avançar.
Dica: se pretender combinar apenas algumas das folhas, basta assinalar os nomes das folhas desejadas e deixar as restantes desmarcadas. Se quiser adicionar mais livros para combinar, clique em Adicionar para incluir Adicionar Arquivos ou pastas na secção Lista de Livros.
4. Na janela Passo 3 de 3, especifique os cálculos e rótulos pretendidos e clique em Concluir.
5. Selecione uma pasta e atribua um nome ao novo livro na caixa de diálogo Por favor, especifique o local e o nome do arquivo para salvar os resultados mesclados e clique em Guardar.
6. Surge uma caixa de diálogo a perguntar se pretende guardar as definições como cenário; clique em Sim ou em Não, consoante as suas necessidades. É aberto um novo livro com ligações ao livro original e ao Novo Workbook; clique na nova ligação Caminho da Pasta de Trabalho para o abrir e verificar.
Se os seus dados tiverem uma estrutura simples, tal como mostrado na imagem seguinte, pode combinar as folhas diretamente numa Tabela Dinâmica.
|
![]() |
![]() |
Clique para transferir o ficheiro de exemplo
1. Ative o livro que irá utilizar e clique em Personalizar Barra de Ferramentas de Acesso Rápido > Mais Comandos.
2. Na janela Opções do Excel que surge, selecione Todos os Comandos na secção Escolher comandos de e, em seguida, desloque a barra de deslocamento para escolher Assistente de Tabela e Gráfico Dinâmicos.
3. Clique em Adicionar para adicionar o comando Assistente de Tabela e Gráfico Dinâmicos à Barra de Ferramentas de Acesso Rápido Personalizada e, em seguida, clique em OK.
4. Clique no comando Assistente de Tabela e Gráfico Dinâmicos na barra de ferramentas e, na Etapa 1 de 3, marque as opções Vários intervalos de consolidação e Tabela Dinâmica e clique em Seguinte.

5. Na Etapa 2 de 3, marque a opção «Criarei os campos de página» e clique em Seguinte.
6. Na Etapa 2b de 3, clique no ícone de seleção para escolher o intervalo que pretende combinar, clique em Adicionar para o incluir na secção Todos os intervalos e repita este passo até adicionar todos os intervalos utilizados na combinação. Defina como 0 o valor em Quantos campos de página pretende. Clique em Seguinte.
7. Na Etapa 3 de 3, escolha a localização onde pretende criar a Tabela Dinâmica e clique em Concluir.
Foi criada uma Tabela Dinâmica — especifique as definições no painel Campos da Tabela Dinâmica conforme necessário.
Nota: se a estrutura dos dados for complexa, recomenda-se combinar as folhas utilizando os métodos gerais indicados acima e, de seguida, transformar a folha resultante numa Tabela Dinâmica.
Google Folha
Suponhamos que existem três folhas google que precisam de ser combinadas numa só, como mostra a imagem seguinte:
![]() | ![]() | |
Clique para transferir o ficheiro de exemplo
1,1 Combine folhas google numa única folha utilizando a função Filtro
Numa folha onde pretenda colocar os dados combinados, escolha uma célula e introduza a fórmula seguinte:
=({filter(A!A2:B; len(A!A2:A)); filter(B!A2:B; len(B!A2:A)); filter('C'!A2:B; len('C'!A2:A)) })
Os dados das folhas A, B e C foram copiados.
Na fórmula:
A, B, C são os nomes das folhas, A2:B é o intervalo de dados em cada folha e A2:A é a primeira coluna de cada intervalo de dados.
1,2 Combine folhas google numa única folha utilizando a função IMPORTRANGE
Esta fórmula é frequentemente utilizada para combinar dois intervalos numa folha do Google.
Selecione uma célula abaixo do primeiro Intervalo de Dados e introduza a fórmula seguinte:
=IMPORTRANGE(«[[PH_0]]»,«B!A2:B4»)
Os dados da folha B foram copiados abaixo.
Na fórmula,
https://docs.google.com/spreadsheets/d/13K4vuZukmS4-x0qJs0EAXQkneIdNqelruDBF5ff5xNQ/edit
É a localização da folha; pode encontrá-la na barra de endereços do navegador.
B!A2:B4 é o intervalo de células na folha B que pretende copiar para o primeiro intervalo.
Nota: se a célula onde colocou a fórmula tiver sido editada anteriormente, a fórmula devolverá #REF!
Se pretender combinar folhas de várias livros de trabalho no Google Sheet, não existe um método rápido como no Excel.
Para combinar folhas do Google Sheets de diferentes livros de trabalho num único livro, pode utilizar o comando Copiar para do menu de clique direito.
Clique com o botão direito do rato na folha que pretende utilizar e selecione Copiar para > Nova folha de cálculo ou Folha de cálculo existente.
Se escolher Nova folha de cálculo, surge uma caixa de diálogo a informar que a folha foi copiada; clique em OK. Agora, a folha atual foi copiada para um novo livro. Pode clicar em Abrir folha de cálculo para verificar.
Se escolher Folha de cálculo existente, surge a caixa de diálogo Selecionar uma folha de cálculo para onde copiar esta folha de trabalho.
1) Escolha onde está localizada a folha de cálculo existente;
2) Escolha o livro de trabalho para onde pretende copiar a folha em Ficheiros;
3) Ou pode introduzir diretamente o endereço web do livro de trabalho para onde pretende copiar na barra Ou cole um endereço web aqui.
4) Clique em Selecionar.
Se a folha for copiada para uma nova folha de cálculo, o nome da folha no novo livro será igual ao original; se for copiada para uma folha de cálculo existente, o nome da folha no livro combinado terá o prefixo «Cópia de».
Extensão
Suponhamos que existem duas folhas com alguns dados duplicados; precisamos de combinar os dados e remover as duplicações, como mostra a imagem seguinte:
![]() | |
| Resultado geral | Remover duplicatas |
![]() | ![]() |
Clique para transferir o ficheiro de exemplo
1,1 Combine as folhas e depois Remover duplicatas com Remover duplicatas
No Excel, a funcionalidade Remover duplicatas ajuda-o a eliminar rapidamente os dados duplicados.
Depois de utilizar os métodos acima para combinar as folhas, selecione os dados combinados e clique em Dados > Remover duplicatas.
Na caixa de diálogo Remover duplicatas, selecione as colunas em que pretende remover duplicados; pode marcar a opção Incluir títulos para ignorar os cabeçalhos e, em seguida, clique em OK.
As Linha duplicada foram removidas.
1,2 Combine as folhas e depois Remover duplicatas com uma ferramenta prática
Se forem necessários apenas dois intervalos para combinar e remover duplicatas, a opção Mesclar Tabelas do Kutools para Excel permite remover duplicatas diretamente durante a combinação.
Após instalar gratuitamenteKutools para Excel, proceda da seguinte forma:
1. Ative o livro de trabalho que contém os dados que pretende combinar e clique em KUTOOLS PLUS > Mesclar Tabelas.
2. Na janela Combinar Tabelas – Etapa 1 de 5, selecione os dois intervalos que pretende combinar. Se as tabelas tiverem cabeçalhos, marque as caixas de verificação A tabela principal tem cabeçalho e A tabela de pesquisa tem cabeçalho e clique em Seguinte.
3. Na janela Etapa 2 de 5, selecione a Coluna Chave com base na qual pretende efetuar o Intervalo de Mesclagem e clique em Seguinte.
4. Na Etapa 3 de 5 janela, pode selecionar as colunas cujos dados pretende atualizar com base na tabela de consulta. Clique em Seguinte para avançar até à última etapa.
Dica: se existir uma nova coluna na tabela de consulta que seja necessário adicionar à tabela principal, surgirá uma etapa 4 de 5 janela para Adicionar Múltiplas Colunas.
5. Na janela Etapa 5 de 5, na secção Adicionar, marque a caixa de seleção Adicionar linhas não correspondentes ao final da tabela principal. Na secção Atualizar, marque a caixa de seleção Atualizar apenas quando as células na tabela de pesquisa contiverem dados. Clique em Concluir.
As duas tabelas são então combinadas na tabela principal sem duplicados.
Imagine que tem vários livros com folhas de nome idêntico, como Folha1 e Folha2. Pretende agora combinar todas as folhas com o nome Folha1 numa única folha e todas as folhas com o nome Folha2 noutra folha, tal como ilustrado na imagem seguinte. Pode utilizar a funcionalidade Kutools para Excel’s Combinar para executar esta tarefa rapidamente.
![]() | ![]() | ![]() |
![]() | ![]() | ![]() |
Após instalar gratuitamenteKutools para Excel, proceda da seguinte forma:
1. Ative os livros que pretende combinar e clique em K utools Plus > Combinar.
2. Surge uma caixa de diálogo a lembrá-lo acerca de palavras-passe. Se os livros utilizados não envolverem palavras-passe, clique em OK para continuar. Na janela emergente Consolidar Planilhas – Etapa 1 de 3, marque a opção Mesclar Dados de Várias Pastas de Trabalho com o Mesmo Nome de Planilha e clique em Seguinte.
3. Na Etapa 2 de 3 janela, todas as folhas dos livros abertos estão listadas e selecionadas na secção Lista de Planilhas. Clique em Seguinte para continuar.
Dicas:
Se pretender combinar apenas algumas das folhas, basta marcar os nomes das folhas necessárias e deixar as restantes desmarcadas.
Se quiser adicionar mais livros para combinar, clique em Adicionar para incluir ficheiros ou pastas na secção Lista de Livros.
4. Na Etapa 3 de 3, defina as opções conforme necessário e clique em Concluir.
5. Selecione uma pasta e atribua um nome ao novo livro na caixa de diálogo Por favor, especifique o local e o nome do arquivo para salvar os resultados mesclados, e clique em Guardar.
6. Surge uma caixa de diálogo a perguntar se pretende guardar as definições como cenário. Clique em Sim ou Não, conforme necessário. Abre-se um livro com as hiperligações do livro original e do novo livro. Clique na nova hiperligação «Caminho da Pasta de Trabalho» para o abrir e verificar.
Mesclar Dados por Linha 
Mesclar Dados por Coluna 
Se pretender combinar intervalos idênticos em várias folhas numa única folha — por exemplo, apenas combinar o intervalo A1:B5 do Livro A e do Livro B numa só folha —, a funcionalidade Combinar do Kutools para Excel será uma excelente opção.
| A | B | Resultado Combinado |
![]() | ![]() | ![]() |
1. Ative os livros que irá utilizar e clique em KUTOOLS PLUS > Combinar.
2. Surge uma caixa de diálogo a lembrá-lo acerca de palavras-passe. Se os livros utilizados não envolverem palavras-passe, clique em OK para continuar. Na janela emergente Consolidar Planilhas – Etapa 1 de 3, marque a opção Copiar Dados de Várias Pastas de Trabalho para uma Planilha e clique em Seguinte.
3. Na janela Etapa 2 de 3, todas as folhas dos livros abertos estão listadas e selecionadas na secção Lista de Planilhas. Clique no ícone de seleção na coluna Lista de Planilhas e selecione o intervalo pretendido. Em seguida, clique no botão Mesmo intervalo para definir o intervalo A1:B5 em todas as folhas. Clique em Seguinte.

Dicas:
1) Se pretender combinar apenas algumas das folhas, basta marcar os nomes das folhas necessárias e deixar as restantes desmarcadas.
2) Se quiser adicionar mais livros para combinar, clique em Adicionar para incluir ficheiros ou pastas na secção Lista de Livros.
4. Na Etapa 3 de 3, especifique as definições conforme necessário e clique em Concluir.
5. Selecione uma pasta e atribua um nome ao novo livro na caixa de diálogo «Por favor, especifique o local e o nome do ficheiro para guardar os resultados mesclados» e clique em Guardar.
6. Surge uma caixa de diálogo a perguntar se pretende guardar as definições como cenário. Clique em Sim ou Não, conforme necessário. Abre-se um livro com as hiperligações do livro original e do novo livro. Clique na nova hiperligação Caminho da Pasta de Trabalho para o abrir e verificar.
Também poderá estar interessado em |
Combinar / Importar Múltiplos Ficheiros CSV Para Múltiplas Folhas de Cálculo Combinar Células e Manter a Formatação das Células no Excel Combinar Conteúdos de Múltiplas Células Sem Perder Dados no Excel Combinar Data e Hora Numa Única Célula no Excel |
As Melhores Ferramentas de Produtividade para o Office
Kutools para Excel Resolve a Maior Parte dos Seus Problemas e Aumenta a Sua Produtividade em 80 %
- Super Barra de Fórmulas (edite facilmente várias linhas de texto e fórmulas); Disposição de Leitura (leia e edite com facilidade um grande número de células); Colar em Intervalo de Filtro...
- Mesclar Células, Linhas ou Colunas e Manter os Dados; Dividir o Conteúdo das Células; Combinar Linhas Duplicadas e Calcular Soma/Média... Evitar Entradas Duplicadas nas Células; Comparar Intervalos...
- Selecionar linhas duplicadas ou únicas;Selecionar linhas em branco (todas as células vazias);Super Localizar e Pesquisa Aproximada em vários livros; seleção aleatória...
- Cópia Exata de múltiplas células sem alterar a referência da fórmula;Criar Referências Automaticamente para várias folhas;Inserir Marcadores, caixas de seleção e muito mais...
- Fórmulas Favoritas e Inserção Rápida, intervalos, gráficos e imagens; Criptografar Células com palavra-passe; Criar Lista de Correspondência e envie e-mails...
- Extrair Texto, adicionar texto, remover caracteres de uma posição, remover espaços; criar e imprimir estatísticas da página de dados; converter entre conteúdo das células e comentários...
- Super Filtro (guarde e aplique esquemas de filtro noutras folhas); Classificação Avançada por mês, semana, dia, frequência e muito mais; Filtro Especial por negrito, itálico…
- Combinar Livros e Folhas de Cálculo; mesclar tabelas com base numa coluna-chave; dividir dados em várias folhas; conversão automática de xls, xlsx e PDF...
- Agrupamento por Tabela Dinâmica número da semana, dia da semana e muito mais...Mostrar desbloqueadas, bloquear seleção com cores diferentes;Destacar células que contêm fórmula/nome...
- Ative a edição e leitura com separadores no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Abra e crie vários documentos em novos separadores da mesma janela, em vez de em janelas separadas.
- Aumente a sua produtividade em 50 % e elimine centenas de cliques do rato todos os dias!
































