Ir para o conteúdo principal

Como mesclar várias planilhas com os mesmos cabeçalhos no Excel?

Por exemplo, você tem alguns dados com os mesmos cabeçalhos em folhas diferentes, conforme as capturas de tela mostradas abaixo, e agora seu trabalho é mesclar essas folhas em uma folha. Em vez de copiar e colar um por um, este tutorial apresenta as melhores maneiras de lidar com esse trabalho.

doc combinar o mesmo cabeçalho 1
doc combinar o mesmo cabeçalho 2
doc combinar o mesmo cabeçalho 3

Mesclar planilhas com os mesmos cabeçalhos por VBA

Consolidar planilhas do Excel com os mesmos cabeçalhos pela função Consolidar

Mesclar ou consolidar planilhas do Excel com os mesmos cabeçalhos do Kutools para Excel boa ideia 3


seta azul bolha direita Mesclar planilhas com os mesmos cabeçalhos por VBA

Se você deseja apenas mesclar as planilhas com os mesmos cabeçalhos sem nenhum cálculo, pode aplicar o código VBA para resolvê-lo.

1. Ative a pasta de trabalho que deseja mesclar as planilhas, pressione Alt + F11 chaves para abrir Microsoft Visual Basic para Aplicações janela.

2. Clique inserção > Móduloe cole abaixo o código VBA no novo Módulo janela.

VBA: mesclar planilhas com os mesmos cabeçalhos

Sub Combine()
'UpdateByKutools20151029
    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

3. Pressione F5 para executar o VBA e uma caixa de diálogo é exibida para você inserir o número das linhas de título. Veja a imagem:

doc combinar o mesmo cabeçalho 4

4. Clique OK. E todas as planilhas na pasta de trabalho ativa são mescladas em uma nova planilha chamada "Combinado".

doc combinar o mesmo cabeçalho 1
doc mais
doc combinar o mesmo cabeçalho 2
doc mais
doc combinar o mesmo cabeçalho 3
doc vertical igual
doc combinar o mesmo cabeçalho 3

Dica:

(1.) Seus dados devem começar em A1, caso contrário, o código não terá efeito.

(2.) Seus dados devem ter a mesma estrutura.

(3.) Este código só pode combinar todas as planilhas da pasta de trabalho ativa, se você quiser mesclar planilhas de várias pastas de trabalho, este código não funcionará.


seta azul bolha direita Consolidar planilhas do Excel com os mesmos cabeçalhos pela função Consolidar

Supondo que você tenha alguns dados com os mesmos cabeçalhos de coluna e linha conforme a captura de tela mostrada abaixo, e deseja mesclar planilhas do Excel com os mesmos cabeçalhos e, em seguida, fazer alguns cálculos, você pode aplicar a função Consolidar no Excel.

doc combinar o mesmo cabeçalho 6
doc combinar o mesmo cabeçalho 7
doc combinar o mesmo cabeçalho 8

1. Abra todas as pastas de trabalho das quais deseja mesclar as planilhas, coloque o cursor em uma célula em branco onde deseja localizar os dados mesclados e clique em Data > Consolide. Veja a imagem:

doc combinar o mesmo cabeçalho 9

2. Em seguida, no Consolide janela, faça a operação abaixo:

1) Selecione o cálculo que deseja fazer função Lista;

2) Clique para selecionar o intervalo que deseja mesclar.

3) Clique Adicionar botão para adicionar o intervalo na lista de todas as referências. Para repetir 2) etapas e 3) etapas para adicionar todos os intervalos necessários para fundir nesta lista.

4) Verifique Linha superior e Coluna esquerda para Use rótulos em seção.

5) Se você deseja vincular os dados mesclados aos dados de origem, marque Crie links para dados de origem.

doc combinar o mesmo cabeçalho 10
doc combinar o mesmo cabeçalho 11
1) Selecione o cálculo que deseja fazer função Lista;

2) Clique para selecionar o intervalo que deseja mesclar.

3) Clique Adicionar botão para adicionar o intervalo na lista de todas as referências. Para repetir 2) etapas e 3) etapas para adicionar todos os intervalos necessários para fundir nesta lista.

4) Verifique Linha superior e Coluna esquerda para Use rótulos em seção.

5) Se você deseja vincular os dados mesclados aos dados de origem, marque Crie links para dados de origem.

3. Clique OK. Agora, todos os intervalos de dados com os mesmos cabeçalhos são mesclados em um e somados por cabeçalhos.

doc combinar o mesmo cabeçalho 6doc combinar o mesmo cabeçalho 7doc combinar o mesmo cabeçalho 8
doc vertical igual
doc combinar o mesmo cabeçalho 12

seta azul bolha direita Mesclar ou consolidar planilhas do Excel com os mesmos cabeçalhos do Kutools para Excel

