Skip to main content

Como ocultar rótulos de dados zero no gráfico no Excel?

Author: Sun Last Modified: 2025-08-06

Ao criar gráficos no Excel, adicionar rótulos de dados ajuda a esclarecer os pontos de dados e fornece aos espectadores acesso direto aos valores. No entanto, quando seus dados incluem zeros, o Excel frequentemente exibirá esses zeros como rótulos de dados, potencialmente causando confusão ou tornando o gráfico menos visualmente atraente. Em muitos cenários empresariais, acadêmicos ou de relatórios, é comum preferir ocultar esses rótulos de dados zero para que apenas os valores realmente significativos sejam exibidos no gráfico.

Felizmente, o Excel oferece vários métodos práticos para ocultar rótulos de dados zero, cada um adequado para diferentes necessidades e fluxos de trabalho. Este tutorial resume abordagens populares, incluindo formatação interna, métodos baseados em fórmulas e até automação com VBA. Continue lendo para obter instruções passo a passo e dicas úteis para garantir que seus gráficos exibam apenas os dados que importam.


Ocultar rótulos de dados zero no gráfico via Formato Numérico Personalizado

Se você deseja ocultar rótulos de dados zero em um gráfico sem modificar os dados originais, uma das maneiras mais rápidas é aplicar um formato numérico personalizado aos rótulos de dados. Esse método é especialmente útil quando você deseja preservar os dados subjacentes (incluindo zeros), mas simplesmente evitar exibir os valores zero no gráfico.

1. Primeiro, adicione rótulos de dados ao seu gráfico conforme necessário. Em seguida, clique com o botão direito do mouse em qualquer um dos rótulos de dados e selecione Formatar Rótulos de Dados no menu de contexto. Veja a captura de tela:

click Format Data Labels from the context menu

2. Na caixa de diálogo Formatar Rótulos de Dados, clique em Número no painel esquerdo. Em seguida, escolha Personalizado na caixa de listagem Categoria. Insira o código de formato personalizado #"" na caixa de texto Código de Formato e clique em Adicionar para salvá-lo na lista de tipos. Veja a captura de tela:

set custom format code

Nota: No Excel 2013 ou posterior, após clicar com o botão direito em qualquer rótulo de dados e selecionar Formatar Rótulos de Dados, expanda Número no painel de formatação, selecione Personalizado, insira #"" como Código de Formato e clique em Adicionar.

steps to hide zero data labels in chart in excel2013 and later versions

3. Clique em Fechar para sair da caixa de diálogo. Agora, qualquer rótulo de dados com valor zero será ocultado da exibição do gráfico, deixando apenas valores não nulos.

all zero data labels are hidden in chart

Dica: Para restaurar rótulos de dados zero, retorne à caixa de diálogo Formatar Rótulos de Dados, selecione Número > Personalizado e escolha um formato numérico padrão, como #,##0;-#,##0, na lista Tipo.

Essa solução é particularmente eficaz quando você deseja uma correção visual rápida e funciona para a maioria dos gráficos baseados em números (como coluna, barra, linha, etc.). No entanto, se sua fonte de dados for atualizada regularmente com fórmulas ou valores zero variáveis, você pode explorar soluções baseadas em fórmulas ou automatizadas abaixo.

Aviso: A formatação de número personalizado ocultará zeros visualmente no gráfico, mas o valor real permanece zero no fundo e nos dados de origem.


Fórmula do Excel - Ocultar zeros no gráfico com a fórmula SE nos dados de origem

Outra maneira prática de evitar que rótulos de dados zero apareçam no seu gráfico do Excel é modificando seus dados de origem usando uma fórmula SE. Esse método substitui valores zero no intervalo de dados do gráfico por células em branco, fazendo com que o mecanismo de criação de gráficos do Excel não plote ou rotule esses pontos. Essa abordagem é especialmente útil quando o gráfico referencia um intervalo de dados dinâmico ou fórmulas, e você deseja controlar quais dados são mostrados sem etapas adicionais de formatação.

Cenários aplicáveis: Use essa solução quando você tiver controle sobre os dados de origem (ou puder criar uma coluna auxiliar para o gráfico) e desejar excluir completamente os valores zero dos rótulos do gráfico ou da própria série do gráfico.

Vantagens: Simples, eficaz, garante que os zeros sejam omitidos tanto dos pontos de dados quanto dos rótulos do gráfico.

Desvantagens: Requer que você ajuste os dados existentes ou adicione uma coluna auxiliar se não quiser alterar seu conjunto de dados original.

Para implementar essa solução:

1. Em uma nova coluna auxiliar ou no intervalo de dados existente (por exemplo, suponha que seus valores originais estejam na coluna B começando na célula B2), insira a seguinte fórmula na célula correspondente da coluna auxiliar (por exemplo, célula C2):

=IF(A1=0,"",A1)

Essa fórmula verifica a célula C2: se o valor for zero, retorna uma célula em branco; caso contrário, retorna o valor original.

2. Pressione Enter para confirmar a fórmula. Em seguida, copie a fórmula ao longo de seus dados originais conforme necessário, selecionando a célula da fórmula, arrastando a alça de preenchimento ou usando Ctrl+C/Ctrl+V.

3. Atualize o intervalo de dados do seu gráfico para referenciar esta nova coluna auxiliar (por exemplo, coluna C) para que as séries plotadas reflitam os valores ajustados.

  1. Clique com o botão direito do mouse em qualquer rótulo de dados existente no gráfico e selecione "Formatar Rótulos de Dados".
    a screenshot showing the Format Data Labels option
  2. Em Opções de Rótulo, escolha "Valor Das Células". Em seguida, uma caixa de diálogo aparece, selecione o intervalo da sua coluna auxiliar e clique em OK.
    a screenshot of selecting the value from cells option and the poppup
  3. Desmarque outras opções de rótulo, como "Valor".

