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

Como adicionar uma nota a um gráfico no Excel?

AutorKelly Data de Modificação

Ao trabalhar com visualizações de dados no Excel, muitas vezes precisará de adicionar informações complementares a um gráfico para ajudar os espetadores a compreender melhor pontos-chave, destacar tendências ou clarificar dados específicos. Por exemplo, poderá querer anotar valores críticos, explicar alterações no gráfico ou simplesmente deixar um lembrete para outros utilizadores do Excel. Neste artigo, apresentamos vários métodos práticos para adicionar notas personalizadas aos seus gráficos do Excel, tornando as suas apresentações e relatórios mais informativos e visualmente apelativos.

Adicionar uma nota num gráfico do Excel
Fórmula do Excel – Ligar a caixa de texto (nota) a uma célula para que a nota seja atualizada automaticamente quando o conteúdo da célula for alterado
Código VBA – Adicionar ou atualizar automaticamente notas em gráficos através de macros para processamento dinâmico ou em lote


Adicionar uma nota num gráfico do Excel

Suponha que tenha criado um gráfico de linhas como o apresentado na imagem abaixo e pretenda adicionar uma nota personalizada dentro da área do gráfico. Esta é uma forma comum de fornecer contexto adicional diretamente na visualização, tornando observações e comentários facilmente acessíveis aos utilizadores que consultam o seu relatório.

gráfico de exemplo

1. Clique no gráfico para ativar as Chart Tools. Em seguida, aceda a Format > Text Box Text Boxclique em Esquema > Caixa de Texto em Ferramentas de Gráfico no grupo Insert Shapes. Veja a imagem abaixo.
Nota: Se estiver a utilizar o Excel 2010, clique em Layout > Text Box Text Box no separador Chart Tools para obter resultados semelhantes.
clique em Esquema > Caixa de Texto em Ferramentas de Gráfico

2. Desenhe uma caixa de texto em qualquer ponto da área do gráfico, arrastando com o rato, conforme ilustrado abaixo. Depois, digite diretamente na caixa a nota pretendida. Este método permite-lhe adicionar explicações, destacar resultados ou anotar secções específicas do seu gráfico para uma comunicação mais clara.
Desenhe uma caixa de texto na área do gráfico

3. Personalize o tipo de letra e o estilo da sua nota com o grupo Font no separador Home. Ajuste o tamanho da fonte, altere a cor, aplique negrito ou itálico e explore outras opções de formatação para destacar a nota ou alinhá-la perfeitamente ao tema do seu documento.
Formatar o tipo de letra da nota

Assim que formatar a nota conforme necessário, esta aparecerá diretamente no gráfico, tal como na imagem abaixo. Esta solução é rápida e funciona bem quando o conteúdo da nota não for alterado com frequência.
uma nota é inserida no gráfico com formatação personalizada do tipo de letra

Cenários aplicáveis: Utilize esta abordagem quando precisar de uma anotação pontual ou manual no seu gráfico e não for necessária uma atualização dinâmica.
Limitações: O conteúdo da caixa de texto não será atualizado automaticamente se os dados subjacentes do gráfico forem alterados, pelo que poderá ter de editar ou reposicionar as notas manualmente caso o esquema ou os dados do gráfico sejam modificados.


Fórmula do Excel – Ligar a caixa de texto (nota) a uma célula para que a nota seja atualizada automaticamente quando o conteúdo da célula for alterado

Por vezes, pretende que a nota exibida no seu gráfico reflita dados ou comentários armazenados em células específicas da folha de cálculo, sendo atualizada automaticamente sempre que essas células forem alteradas. Esta abordagem revela-se especialmente útil em relatórios dinâmicos, painéis de controlo ou apresentações, onde o conteúdo da anotação está diretamente associado a métricas-chave, tendências ou comentários sujeitos a alterações contínuas por colaboração ou análise.

1. Primeiro, selecione o gráfico e utilize a ferramenta Text Box para desenhar uma caixa de texto na sua área (consulte os passos anteriores, se necessário).

2. Com a caixa de texto ainda selecionada, clique na Barra de Fórmulas acima da folha de cálculo e digite um sinal de igual (=) seguido da referência da célula à qual pretende criar uma ligação, por exemplo:

=Sheet1!B2

Isto ligará diretamente o conteúdo da caixa de texto à célula B2 da Folha1, fazendo com que a caixa de texto exiba automaticamente tudo o que for introduzido nessa célula.