Se, em alguns casos, você deseja mesclar dados apenas com os mesmos cabeçalhos e, em outros casos, deseja mesclar dados e consolidá-los, há algum truque que possa resolver essas duas tarefas? Aqui eu apresento Kutools for Excelé poderoso Combinar função para você.

Mesclar planilhas do Excel com os mesmos cabeçalhos

Consolide várias folhas com os mesmos cabeçalhos

Kutools for Excel, com mais de 300 funções úteis, tornam seus trabalhos mais fáceis. 

Depois de instalar Kutools para Excel, faça o seguinte:(Baixe gratuitamente o Kutools para Excel agora!)

Mesclar planilhas do Excel com os mesmos cabeçalhos

1. Clique Kutools Plus > Combinar para ativar o assistente Combine e, em seguida, verifique Combine várias planilhas de pastas de trabalho em uma planilha. Veja as capturas de tela:
doc combinar o mesmo cabeçalho 14
doc kutools combinar 2

2. Clique Próximo>> para ir para Combinar planilhas - Etapa 2 de 3 assistente e faça o seguinte:

doc kutools combinar 3
1) Clique Adicionar > Pasta de arquivo para adicionar as pastas de trabalho, você pode mesclar planilhas com o Lista de cadernos;
2) Verifique o nome da pasta de trabalho que deseja mesclar as planilhas, você pode escolher várias pastas de trabalho;
3) Verifique as planilhas que deseja combinar;
4) Clique selecionar doc para selecionar o intervalo que deseja combinar, se os intervalos forem colocados no mesmo local de cada folha, basta selecionar um intervalo de uma folha e clicar Mesmo intervalo.

3. Clique Próxima >> ao Planilha de combinação - Etapa 3 de 3 assistente e verifique Combinar por opção de linha e tipo 1 na caixa de texto de Número da linha do título, se não houver nenhum título em seu intervalo, digite 0 nele.

doc kutools combinar 4

4. Clique Acabamento, e uma caixa de diálogo aparecerá para lembrá-lo de salvar este cenário, se quiser salvá-lo, clique Simou Não.

doc combinar o mesmo cabeçalho 17

Agora as planilhas são mescladas com os mesmos cabeçalhos de linha em uma nova pasta de trabalho.

doc combinar o mesmo cabeçalho 18

Consolide várias folhas com os mesmos cabeçalhos

Depois de instalar Kutools para Excel, faça o seguinte:(Baixe gratuitamente o Kutools para Excel agora!)

1. Clique Empreendimento > Combinar para exibir o assistente Combinar e verificar Consolide e calcule valores em várias pastas de trabalho em uma planilha. Veja a imagem:
doc kutools combinar 5

2. Clique Próximo>> para ir para o Combinar planilhas - Etapa 2 de 3 assistente e faça o seguinte:

doc kutools combinar 3
1) Clique Adicionar > Pasta de arquivo para adicionar as pastas de trabalho, você pode mesclar planilhas com o Lista de cadernos;
2) Verifique o nome da pasta de trabalho que deseja mesclar as planilhas, você pode escolher várias pastas de trabalho;
3) Verifique as planilhas que deseja combinar;
4) Clique selecionar doc para selecionar o intervalo que deseja combinar, se os intervalos forem colocados no mesmo local de cada folha, basta selecionar um intervalo de uma folha e clicar Mesmo intervalo.

3. Continue clicando Próximo>> e selecione a função que deseja aplicar no intervalo mesclado e verifique os rótulos para o intervalo mesclado. Veja a imagem:
doc kutools combinar 6

4. Clique Acabamento, e uma caixa de diálogo aparecerá pedindo que você salve o cenário, clique Sim para salvar ou clique Não para não salvá-lo.

Em seguida, os intervalos são consolidados em uma nova pasta de trabalho.

doc combinar o mesmo cabeçalho 12

A vantagem Kutools for Excel'S Combinar função é que você pode mesclar várias planilhas em pastas de trabalho abertas ou não abertas em uma planilha ou uma pasta de trabalho.

Combine / consolide facilmente dados com base no mesmo valor no Excel

Suponha que você esteja trabalhando com uma planilha que contém vários registros duplicados e agora precise combinar / mesclar as linhas com base no mesmo valor e fazer alguns cálculos, como soma, média, contagem das linhas duplicadas. Com isso Combinar linhas avançadas of Kutools for Excel, você pode combinar rapidamente os mesmos valores / dados ou duplicar linhas em células apropriadas.  Clique para um teste gratuito completo em 30 dias!
doc avançado combinar linhas
 
Kutools para Excel: com mais de 300 suplementos úteis do Excel, grátis para testar sem limitação em 30 dias.

Artigos Relativos

Melhores ferramentas de produtividade de escritório