Agora, o Excel não exibirá rótulos de dados para valores zero, porque as células no intervalo de dados do gráfico estão realmente em branco (não zero). Como lembrete, certifique-se de que espaços em branco não estão sendo interpretados como zeros nas configurações do gráfico (por exemplo, para gráficos de linha ou dispersão, verifique “Configurações de Células Ocultas e Vazias” via Selecionar Dados → Células Ocultas e Vazias).

Lembrete de erro: Se sua coluna de fórmulas contiver erros como #VALOR! em qualquer célula, esses pontos também podem ser omitidos ou exibir rótulos de erro no gráfico — certifique-se de que sua fórmula funcione para todas as linhas.


Código VBA - Ocultar automaticamente rótulos de dados zero no gráfico

Para conjuntos de dados maiores, gráficos atualizados frequentemente ou relatórios repetidos, usar VBA fornece uma maneira conveniente e eficiente de ocultar ou remover automaticamente rótulos de dados zero de um gráfico do Excel. A solução VBA é adequada quando você deseja automatizar o processo ou lidar com vários gráficos de uma vez sem formatação manual.

Cenários aplicáveis: Essa abordagem é mais adequada para usuários confortáveis com a execução de macros ou quando se administra tarefas complexas e repetitivas de criação de gráficos em várias pastas de trabalho do Excel.

Vantagens: Automatiza a ocultação de rótulos de dados zero, economizando tempo e reduzindo a chance de erros manuais. Funciona mesmo quando os dados do gráfico mudam ou ao criar dashboards com atualizações frequentes.

Desvantagens: Requer habilitar macros e compreensão de procedimentos básicos de VBA. Alterações feitas pelo VBA podem precisar ser atualizadas se os dados ou a série do gráfico forem atualizados após a execução.

Como usar essa solução VBA:

1. Na faixa de opções do Excel, clique em Desenvolvedor > Visual Basic para abrir o editor VBA. Na janela VBA, clique em Inserir > Módulo e cole o seguinte código no módulo recém-criado:

Sub HideZeroDataLabels()
'Updated by extendoffice 2025/7/11
    Dim cht As Chart
    Dim s As Series
    Dim pt As Point
    Dim xTitleId As String

    On Error Resume Next
    xTitleId = "KutoolsforExcel"

    Set cht = Application.ActiveChart
    If cht Is Nothing Then
        MsgBox "Please activate the chart from which you want to hide zero data labels.", vbExclamation, xTitleId
        Exit Sub
    End If

    For Each s In cht.SeriesCollection
        For Each pt In s.Points
            If pt.HasDataLabel Then
                If pt.DataLabel.Text = "0" Or pt.DataLabel.Text = "0%" Then
                    pt.DataLabel.Delete
                End If
            End If
        Next pt
    Next s
End Sub

2. Retorne à sua planilha e ative o gráfico onde você deseja ocultar rótulos de dados zero (clicando uma vez na borda do gráfico).

3. Retorne ao editor VBA e clique em Run button Executar botão (ou pressione F5) para executar a macro. A macro percorrerá todas as séries de gráficos e ocultará automaticamente qualquer rótulo com valor zero, enquanto deixa outros rótulos de dados intactos.

Dicas práticas: Se o seu gráfico contiver mais de uma série de dados, a macro tratará cada série individualmente. Você também pode atribuir a macro a um botão personalizado para facilitar o uso repetido.

Lembrete de erro: Certifique-se de ter habilitado macros antes de executar o código e que o gráfico que você deseja processar esteja ativado no momento, ou a macro emitirá um aviso.


Artigos Relacionados:

Melhores Ferramentas de Produtividade para Office

🤖 Kutools AI Aide: Revolucione a análise de dados com base em: Execução Inteligente|Gerar Código |Criar Fórmulas Personalizadas|Analisar Dados e Gerar Gráficos |Acionar Funções Aprimoradas
Recursos populares: Encontrar, Destacar ou Marcar Duplicados|Excluir Linhas em Branco|Combinar Colunas ou Células sem perder dados| Arredondar...
Super PROC: PROC com múltiplos critérios|PROC com 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 um número específico de colunas |Mover Colunas |Alternar o Estado de Visibilidade de Colunas Ocultas| Comparar Intervalo & 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|Selecionador de Data|Mesclar Dados |Criptografar/Descriptografar Células|Enviar Email por Lista|Super Filtro|Filtro Especial (filtrar negrito/itálico/tachado...)...
Top15 Conjuntos de Ferramentas:12 Ferramentas de Texto (Adicionar Texto, Excluir Caracteres Específicos, ... ) |Mais de50 Tipos de Gráficos (Gráfico de Gantt, ... ) |Mais de40 Fórmulas Práticas (Calcular a idade com base na data de nascimento, ... ) |19 Ferramentas de Inserção (Inserir Código QR, Inserir Imagem a partir do 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 outros!

Impulsione suas habilidades no Excel com Kutools para Excel e experimente uma eficiência sem igual. Kutools para Excel oferece mais de300 recursos avançados para aumentar sua produtividade e economizar tempo.Clique aqui para obter o recurso que você mais precisa...


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

  • Habilite a edição e leitura com abas no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie vários documentos em novas abas da mesma janela, em vez de novas janelas.
  • Aumente sua produtividade em50% e reduza centenas de cliques do mouse todos os dias!