KutoolsforOffice — Uma solução, cinco ferramentas poderosas.Fazer mais com menos esforço.

Como adicionar uma linha vertical ou linha média a um gráfico de barras no Excel?

AutorSun Data de Modificação

Ao trabalhar com gráficos de barras no Excel para representar visualmente os seus dados, poderá deparar-se com cenários em que é essencial destacar o valor médio — facilitando a compreensão de como cada ponto individual se compara à média global. Ao adicionar uma linha vertical que represente essa média diretamente no gráfico de barras, tal como ilustrado na captura de ecrã abaixo, aumenta significativamente a clareza e a interpretabilidade do seu gráfico em apresentações, relatórios e processos de tomada de decisão. Este tutorial detalha vários métodos para inserir uma linha vertical ou de média num gráfico de barras no Excel, desde técnicas nativas do próprio gráfico até macros VBA automatizadas.

adicionar linha vertical/média ao gráfico de barras

Adicionar Linha Vertical ao Gráfico de Barras

Solução com código VBA: Adicionar linha vertical/média programaticamente


seta azul com balão à direita Adicionar Linha Vertical ao Gráfico de Barras

Para começar, certifique-se de que os seus dados estão preparados e prontos para serem visualizados num gráfico de barras.

1. Selecione o seu intervalo de dados e, em seguida, vá a Inserir > Colunas > Colunas. Isto cria o gráfico de barras com base no seu conjunto de dados.

clique numa barra para criar um gráfico de barrasfoi criado um gráfico de barras

2. Desloque-se para uma área não utilizada da sua folha de cálculo, por exemplo, a célula A10. Introduza **Y** nessa célula e **X** na célula adjacente (B10). Esta configuração cria a base ideal para traçar a linha média.

escreva x y em células vazias separadamente

3. Introduza 0 e 1 nas duas células diretamente abaixo da célula Y (A11 e A12), criando uma série de dados verticais que sustenta a linha média. Este passo é essencial para garantir a orientação vertical da linha na sua representação.

escreva01 abaixo da célula Y separadamente

4. Na célula abaixo de X (B11), introduza a fórmula =MÉDIA($B$2:$B$9), em que $B$2:$B$9 corresponde ao seu intervalo de dados real. Prima Enter e, de seguida, arraste a alça de preenchimento até à célula imediatamente abaixo (B12) para copiar a fórmula. Desta forma, duplica o valor médio nos dois pontos aos quais a linha será ancorada.
Dicas: Verifique cuidadosamente as referências das células utilizadas na sua fórmula, especialmente se os seus dados não estiverem na coluna B ou começarem em linhas diferentes.

introduza uma fórmula abaixo da célula x

5. Clique com o botão direito do rato em qualquer local do gráfico de barras e selecione Selecionar Dados no menu de contexto. Este passo é essencial para incluir os dados da linha média no gráfico.

clique em Selecionar Dados no menu de clique com o botão direito

6. Na caixa de diálogo Origem dos Dados, clique no botão Adicionar sob Intervalo de nomes da série. Isto permite-lhe inserir uma nova série especificamente para a sua linha média.

clique no botão Adicionar

7. Na caixa de diálogo Editar Série que se abre, atribua um nome de série adequado e especifique B11:B12 como os seus valores da série (ou ajuste conforme necessário se o cálculo da média estiver noutro local).

defina opções na caixa de diálogo Editar Série

8. Clique em OK duas vezes para fechar as caixas de diálogo e regressar à folha de cálculo. Em seguida, clique na série recentemente adicionada no gráfico de barras, clique com o botão direito do rato e escolha Alterar Tipo de Gráfico da Série para atualizar o seu formato de apresentação.

clique em Alterar Tipo de Gráfico da Série no menu de clique com o botão direito

9. Na janela Alterar Tipo de Gráfico, selecione X Y (Dispersão) > Dispersão com Linhas Horizontais. Clique em OK para aplicar e fechar esta caixa de diálogo.
Nota: No Excel 2013 e versões mais recentes, selecione a secção Combinação em Todos os Gráficos e, em seguida, aplique Dispersão com Linhas Horizontais à sua série média.

escolha o tipo de gráfico X Y (Dispersão)

escolha Dispersão com Linhas Retas no Excel 2013

10. Regresse ao gráfico e clique novamente com o botão direito do rato para selecionar Selecionar Dados no menu de contexto.

11. Na janela Selecionar Dados, selecione a série Média e clique em Editar para definir com maior precisão os valores de X e de Y.

editar a série Média

12. Na caixa de diálogo Editar Série, introduza os intervalos dos seus valores de X e de Y (normalmente as duas células abaixo dos rótulos X e Y). Se tiver alterado qualquer localização, certifique-se de que as referências correspondem à configuração da sua folha de cálculo.

defina opções na caixa de diálogo Editar Série

13. Após clicar em OK nas caixas de diálogo, clique com o botão direito do rato no eixo Y secundário (do lado direito) e selecione Formatar Eixo.

clique em Formatar Eixo no menu de clique com o botão direito

14. Na caixa de diálogo Formatar Eixo, marque a opção Fixo junto a Máximo e defina o valor como 1. Isto obriga a linha média a abranger toda a altura vertical do gráfico.
Dica:Definir o máximo do eixo como 1 é o que cria o efeito de linha vertical «completa»; omitir este passo pode resultar numa linha curta ou numa sobreposição mal posicionada.

defina opções na caixa de diálogo Formatar Eixo

No Excel 2013 e versões posteriores, pode introduzir diretamente 1 no campo Máximo no painel Formatar Eixo.

15. Após fechar a caixa de diálogo, verá a Linha Vertical Média adicionada ao seu gráfico de barras, destacando visualmente a média dos dados para uma comparação rápida.

a linha vertical média foi adicionada ao gráfico de barras

Para um refinamento visual adicional, clique com o botão direito do rato na linha e selecione Formatar Série de Dados para abrir as opções de formatação de cor, estilo e espessura. Personalizar estes elementos melhora frequentemente a clareza da apresentação ou alinha-se à identidade visual da organização.

formate o estilo da linha conforme necessário

As dicas habituais para resolver problemas incluem verificar se os intervalos de X e de Valor Y não contêm células vazias e se selecionou sempre os intervalos de células corretos nas caixas de diálogo Selecionar Dados. Caso a Linha Vertical não apareça conforme esperado, reveja as atribuições de Tipo de Gráfico ou a definição do valor máximo do eixo — estes são frequentemente a causa de discrepâncias visuais quando mal configurados. Se modificar os Dados de Origem, regresse às células com fórmulas e certifique-se de que as referências ainda correspondem ao Intervalo de Dados pretendido.


Solução com código VBA: Adicionar linha vertical/média programaticamente

Para utilizadores que atualizam regularmente gráficos ou elaboram relatórios periódicos, automatizar a adição de uma linha vertical ou média com VBA pode poupar um tempo considerável. Este método revela-se especialmente útil quando gere múltiplos gráficos semelhantes ou precisa de atualizar as linhas à medida que os dados evoluem — eliminando a repetição de passos manuais. Embora exija livros com macros ativadas e alguma familiaridade com o editor do Visual Basic, a abordagem com VBA oferece flexibilidade e eficiência notáveis.

Nota: Confirme que a sua folha de cálculo contém um gráfico de barras antes de executar este código.

1. Aceda ao separador Programador e clique em Visual Basic para abrir o editor Microsoft Visual Basic para Aplicações. Se o separador Programador não estiver visível, consulte este guia: Mostrar o separador Programador no Excel.

2. No editor do VBA, clique em Inserir > Módulo para criar um novo módulo. Em seguida, cole o seguinte código na janela do editor:

Sub AddAverageLineToBarChart()
    Dim cht As ChartObject
    Dim ws As Worksheet
    Dim dataRange As Range
    Dim avgValue As Double
    Dim i As Integer
    Dim nameSeries As String
    Dim xValues(1 To 2) As Double
    Dim yValues(1 To 2) As Double
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set ws = ActiveSheet
    Set cht = ws.ChartObjects(1) ' Use the first chart on the active sheet
    
    Set dataRange = Application.InputBox("Select the data range for average calculation", xTitleId, Type:=8)
    nameSeries = Application.InputBox("Name for the average series", xTitleId, "Average")
    
    avgValue = Application.WorksheetFunction.Average(dataRange)
    
    xValues(1) = avgValue
    xValues(2) = avgValue
    yValues(1) = 0
    yValues(2) = 1
    
    With cht.Chart
        .SeriesCollection.NewSeries
        With .SeriesCollection(.SeriesCollection.Count)
            .Name = nameSeries
            .XValues = xValues
            .Values = yValues
            .ChartType = xlXYScatterLines
            .AxisGroup = 1
        End With
    End With