🤖 Assistente de IA do Kutools: Revolucionar a análise de dados com base em: Execução Inteligente   |  Gerar Código  |  Crie fórmulas personalizadas  |  Analise dados e gere gráficos  |  Invocar funções do Kutools...
Recursos mais comuns: Encontre, destaque ou identifique duplicatas   |  Excluir linhas em branco   |  Combine colunas ou células sem perder dados   |   Rodada sem Fórmula ...
Super pesquisa: VLookup de múltiplos critérios    VLookup de múltiplos valores  |   VLookup em várias planilhas   |   Pesquisa Difusa ....
Lista suspensa avançada: Crie rapidamente uma lista suspensa   |  Lista suspensa de dependentes   |  Lista suspensa de seleção múltipla ....
Gerenciador de colunas: Adicione um número específico de colunas  |  Mover colunas  |  Alternar status de visibilidade de colunas ocultas  |  Compare intervalos e colunas ...
Recursos em destaque: Foco da Grade   |  Vista de Design   |   Grande Barra de Fórmula    Gerenciador de pastas de trabalho e planilhas   |  Biblioteca (Auto texto)   |  Data Picker   |  Combinar planilhas   |  Criptografar/Descriptografar Células    Enviar e-mails por lista   |  Super Filtro   |   Filtro Especial (filtro negrito/itálico/tachado...) ...
15 principais conjuntos de ferramentas12 Texto Ferramentas (Adicionar texto, Remover Personagens, ...)   |   50+ de cores Tipos (Gráfico de Gantt, ...)   |   Mais de 40 práticos Fórmulas (Calcule a idade com base no aniversário, ...)   |   19 Inclusão Ferramentas (Insira o código QR, Inserir imagem do caminho, ...)   |   12 Conversão Ferramentas (Números para Palavras, Conversão de moedas, ...)   |   7 Unir e dividir Ferramentas (Combinar linhas avançadas, Dividir células, ...)   |   ... e mais

Aprimore suas habilidades de Excel com o Kutools para Excel e experimente uma eficiência como nunca antes. Kutools para Excel oferece mais de 300 recursos avançados para aumentar a produtividade e economizar tempo.  Clique aqui para obter o recurso que você mais precisa...

Descrição


Office Tab traz interface com guias para o Office e torna seu trabalho muito mais fácil

  • Habilite a edição e leitura com guias em Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie vários documentos em novas guias da mesma janela, em vez de em novas janelas.
  • Aumenta sua produtividade em 50% e reduz centenas de cliques do mouse para você todos os dias!
Comments (19)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
When using the VBA code only two of my sheets are combining instead of the three active sheets. The headers are all the same and all start in cell A1. Would you have any idea what the issue is please?
This comment was minimized by the moderator on the site
Bonjour, est-ce possible de Fusionner et LIER Plusieurs Feuilles Avec Les Mêmes En-Têtes Dans Excel afin que les changements qui sont effectués dans les feuilles du classeur soient appliqués dans la nouvelle feuille "combinée"?
This comment was minimized by the moderator on the site
Hello, If you want to combine sheets which with the same sheet names, there is no built-in feature in Excel can help you. You can try Combine feature of Kutools for Excel, it provides an option that combine sheets with same names, for more details, you can visit this tutorial https://www.extendoffice.com/product/kutools-for-excel/excel-combine-sheets-of-same-name-into-one-worksheet.html. And Kutools for Excel supports 30-day free trial, you can download it to have a try. https://www.extendoffice.com/download/kutools-for-excel.html
This comment was minimized by the moderator on the site
Very helpful the code for combining multiple worksheets, it worked fine! Thank you!
This comment was minimized by the moderator on the site
what will be vba code for combining multiple sheets in workbook into one worksheet if row headers are the same ( not column headers)
This comment was minimized by the moderator on the site
I used VBA to copy all sheets to one, but how can I copy only select sheets instead of all of them?
This comment was minimized by the moderator on the site
Esta excelente la primera macro, pero no sabrias decirme por que solamente me combina 4 columnas?. Si mis hojas tienen un aproximado de 30 columnas.
This comment was minimized by the moderator on the site
Hello
I bought Kutools for Excel 19.00, by interest in the merge function, but doesn't work with my files and sheets, all have the same name (Workbook an sheets) but in the combination of : "Combine all same name worksheets into one worksheet" dosn't work (does nothing), inclusive don't saves the new workbook in the place that I select prior to execute de Finish button.
I followed the instructions one and another time, but the result is the same.
Some help?
This comment was minimized by the moderator on the site
Hi, Ezequiel Zavaleta, I am sorry for hear that. You can contact our Customer Service Manager through this: our team will solve your problems as soon as possible.
This comment was minimized by the moderator on the site
perfect, thank you
This comment was minimized by the moderator on the site
How can I combine only sheets with same header ignoring other sheets?
This comment was minimized by the moderator on the site
How do I merge only select worksheets in that workbook?
How can I run the Macro to refresh the data on a weekly basis without having to delete the "Combined" tab?
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations