Como adicionar uma linha vertical ou linha média a um gráfico de barras no Excel?
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 ao Gráfico de Barras
Solução com código VBA: Adicionar linha vertical/média programaticamente
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.


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.

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.

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.

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.

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.

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).

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.

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.


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.

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.

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.

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.

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.

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.

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
para 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
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.
- 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