End Sub

3Após introduzir o código, clique no botão Botão Executarpara executar a macro. Irá aparecer uma caixa de diálogo a solicitar que selecione o intervalo de dados para calcular a média e, em seguida, que especifique um nome para a série média. A macro adicionará automaticamente uma linha vertical média ao primeiro objeto de gráfico na sua planilha atual.

Dicas: Se tiver vários gráficos, ajuste ws.ChartObjects(1) para indicar o índice correto do gráfico.


As Melhores Ferramentas de Produtividade para o Office

🤖KUTOOLS AI Assistente: Revolucione o Análise de Dados com base em:Execução Inteligente   |  Gerar Código|  Criar fórmulas personalizadas  |  Analisar Dados e Gerar Gráficos|  Invocar Funções Aprimoradas
Funcionalidades Populares:Localizar, Destacar ou Marcar Duplicatas   |  Excluir linhas em branco   |  Combinar Colunas ou Células sem Perder Dados   |   Arredondamento sem usar fórmula...
Super PROC:VLookup com Múltiplos Critérios  |  VLookup com Múltiplos Valores  |   VLookup em Múltiplas Folhas   |   Correspondência Fuzzy....
Lista Suspensa Avançada:Criar Rapidamente Lista de Seleção   |  Lista de Seleção Dependente   |  Lista de Seleção com Múltipla Escolha....
Gestor de Colunas:Adicionar um Número Específico de Colunas|Mover Colunas|Alternar Estado de Visibilidade de Colunas Ocultas|Comparar Intervalos e Colunas...
Funcionalidades em Destaque:Grade de foco   |  Visualização de Design   |Barra de fórmulas aprimorada   | Gestor de Pastas de Trabalho e Folhas   |  Biblioteca de Recursos(Texto Automático)|  Seleção de Data   |  Consolidar Planilhas  |  Encriptar/Descriptografar Células   | Enviar Emails por Lista   |  Super Filtro   |   Filtro Especial(Filtrar Células com Fonte em Negrito/itálico/rasurado...) ...
Principais Conjuntos de Ferramentas 15:12 Ferramentasde Texto(Adicionar Texto,Excluir Caracteres Específicos, ...)|   50+Tiposde Gráfico(Gráfico de Gantt, ...)|   40+ Fórmulas Práticas(Calcular a idade com base na data de nascimento, ...)|   19 Ferramentasde Inserção(Inserir QR Code,Inserir Imagem a Partir do Caminho, ...)|   12 Ferramentasde Conversão(Converter em Palavras,Conversão de moeda, ...)|   7 Ferramentasde Mesclar e Dividir(Mesclar Linhas Avançado,Dividir Células, ...)|... e muito mais
Utilize o Kutools na sua língua preferida – suporta inglês, espanhol, alemão, francês, chinês e mais 40+ idiomas!

Potencie as suas competências no Excel com Kutools para Excel e experimente uma eficiência como nunca antes.Kutools para Excel Oferece mais de 300 funcionalidades avançadas para impulsionar a produtividade e Economizar Tempo.Clique aqui para obter a funcionalidade de que mais precisa...


Office Tab Traz uma interface com separadores para o Office e torna o seu trabalho muito mais fácil

  • 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!

Todos os suplementos Kutools — num único instalador.

Kutools for Office reúne suplementos para Excel, Word, Outlook e PowerPoint, além do Office Tab Pro, sendo a solução ideal para equipas que trabalham em várias aplicações do Office.

ExcelWordOutlookTabsPowerPoint
  • Pacote tudo-em-um— suplementos para Excel, Word, Outlook e PowerPoint + Office Tab Pro
  • Um instalador, uma licença— configuração em minutos (pronto para MSI)
  • Funciona melhor em conjunto— produtividade simplificada em todas as aplicações do Office
  • Teste gratuito de 30 dias com todas as funcionalidades— sem registo, sem cartão de crédito
  • Melhor relação qualidade-preço— poupe face à compra individual dos suplementos