Ir para o conteúdo principal

Como coletar dados de várias planilhas para uma planilha mestre no Excel?

Em algum tempo, você pode precisar coletar dados de várias planilhas em uma planilha mestre para consolidar ou fazer outras operações como mostrado na imagem abaixo, mas copiar e colar o conteúdo um por um é problemático, há algum truque que pode resolvê-lo rapidamente Excel?

Colete dados de várias planilhas em uma com a função Consolidar

Colete dados de várias planilhas em uma com o código VBA

Colete dados de várias planilhas em uma com a poderosa função Combineboa ideia 3


Colete dados de várias planilhas em uma com a função Consolidar

Se desejar coletar dados de várias planilhas em uma planilha na mesma pasta de trabalho, você pode aplicar a função Consolidar no Excel.

1. Em uma nova planilha da pasta de trabalho da qual você deseja coletar dados das planilhas, clique em Data > Consolide.
doc reúna as folhas em um 1

2. No Consolidate diálogo, faça o seguinte:

(1 Selecione uma operação que deseja fazer após combinar os dados em função lista suspensa;

(2 clique botão de seleção de doc para selecionar o intervalo de cada folha que deseja coletar;

(3 clique Add botão para adicionar o intervalo de dados ao All references caixa de listagem;

(4 Verifique os rótulos que você usa após combinar os dados, e verifique Create links to source data opção se você deseja vincular os dados na planilha combinada com os dados de origem.
doc reúna as folhas em um 2

3. Clique OK. Agora os dados foram coletados e somados em uma folha.
doc reúna as folhas em um 3


Combine facilmente várias folhas / pasta de trabalho em uma única folha ou pasta de trabalho

Combinar múltiplas planilhas ou pastas de trabalho em uma folha ou pasta de trabalho pode ser complicado no Excel, mas com o Combinar função no Kutools para Excel, você pode combinar e mesclar dezenas de planilhas / pastas de trabalho em uma planilha ou pasta de trabalho, além disso, você pode consolidar as planilhas em uma apenas com vários cliques.  Clique para um teste gratuito completo de 30 dias!
combinar folhas
 
Kutools para Excel: com mais de 300 suplementos úteis do Excel, grátis para testar sem limitação em 30 dias.

Colete dados de várias planilhas em uma com o código VBA

Aqui está um código VBA que pode coletar dados de todas as planilhas em uma nova planilha na pasta de trabalho atual.

1. Pressione Alt + F11 chave para habilitar o Microsoft Visual Basic for Applications janela.

2. Clique Insert > Modulee copie e cole o código abaixo no Module script.

VBA: Colete todos os dados das planilhas em um.

Sub Combine()
'UpdatebyExtendoffice20180205
    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
doc reúna as folhas em um 4

3. Pressione F5 chave para executar o código, todos os dados de toda a pasta de trabalho foram coletados na nova planilha Combined.
doc reúna as folhas em um 5


Colete dados de várias planilhas em uma com poderosa Combine função

Se você normalmente precisa combinar folhas em uma, apresento uma poderosa função de combinação para você, é Kutools for Excel'S Combinar utilitário que tem abaixo quatro funções principais:

Combine várias planilhas da pasta de trabalho em uma planilha

Combine todas as planilhas com o mesmo nome em uma única planilha

Combine várias planilhas de pastas de trabalho em uma pasta de trabalho

Consolide e calcule valores em várias pastas de trabalho em uma planilha

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

Depois de instalação grátis Kutools para Excel, faça o seguinte:

Se você quiser apenas combinar folhas em uma folha sem quaisquer outras operações, você pode fazer o seguinte:

1. Habilite o Excel, clique em Kutools Plus > Combine, há uma ou duas caixas de diálogo para lembrá-lo de alguns avisos, basta clicar OK e Sim continuar. Veja a imagem:

2. Clique OK para ir para o Combine janela, cheque Combine multiple worksheets from workbook into worksheet opção.

3. Clique Next, então clique Add > File / Folder para adicionar pastas de trabalho que você usará para combinar no Workbook list. Então vá para Worksheet list para verificar as planilhas que deseja combinar de cada pasta de trabalho.

4. Clique Next para ir para a última etapa, você pode especificar algumas configurações sobre o resultado da combinação conforme necessário. Se você não precisa desta etapa.

5. Clique Finish e selecione uma pasta para colocar a nova pasta de trabalho que combina os dados das planilhas.
doc reúna as folhas em um 13

6. Clique Salvar. Agora, todos os dados foram coletados de planilhas na pasta de trabalho em uma planilha mestre.
doc reúna as folhas em um 14

Se você quiser consolidar planilhas em pastas de trabalho em uma, faça o seguinte:

1. No Combine janela, cheque Consolidate and calculate values across multiple worksheets into one worksheet opção.

2. Clique Next, e adicionar arquivos em Workbook liste verifique as planilhas que você usa para combinar e calcular.

3. Clique Nexte selecione um cálculo de Function lista suspensa e verifique outras opções conforme necessário.

4. Clique Finish para salvar a nova pasta de trabalho em uma pasta.

Agora, as planilhas nas pastas de trabalho foram consolidadas e calculadas em uma única planilha.
doc reúna as folhas em um 18


Kutools para Excel: 300 funções que você deve ter no Excel, 30 dias de teste gratuito a partir daqui.

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 (8)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Thanks for the VBA code - it works well! How can I extend the code so that when the sheets are combined that they are combined as values? I am running into some issues with circular reference issues when I try to interact with the combined sheet.
This comment was minimized by the moderator on the site
The VBA code works perfectly! , how can i edit it so it skips the first page in my workbook and merges the remaining pages?
This comment was minimized by the moderator on the site
Hi,
I'm trying to accomplish the following:
Get data from multiple tabs in a specific cell range (B3-E169).
Data would be compiled in columns...i.e., column B copies into column B on new spreadsheet, column C copies into column C on new spreadsheet, etc.
If there are more than two blank columns in B, stop & move onto next worksheet and get same data.
The result that I'm trying to get is a material list from different categories (hence the different tabs).

This is how I think it should work:
Lookup WS1 column B3-B169.
If two blank columns, Lookup WS2 column B3-B169,
If two blank columns, Lookup WS3 column B3-B169, etc.

WS2 should skip a space/column & come in underneath WS1.
WS3 should skip a space/column & come in underneath WS2,.etc.

Repeat or columns C, D & E
This comment was minimized by the moderator on the site
hmm your VBA code removes the last row from individual sheet when combined .. any idea how to solve this issue?
This comment was minimized by the moderator on the site
any answer for this?
This comment was minimized by the moderator on the site
How do you make your VBA overwrite the compiled data onto the same master list, rather than add a new sheet?
This comment was minimized by the moderator on the site
De que forma se puede obtener solo el valor de las hojas y llevarla a la hoja que se va a resumir todo, por ejemplo, en caso de que una hoja de las que se van a combinar exista una celda calculada o que dependa de otra hoja, por eso pregunto si se puede llevar solo los valores.
This comment was minimized by the moderator on the site
Sorry, could you repeat your quetion in English?
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations