Skip to main content

Kutools para Office — Uma Suíte. Cinco Ferramentas. Aumente sua Produtividade.

Como criar um gráfico a partir de várias planilhas no Excel?

Author Kelly Last modified

Em muitos cenários práticos, é comum que os dados fiquem distribuídos em várias planilhas dentro de uma mesma pasta de trabalho do Excel, como relatórios mensais ou anuais, estatísticas de departamentos ou resumos comparativos mantidos em abas separadas. Criar um gráfico que resuma ou visualize os dados dessas várias planilhas pode fornecer insights importantes rapidamente, especialmente quando as estruturas de dados entre as planilhas são consistentes.

Por exemplo, imagine que você tenha quatro tabelas com o mesmo formato em quatro planilhas diferentes, como ilustrado na captura de tela abaixo. Você pode precisar gerar um gráfico reunindo uma série de cada planilha (para análise de tendência ou comparação), ou selecionar pontos-chave de dados em cada planilha (para comparações rápidas). Este artigo irá guiá-lo por diversas soluções práticas, explicando onde cada abordagem é mais indicada, com instruções detalhadas passo a passo, dicas complementares e orientações para resolução de problemas.


Criar gráfico extraindo várias séries de dados de múltiplas planilhas

Quando o objetivo é comparar séries entre várias planilhas com dados estruturados da mesma forma—como vendas por região em quatro meses diferentes, localizados em abas separadas—criar um histograma consolidado com múltiplas séries de dados proporciona uma comparação visual eficiente.

Esse método exige seleção manual, mas é simples e não requer fórmulas complexas nem macros. Ele é mais recomendado quando as planilhas possuem layout idêntico e você precisa montar um gráfico diretamente dos intervalos de origem.

Siga estes passos para configurar seu gráfico:

1. Clique em Inserir > Inserir Gráfico de Colunas (ou Coluna) > Histograma. Isso abrirá um gráfico em branco na planilha.
click Clustered Column from Insert tab

2. Clique com o botão direito no gráfico em branco recém-inserido e selecione Selecionar Dados no menu de contexto.
select Select Data from the right-clicking menu

3. Na janela Fonte de Dados, clique no botão Adicionar para começar a inserir uma nova série de dados.
click the Add button in the Select Data Source dialog box

4. Na caixa Editar Série, insira o nome da série e especifique os valores da série navegando até a planilha relevante e selecionando o intervalo de dados necessário. Certifique-se de que as referências estejam corretas, pois erros podem fazer o gráfico mostrar dados incorretos ou erros como #REF. Clique em OK para confirmar.

specify the series name and series values in the Edit Series dialog box

Dica: Para referenciar dados de outra planilha na caixa de valores da série, alterne para a aba desejada e selecione o intervalo. O Excel incluirá automaticamente o nome da planilha na referência.

5. Repita os passos3 e4 para cada planilha que você quiser incluir no gráfico. Após adicionar todas as séries, você as verá listadas em Intervalo de nomes da série na janela.
repeat steps to add data series from other worksheets

Observação: Sempre selecione o mesmo intervalo de células em cada planilha; inconsistências podem distorcer o gráfico ou causar problemas de alinhamento.

6. Para ajustar o gráfico, clique em Editar em Rótulos do Eixo Horizontal (Categoria) na janela Fonte de Dados. Na caixa de diálogo Rótulos do Eixo, selecione os rótulos relevantes para alinhar corretamente com seus dados. Clique em OK ao finalizar.

7. Feche a janela Fonte de Dados clicando em OK. Seu gráfico agora reúne séries de dados de várias planilhas.

8. (Opcional) Para melhorar a clareza visual, selecione o gráfico e vá até Design > Adicionar Elemento do Gráfico > Legenda, e escolha uma opção (por exemplo, Legenda > Inferior) para exibir legendas que identificam cada série.
select a legend option from the Legend submenu

Essa abordagem é ideal para conjuntos de dados estáticos. No entanto, se o layout das suas planilhas variar, ou o intervalo de dados for diferente entre elas, será necessário padronizar esses dados primeiro. Caso seus dados sejam atualizados com frequência ou exigem consolidação automática, confira as outras soluções abaixo para obter maior eficiência.

Veja o histograma produzido, que compara visualmente séries de dados vindas de quatro planilhas diferentes:
a chart across multiple worksheets is created


Criar gráfico extraindo vários pontos de dados de múltiplas planilhas

Nos casos em que se deseja montar um gráfico selecionando pontos de dados individuais de várias planilhas, ao invés de séries completas, o ideal é primeiro reunir as células desejadas em uma planilha-resumo e então criar o gráfico a partir dela. Isso é comum quando você quer comparar um único indicador, como o valor 'Total', entre diversas planilhas departamentais.

O recurso Auto-incrementar referências de planilha do Kutools para Excel é uma forma eficiente de extrair valores específicos de várias planilhas para uma única folha-resumo, especialmente útil quando os dados de origem podem sofrer alterações ao longo do tempo.