3. Prima Enter para confirmar. A partir de agora, sempre que atualizar a célula, a caixa de texto no gráfico refletirá imediatamente a alteração.

Vantagens: Este método é ideal para painéis de controlo e relatórios em tempo real, nos quais as anotações devem refletir dados atuais, cálculos ou notas atualizadas pelos utilizadores. Facilita a colaboração e reduz ajustes manuais.
Dica prática: Pode ligar a caixa de texto a células que contenham fórmulas ou mensagens calculadas para obter anotações automatizadas.
Precaução: Se eliminar a célula de origem, a ligação será interrompida e a fórmula apresentará um erro de referência. Verifique sempre as referências das células após copiar ou mover folhas de cálculo.
Limitações: O gráfico completo deverá estar na mesma folha que a célula referenciada ou utilizar referências qualificadas, conforme demonstrado.


Código VBA – Adicionar ou atualizar automaticamente notas em gráficos através de macros para processamento dinâmico ou em lote

Para requisitos mais avançados — como processamento em lote de notas em vários gráficos, automatização de atualizações de anotações ou aplicação condicional do recurso Adicionar Texto com base nos dados — pode utilizar uma macro VBA simples. Esta solução revela-se especialmente útil em relatórios com múltiplos objetos gráficos, garantindo a adição ou atualização consistente de notas, ou para utilizadores habituados a automatizar tarefas rotineiras no Excel.

1. Selecione o gráfico ao qual deseja adicionar a nota.

Aceda a Programador > Visual Basic, ou prima Alt + F11. Na caixa de diálogo que abrir, clique em Inserir > Módulo e, de seguida, copie e cole o seguinte código na janela do módulo:

Sub AddOrUpdateChartNote()
'Updated by extendoffice
    Dim chtObj As ChartObject
    Dim cht As Chart
    Dim ws As Worksheet
    Dim linkedCell As Range
    Dim noteShape As Shape
    Dim noteText As String
    Dim foundNote As Boolean
    Dim xTitleId As String

    On Error GoTo ErrHandler
    xTitleId = "Kutools for Excel"

    Set ws = ActiveSheet

    If ActiveChart Is Nothing Then
        MsgBox "Please select a chart first.", vbExclamation, xTitleId
        Exit Sub
    Else
        Set cht = ActiveChart
    End If

    Set linkedCell = Application.InputBox("Select the cell for note content:", xTitleId, Type:=8)
    If linkedCell Is Nothing Then Exit Sub

    noteText = linkedCell.Value

    foundNote = False
    For Each noteShape In cht.Shapes
        If LCase(Left(noteShape.Name, 9)) = "chartnote" Then
            noteShape.TextFrame.Characters.Text = noteText
            foundNote = True
            Exit For
        End If
    Next noteShape

    If Not foundNote Then
        Set noteShape = cht.Shapes.AddTextbox(msoTextOrientationHorizontal, 20, 20, 250, 30)
        noteShape.Name = "ChartNote_" & Format(Now, "hhnnss")
        noteShape.TextFrame.Characters.Text = noteText
        noteShape.TextFrame.AutoSize = True
        noteShape.Fill.ForeColor.RGB = RGB(255, 255, 200) ' light yellow background
        noteShape.Line.ForeColor.RGB = RGB(100, 100, 100)
    End If

    MsgBox "Chart note updated successfully!", vbInformation, xTitleId
    Exit Sub

ErrHandler:
    MsgBox "An error occurred. Please ensure a chart is selected and try again.", vbExclamation, xTitleId
End Sub

2Em seguida, clique no botão botão Executarpara executar a macro. Ser-lhe-á pedido que selecione a célula que contém o texto da nota. Após a seleção, clique em OK.

A macro adiciona automaticamente uma caixa de texto amarela ao gráfico, contendo o texto da célula selecionada.

Se já existir uma nota, a macro atualiza-a com o novo valor da célula, sem criar duplicados.

Vantagens: Automatize tarefas complexas, garanta consistência nas anotações e elimine o trabalho manual repetitivo. Adapte facilmente a macro para atender aos seus requisitos específicos de lógica de atualização ou formatação de notas.
Resolução de problemas: Se não selecionar um gráfico, a macro apresentará a mensagem: «Por favor, selecione um gráfico primeiro.»
Precaução: Guarde sempre o seu trabalho antes de executar macros e tenha cuidado ao editar código VBA se não estiver familiarizado com programação.


Artigos relacionados:


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