KutoolsforOffice — Una solución, cinco potentes herramientas.Lograr más con menos esfuerzo.Venta de marzo: 20 % de descuento

¿Cómo ocultar las etiquetas de datos con valor cero en un gráfico de Excel?

AutorSun Fecha de modificación

Al crear gráficos en Excel, añadir etiquetas de datos ayuda a clarificar los puntos representados y ofrece a los espectadores acceso inmediato a los valores. Sin embargo, cuando los datos incluyen ceros, Excel suele mostrarlos como etiquetas, lo que puede generar confusión o restar atractivo visual al gráfico. En entornos empresariales, académicos o de informes, es habitual preferir ocultar estas etiquetas con valor cero, mostrando únicamente aquellos valores que aportan información significativa.

Afortunadamente, Excel ofrece varios métodos prácticos para ocultar los ceros en las etiquetas de datos, cada uno adaptado a distintas necesidades y flujos de trabajo. Este tutorial presenta los enfoques más populares, incluidos el formato integrado, los métodos basados en fórmulas e incluso la automatización con VBA. Siga leyendo para obtener instrucciones paso a paso y consejos útiles que garanticen que sus gráficos muestren únicamente los datos relevantes.


Ocultar ceros Etiquetas de Datos en el gráfico mediante formato de número personalizado

Si desea ocultar los ceros en las etiquetas de datos de un gráfico sin modificar los datos originales, una de las formas más rápidas consiste en aplicar un formato de número personalizado a dichas etiquetas. Este método resulta especialmente útil cuando quiere conservar los datos subyacentes (incluidos los ceros), pero evitar que los valores cero aparezcan en el gráfico.

1. Primero, añada etiquetas de datos al gráfico según sea necesario. Luego, haga clic con el botón derecho en cualquiera de las etiquetas de datos y seleccione Formato de etiquetas de datos en el menú contextual. Consulte la captura de pantalla:

haga clic en Formato de etiquetas de datos en el menú contextual

2. En el cuadro de diálogo Formato de Etiquetas de Datos, haga clic en Número en el panel izquierdo. A continuación, seleccione Personalizada en el cuadro de lista Categoría. Introduzca el código de formato personalizado #«» en el cuadro de texto Código de formato y haga clic en Agregar para guardarlo en la lista de tipos. Consulte la captura de pantalla:

establecer código de formato personalizado

Nota: En Excel 2013 o versiones posteriores, tras hacer clic con el botón derecho en cualquier etiqueta de datos y seleccionar Formato de etiquetas de datos, expanda Número en el panel de formato, seleccione Personalizada, introduzca #«» como código de formato y haga clic en Agregar.

pasos para ocultar las etiquetas de datos con valor cero en un gráfico en Excel 2013 y versiones posteriores

3. Haga clic en Cerrar para salir del cuadro de diálogo. Ahora, cualquier etiqueta de datos con valor cero quedará oculta en el gráfico, mostrándose únicamente los valores distintos de cero.

todas las etiquetas de datos con valor cero están ocultas en el gráfico

Consejo: Para restaurar los ceros en las Etiquetas de Datos, vuelva al cuadro de diálogo Formato de Etiquetas de Datos, seleccione Número > Personalizada y elija un formato numérico estándar como #,##0;-#,##0 en la lista de tipos.

Esta solución resulta especialmente eficaz cuando busca una corrección visual rápida y funciona en la mayoría de los gráficos basados en números (como columnas, barras, líneas, etc.). No obstante, si sus rangos de origen se actualizan regularmente mediante fórmulas o incluyen valores cero cambiantes, podría considerar las soluciones basadas en fórmulas o automatizadas que se describen a continuación.

Precaución: El formato de número personalizado ocultará visualmente los ceros en el gráfico, pero el valor «Valor actual» seguirá siendo cero en segundo plano y en los datos de origen.


Fórmula de Excel: ocultar ceros en el gráfico con la fórmula SI en Datos de origen

Otra forma práctica de evitar que aparezcan ceros en las etiquetas de datos de su gráfico de Excel consiste en modificar los datos de origen mediante una fórmula SI. Este método reemplaza los valores cero del rango de datos del gráfico por celdas vacías, lo que impide que el motor de gráficos de Excel represente o etiquete dichos puntos. Este enfoque resulta especialmente útil cuando el gráfico hace referencia a un rango de datos dinámico o a fórmulas, y desea controlar qué datos se muestran sin necesidad de realizar pasos adicionales de formato.