Kutools para Excel oferece mais de 300 recursos avançados para simplificar tarefas complexas, aumentando a criatividade e a eficiência. Integrado com capacidades de IA, o Kutools automatiza tarefas com precisão, tornando a gestão de dados fácil e eficiente. Mais informações sobre o Kutools para Excel...  Teste gratuito...

Veja como reunir pontos de dados e criar o gráfico:

1. Na barra de abas das planilhas, clique no botão Nova para criar uma nova planilha de consolidação. New button ou new button para criar uma nova planilha para a consolidação.

2. Na nova planilha, selecione a célula em que deseja extrair dados das outras planilhas. Em seguida, vá para Kutools > Mais (no grupo Fórmula ) > Auto-incrementar referências de planilha.
click Dynamically Refer to Worksheets feature of kutools

3. Na caixa de diálogo Preencher referências de planilha, faça o seguinte:

  • Selecione Preencher por Coluna, depois por Linha no menu Ordem de Preenchimento. Isso organiza os valores retornados em uma lista vertical.
  • Marque as planilhas que contêm as células que se deseja referenciar, garantindo que apenas os intervalos relevantes sejam selecionados.
  • Clique em Preencher Intervalo para puxar os valores. Em seguida, Fechar ao concluir.
    set options in the dialog box

Dica: Você pode repetir esta etapa caso deseje reunir diferentes tipos de dados, organizando-os em outras colunas ou linhas da sua planilha-resumo, conforme a necessidade.

Após esses passos, você verá os dados selecionados de cada planilha organizados na nova folha.
data points are extracted from different worksheets

4. Destaque os pontos de dados consolidados e prossiga para criar o gráfico normalmente: Inserir > Inserir Gráfico de Colunas (ou Coluna) > Histograma.

Agora, você terá um histograma que compara visualmente pontos de dados selecionados, cada um vindo de uma planilha diferente.
a chart across multiple worksheets is created

Dicas:

  • Esse método é ideal para gráficos que precisam ser atualizados dinamicamente, já que os vínculos podem ser atualizados automaticamente assim que alguma fonte de dados for alterada (desde que se use referências diretas ou fórmulas).
  • Em caso de erro #REF!, confira o nome das planilhas de origem, pois ao renomear ou excluir abas os vínculos serão quebrados.

Demonstração: criar gráfico a partir de múltiplas planilhas no Excel

 

Kutools para Excel - Potencialize o Excel com mais de 300 ferramentas essenciais. Aproveite recursos de IA permanentemente gratuitos! Obtenha Agora


Código VBA para combinar dados de múltiplas planilhas e gerar um gráfico

Para quem procura uma solução mais automatizada e escalável—especialmente em casos com um grande número de planilhas, ou para atualizações recorrentes—uma macro VBA pode reunir dados de várias planilhas e criar um gráfico instantaneamente. O VBA permite personalizar o processo de consolidação dos dados, sendo recomendado para usuários avançados ou para quem atualiza relatórios com frequência.

Vantagens: Automação, alta flexibilidade para necessidades personalizadas e eficiência ao lidar com grande quantidade de planilhas.
Possíveis desvantagens: Requer permissão para executar macros e alguns usuários podem não estar familiarizados com a sintaxe do VBA ou com a resolução de problemas nesse contexto.

Você pode utilizar o exemplo a seguir para combinar uma célula específica (por exemplo, B2) de todas as planilhas em uma nova planilha-resumo e, em seguida, criar um histograma a partir dos dados consolidados:

1. Clique em Ferramentas de Desenvolvedor > Visual Basic para abrir a janela Microsoft Visual Basic for Applications. Clique em Inserir > Módulo, depois cole o código abaixo no módulo:

Sub CombineDataAndChart()
    Dim ws As Worksheet
    Dim summarySheet As Worksheet
    Dim lastRow As Long
    Dim destRow As Long
    Dim wsCount As Integer
    Dim i As Integer
    Dim rng As Range
    
    On Error Resume Next
    
    ' Create summary sheet or clear previous one
    Application.DisplayAlerts = False
    For Each ws In Worksheets
        If ws.Name = "SummaryChartData" Then
            ws.Delete
            Exit For
        End If
    Next
    Application.DisplayAlerts = True
    
    Set summarySheet = Worksheets.Add
    summarySheet.Name = "SummaryChartData"
    
    destRow = 1
    
    ' Set header
    summarySheet.Cells(destRow, 1).Value = "Sheet"
    summarySheet.Cells(destRow, 2).Value = "Value"
    destRow = destRow + 1
    
    ' Collect data from all sheets (change range as needed)
    For Each ws In Worksheets
        If ws.Name <> "SummaryChartData" Then
            summarySheet.Cells(destRow, 1).Value = ws.Name
            summarySheet.Cells(destRow, 2).Value = ws.Range("B2").Value ' Modify "B2" as needed
            destRow = destRow + 1
        End If
    Next
    
    ' Create chart
    Dim chartObj As ChartObject
    Set chartObj = summarySheet.ChartObjects.Add(Left:=250, Width:=350, Top:=20, Height:=250)
    
    chartObj.Chart.ChartType = xlColumnClustered
    chartObj.Chart.SetSourceData Source:=summarySheet.Range("A1:B" & destRow - 1)
    chartObj.Chart.HasTitle = True
    chartObj.Chart.ChartTitle.Text = "Combined Data from All Sheets"
    
    xTitleId = "KutoolsforExcel"