Escenarios aplicables: Utilice esta solución cuando tenga control sobre los datos de origen (o pueda crear una columna auxiliar para el gráfico) y desee excluir por completo los valores cero de las etiquetas o de la propia serie del gráfico.

Ventajas: Sencilla y eficaz; garantiza que los ceros se omitan tanto en los puntos de datos del gráfico como en sus etiquetas.

Inconvenientes: Requiere ajustar los datos existentes o añadir una columna auxiliar si no desea modificar su conjunto de datos original.

Para implementar esta solución:

1. En una nueva columna auxiliar o en su rango de datos existente (por ejemplo, suponiendo que sus valores originales estén en la columna B a partir de la celda)B2), introduzca la siguiente fórmula en la celda correspondiente de la columna auxiliar (por ejemplo, en la celda C2):

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

Esta fórmula comprueba la celda C2: si el valor es cero, devuelve una celda vacía; de lo contrario, mantiene el valor original.

2. Pulse Intro para confirmar la fórmula. A continuación, cópiela hacia abajo junto a sus datos originales según sea necesario: seleccione la celda con la fórmula y arrastre el controlador de relleno o use Ctrl+C/Ctrl+V.

3. Actualice los rangos de datos de su gráfico para que hagan referencia a esta nueva columna auxiliar (por ejemplo, la columna)C) y así las series representadas reflejen los valores ajustados.

  1. Haga clic con el botón derecho en cualquier etiqueta de datos del gráfico y seleccione «Formato de etiquetas de datos».
    una captura de pantalla que muestra la opción Formato de etiquetas de datos
  2. En Opciones de etiqueta, marque «Valor de las celdas». A continuación, aparecerá un cuadro de diálogo; seleccione el rango de su columna auxiliar y haga clic en Aceptar.
    una captura de pantalla de la selección de la opción Valor de las celdas y la ventana emergente
  3. Desactive otras opciones de etiqueta, como «Valor».

Ahora, Excel no mostrará etiquetas de datos para los valores cero, ya que las celdas del rango de datos del gráfico están realmente vacías (no contienen ceros). Como recordatorio, asegúrese de que las celdas vacías no se interpreten como ceros en la configuración del gráfico; por ejemplo, en gráficos de líneas o de dispersión, revise la opción «Configuración de celdas ocultas y vacías» mediante Seleccionar datos → Celdas ocultas y celdas vacías.

Recordatorio de errores: Si su columna de fórmulas contiene errores como #¡VALOR! en alguna celda, esos puntos podrían omitirse o mostrar etiquetas de error en el gráfico. Asegúrese de que su fórmula funcione correctamente en todas las filas.


Código VBA: ocultar automáticamente los ceros Etiquetas de Datos en el gráfico

Para conjuntos de datos grandes, gráficos actualizados con frecuencia o informes repetitivos, el uso de VBA ofrece una forma cómoda y eficiente de ocultar o eliminar automáticamente las etiquetas de datos con valor cero en un gráfico de Excel. Esta solución resulta ideal cuando desea automatizar el proceso o gestionar varios gráficos simultáneamente sin necesidad de realizar ajustes manuales.

Escenarios aplicables: Este enfoque es ideal para usuarios familiarizados con la ejecución de macros o cuando se gestionan tareas complejas y repetitivas de creación de gráficos en varios libros de Excel.

Ventajas: Automatiza la ocultación de ceros en las etiquetas de datos, ahorrando tiempo y reduciendo la posibilidad de errores manuales. Funciona incluso cuando cambian los datos del gráfico o al crear paneles con actualizaciones frecuentes.

Inconvenientes: Requiere habilitar macros y tener conocimientos básicos de VBA. Es posible que los cambios aplicados mediante VBA deban actualizarse si, tras su ejecución, se modifican los datos o las series del gráfico.

Cómo utilizar esta solución VBA:

1. En la Cinta de opciones de Excel, haga clic en Programador > Visual Basic para abrir el editor de VBA. En la ventana de VBA, haga clic en Insertar > Módulo y pegue el siguiente código en el módulo recién creado:

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. Vuelva a su hoja de cálculo y active el gráfico en el que desea ocultar las etiquetas de datos con valor cero (haciendo clic una vez en el borde del gráfico).