End Sub

2. Clique no Run button botão Executar no editor VBA para rodar o código. A macro irá criar automaticamente uma planilha-resumo ("SummaryChartData"), coletar dados (neste exemplo, o valor da célula B2) de todas as planilhas exceto a de resumo, e montar um gráfico com os dados reunidos.

Nota:

  • Se quiser extrair outra célula de cada planilha, ajuste o comando ws.Range("B2") conforme necessário.
  • Para incluir mais colunas ou intervalos flexíveis, expanda a lógica do código ou faça um loop nos índices das colunas.
  • Se aconteceu algum conflito de nomes de planilhas, a macro irá sobrescrever ou recriar a planilha-resumo conforme a necessidade.
  • Antes de rodar macros, verifique se sua configuração do Excel permite a execução de macros.

Se acontecerem erros, confira os nomes das planilhas, as referências de células especificadas e se alguma planilha está protegida ou oculta.


Artigos relacionados:

Melhores Ferramentas de Produtividade para Office

🤖 Kutools AI Aide: Revolucione a análise de dados com: Execução Inteligente   |  Gerar Código  |  Criar Fórmulas Personalizadas  |  Analisar Dados e Gerar Gráficos  |  Chamar Funções Aprimoradas
Recursos Populares: Localizar, Destacar ou Marcar Duplicatas   |  Excluir Linhas em Branco   |  Consolidar Colunas ou Células sem Perder Dados   |   Arredondar...
Super PROC: Procura por múltiplos critérios    Procura por múltiplos valores  |   Procura em várias planilhas   |   Correspondência Fuzzy...
Lista Suspensa Avançada: Crie rapidamente Lista suspensa  |  Lista suspensa dependente  |  Lista suspensa com múltipla seleção ...
Gerenciador de Colunas: Adicionar número específico de colunas  | Mover Colunas  | Alternar status de visibilidade de Colunas ocultas |  Comparar Intervalos & Colunas...
Recursos em Destaque: Grade de foco   |  Visualização de Design  |  Barra de fórmulas aprimorada    Gerenciador de Pasta de trabalho & Planilha   |  Biblioteca de AutoTexto (Auto Text)   |  Selecionador de Data   |  Mesclar Dados   |  Criptografar/Descriptografar Células    Enviar Email por Lista   |  Super Filtro   |   Filtro Especial (filtrar negrito/itálico/tachado...) ...
Os 15 Principais Conjuntos de Ferramentas: 12 Ferramentas de Texto (Adicionar Texto, Excluir Caracteres Específicos, ...)  | 50+ Tipos de Gráficos (Gráfico de Gantt, ...)  | 40+ Fórmulas Práticas (Calcular a idade com base na data de nascimento, ...)  | 19 Ferramentas de Inserção (Inserir Código QR, Inserir Imagem pelo Caminho, ...)  | 12 Ferramentas de Conversão (Converter em Palavras, Conversão de Moeda, ...)  | 7 Ferramentas de Mesclar & Dividir (Mesclar Linhas Avançado, Dividir Células, ...) | ...e muito mais
Use o Kutools no idioma de sua preferência – compatível com Inglês, Espanhol, Alemão, Francês, Chinês e mais de40 idiomas!

Impulsione suas habilidades no Excel com Kutools para Excel e experimente uma eficiência incomparável. Kutools para Excel oferece mais de300 recursos avançados para aumentar a produtividade e economizar tempo.  Clique aqui para acessar o recurso que você mais precisa...


Office Tab traz interface com abas para o Office e facilita muito seu trabalho

  • Habilite edição e leitura por abas no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie múltiplos documentos em novas abas de uma mesma janela, em vez de em novas janelas.
  • Aumente sua produtividade em50% e economize centenas de cliques todos os dias!

Todos os complementos Kutools. Um instalador

O pacote Kutools for Office reúne complementos para Excel, Word, Outlook & PowerPoint, além do Office Tab Pro, sendo ideal para equipes que trabalham em vários aplicativos do Office.

Excel Word Outlook Tabs PowerPoint
  • Pacote tudo-em-um — complementos para Excel, Word, Outlook & PowerPoint + Office Tab Pro
  • Um instalador, uma licença — configuração em minutos (pronto para MSI)
  • Trabalhe melhor em conjunto — produtividade otimizada entre os aplicativos do Office
  • Avaliação completa por30 dias — sem registro e sem cartão de crédito
  • Melhor custo-benefício — economize comparado à compra individual de add-ins