3. Vuelva al editor de VBA y haga clic en el botón Botón Ejecutar Ejecutar(o pulse)F5) para ejecutar la macro. La macro recorrerá todas las series del gráfico y ocultará automáticamente cualquier etiqueta con valor cero, dejando intactas las demás etiquetas de datos.

Consejos prácticos: Si su gráfico contiene más de una serie de datos, la macro procesará cada serie individualmente. Además, puede asignarla a un botón personalizado para facilitar su uso repetido.

Recordatorio de error: Asegúrese de haber habilitado las macros antes de ejecutar el código y de que el gráfico que desea procesar esté activo; de lo contrario, la macro mostrará una advertencia.


Artículos relacionados:

Las mejores herramientas de productividad para Office

🤖KUTOOLS AI Asistente: Revolucione Análisis de datos basándose en:Ejecución Inteligente   |  Generar código|  Crear fórmulas personalizadas  |  Analizar datos y generar gráficos|  Invocar Funciones mejoradas
Funciones populares:Buscar, resaltar o Marcar duplicados   |  Eliminar filas en blanco   |  Combinar Columnas o celdas sin perder datos   |   Redondeo sin usar fórmulas...
Super BUSCARV:Búsqueda vertical (VLookup) con múltiples criterios  |  Búsqueda vertical (VLookup) con múltiples valores  |   Búsqueda vertical (VLookup) entre varias hojas   |   Coincidencia difusa....
Lista desplegable avanzada:Crear rápidamente una lista desplegable   |  Lista desplegable dependiente   |  Lista desplegable de selección múltiple....
Gestor de columnas:Añadir un número específico de columnas|Mover columnas|Alternar el estado de visibilidad de columnas ocultas|Comparar rangos y columnas...
Funciones destacadas:Cuadrícula de enfoque   |  Vista de diseño   |Barra de fórmulas mejorada   | Gestor de libros y hojas   |  Biblioteca de recursos(Texto automático)|  Selector de Fecha   |  Combinar Hojas de Cálculo  |  Cifrar/Descifrar celdas   | Enviar correos electrónicos desde una lista   |  Super Filtro   |   Filtro especial(Filtrar celdas con fuente en negrita/cursiva/tachado...) ...
Principales conjuntos de herramientas 15:12 Herramientasde texto(Agregar texto,Eliminar caracteres específicos, ...)|   50+Tiposde gráfico(Diagrama de Gantt, ...)|   40+ Fórmulas prácticas(Calcular la edad basada en la fecha de nacimiento, ...)|   19 Herramientasde inserción(Insertar Código QR,Insertar imagen desde ruta, ...)|   12 Herramientasde conversión(Convertir a palabras,Conversión de moneda, ...)|   7 Herramientasde combinación y división(Combinar filas avanzado,Dividir celdas, ...)|...y muchas más
Use Kutools en su idioma preferido: compatible con inglés, español, alemán, francés, chino y 40+ más idiomas.¡

Potencie sus habilidades en Excel con Kutools para Excel y experimente una eficiencia como nunca antes.Kutools para Excel ofrece más de 300 funciones avanzadas para aumentar su productividad y Ahorrar tiempo.Haga clic aquí para obtener la función que más necesita...


Office Tab aporta una interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil

  • Active la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abra y cree varios documentos en nuevas pestañas dentro de la misma ventana, en lugar de hacerlo en ventanas separadas.
  • ¡Aumente su productividad en un 50 % y elimine cientos de clics del ratón cada día!

Todos los complementos de Kutools en un solo instalador.

Kutools for Office es la suite que incluye complementos para Excel, Word, Outlook y PowerPoint, además de Office Tab Pro, ideal para equipos que trabajan en distintas aplicaciones de Office.

ExcelWordOutlookTabsPowerPoint
  • Suite integral— complementos para Excel, Word, Outlook y PowerPoint + Office Tab Pro
  • Un instalador, una licencia— configuración en minutos (compatible con MSI)
  • Rendimiento mejorado en conjunto— productividad optimizada en todas las aplicaciones de Office
  • Prueba gratuita de 30 días con todas las funciones— sin registro ni tarjeta de crédito
  • La mejor relación calidad-precio— ahorre frente a la compra individual de complementos