Skip to main content

Kutools para Office — Una Suite. Cinco Herramientas. Haz Más.

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

Author: Sun Last Modified: 2025-08-26

Al crear gráficos en Excel, añadir etiquetas de datos ayuda a aclarar los puntos de datos y proporciona a los espectadores acceso directo a los valores. Sin embargo, cuando los datos representados incluyen ceros, Excel a menudo mostrará estos ceros como etiquetas de datos, lo que puede causar confusión o hacer que el gráfico sea menos visualmente atractivo. En muchos escenarios empresariales, académicos o de informes, es común preferir ocultar estas etiquetas de datos cero para que solo se muestren los valores verdaderamente significativos en el gráfico.

Afortunadamente, Excel ofrece varios métodos prácticos para ocultar las etiquetas de datos cero, cada uno adaptado a diferentes necesidades y flujos de trabajo. Este tutorial resume los enfoques populares, incluyendo el formato incorporado, métodos basados en fórmulas e incluso la automatización con VBA. Continúa leyendo para obtener instrucciones paso a paso y consejos útiles para asegurarte de que tus gráficos solo muestren los datos que importan.


Ocultar etiquetas de datos cero en gráfico mediante formato de número personalizado

Si deseas ocultar etiquetas de datos cero en un gráfico sin modificar los datos originales, una de las formas más rápidas es aplicar un formato de número personalizado a las etiquetas de datos. Este método es especialmente útil cuando deseas preservar los datos subyacentes (incluidos los ceros) pero simplemente evitar mostrar los valores cero en el gráfico.

1. Primero, añade etiquetas de datos a tu gráfico según sea necesario. Luego, haz clic derecho en cualquiera de las etiquetas de datos y selecciona Formato de Etiquetas de Datos en el menú contextual. Ver captura de pantalla:

click Format Data Labels from the context menu

2. En el cuadro de diálogo Formato de Etiquetas de Datos, haz clic en Número en el panel izquierdo. A continuación, elige Personalizado en el cuadro de lista Categoría. Introduce el código de formato personalizado #"" en el cuadro de texto Código de Formato, y haz clic en Agregar para guardarlo en la lista de tipos. Ver captura de pantalla:

set custom format code

Nota: En Excel 2013 o posterior, después de hacer clic derecho en cualquier etiqueta de datos y seleccionar Formato de Etiquetas de Datos, expande Número en el panel de formato, selecciona Personalizado, introduce #"" como Código de Formato, y haz clic en Agregar.

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

3. Haz clic en Cerrar para salir del cuadro de diálogo. Ahora, cualquier etiqueta de datos con un valor de cero estará oculta de la visualización del gráfico, dejando solo los valores distintos de cero.

all zero data labels are hidden in chart

Consejo: Para restaurar las etiquetas de datos cero, vuelve al cuadro de diálogo Formato de Etiquetas de Datos, selecciona Número > Personalizado, y elige un formato de número estándar como #,##0;-#,##0 en la lista Tipo.

Esta solución es particularmente efectiva cuando deseas una corrección visual rápida, y funciona para la mayoría de los gráficos basados en números (como columnas, barras, líneas, etc.). Sin embargo, si tu fuente de datos se actualiza regularmente con fórmulas o valores cero cambiantes, puedes considerar explorar soluciones basadas en fórmulas o automatizadas a continuación.

Precaución: El formato de número personalizado ocultará visualmente los ceros en el gráfico, pero el valor real permanece como cero en segundo plano y en los datos de origen.


Fórmula de Excel - Ocultar ceros en gráfico con fórmula SI en los datos de origen

Otra forma práctica de evitar que las etiquetas de datos cero aparezcan en tu gráfico de Excel es modificando los datos de origen utilizando una fórmula SI. Este método reemplaza los valores cero en el rango de datos del gráfico con celdas en blanco, haciendo que el motor de gráficos de Excel no grafique ni etiquete esos puntos. Este enfoque es especialmente útil cuando el gráfico hace referencia a un rango de datos dinámico o fórmulas, y deseas controlar qué datos se muestran sin pasos adicionales de formato.

Escenarios aplicables: Usa esta solución cuando tengas control sobre los datos de origen (o puedas crear una columna auxiliar para el gráfico), y desees excluir completamente los valores cero de las etiquetas del gráfico o de la propia serie del gráfico.

Ventajas: Simple, efectivo, asegura que los ceros se omitan tanto de los puntos de datos del gráfico como de sus etiquetas.

Desventajas: Requiere ajustar los datos existentes o añadir una columna auxiliar si no deseas alterar tu conjunto de datos original.

Para implementar esta solución:

1. En una nueva columna auxiliar o en tu rango de datos existente (por ejemplo, supongamos que tus valores originales están en la columna B comenzando desde la celda B2), introduce la siguiente fórmula en la celda correspondiente de la columna auxiliar (por ejemplo, celda C2):

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

Esta fórmula comprueba la celda C2: si el valor es cero, devuelve una celda en blanco; de lo contrario, devuelve el valor original.

2. Presiona Enter para confirmar la fórmula. A continuación, copia la fórmula hacia abajo junto a tus datos originales según sea necesario seleccionando la celda de la fórmula, arrastrando el controlador de relleno, o usando Ctrl+C/Ctrl+V.

3. Actualiza el rango de datos de tu gráfico para hacer referencia a esta nueva columna auxiliar (por ejemplo, columna C) para que las series trazadas reflejen los valores ajustados.

  1. Haz clic derecho en cualquier etiqueta de datos existente en el gráfico y selecciona "Formato de Etiquetas de Datos".
    a screenshot showing the Format Data Labels option
  2. En Opciones de Etiqueta, elige "Valor Desde Celdas". Luego aparecerá un cuadro de diálogo, selecciona el rango de tu columna auxiliar y haz clic en Aceptar.
    a screenshot of selecting the value from cells option and the poppup
  3. Desmarca otras opciones de etiqueta como "Valor".

Ahora, Excel no mostrará etiquetas de datos para valores cero, porque las celdas en el rango de datos del gráfico están realmente en blanco (no son cero). Como recordatorio, asegúrate de que los espacios en blanco no se interpreten como ceros en la configuración de tu gráfico (por ejemplo, para gráficos de línea o dispersión, verifica “Configuración de Celdas Ocultas y Vacías” a través de Seleccionar Datos → Celdas Ocultas y Vacías).

Recordatorio de error: Si tu columna de fórmulas contiene errores como #VALOR! en cualquier celda, esos puntos también pueden omitirse o mostrar etiquetas de error en el gráfico—asegúrate de que tu fórmula funcione para todas las filas.


Código VBA - Ocultar automáticamente etiquetas de datos cero en gráfico

Para conjuntos de datos más grandes, gráficos actualizados frecuentemente o informes repetidos, usar VBA proporciona una manera conveniente y eficiente de ocultar o eliminar automáticamente etiquetas de datos cero de un gráfico de Excel. La solución VBA es adecuada cuando deseas automatizar el proceso o manejar múltiples gráficos a la vez sin formato manual.

Escenarios aplicables: Este enfoque es mejor para usuarios cómodos con ejecutar macros, o cuando se gestionan tareas complejas y repetitivas de creación de gráficos en múltiples libros de Excel.

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

Desventajas: Requiere habilitar macros y comprender procedimientos básicos de VBA. Los cambios realizados por VBA pueden necesitar actualizarse si los datos o las series del gráfico se actualizan después de la ejecución.

Cómo usar esta solución VBA:

1. En la cinta de Excel, haz clic en Desarrollador > Visual Basic para abrir el editor de VBA. En la ventana de VBA, haz clic en Insertar > Módulo, y pega 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. Regresa a tu hoja de trabajo y activa el gráfico donde deseas ocultar las etiquetas de datos cero (haciendo clic una vez en el borde del gráfico).

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

Consejos prácticos: Si tu gráfico contiene más de una serie de datos, la macro manejará cada serie individualmente. También puedes asignar la macro a un botón personalizado para facilitar su uso repetido.

Recordatorio de error: Asegúrate de haber habilitado las macros antes de ejecutar el código, y que el gráfico que deseas procesar esté actualmente activado, o la macro emitirá una advertencia.


Artículos relacionados:

Las mejores herramientas de productividad para Office

🤖 Kutools AI Aide: Revoluciona el análisis de datos basado 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 identificar duplicados | Eliminar filas en blanco | Combinar columnas o celdas sin perder datos | Redondear...
Super BUSCARV: Búsqueda por varios criterios | Búsqueda por varios valores | Búsqueda en varias hojas | Coincidencia difusa....
Lista desplegable avanzada: Cree rápidamente una lista desplegable | Lista desplegable dependiente | Lista desplegable de selección múltiple....
Administrador de columnas: Agregar 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 | Administrador de Libro de trabajo y Hoja de cálculo | Biblioteca de AutoTexto | Selector de fechas | Combinar Datos | Cifrar/Descifrar celdas | Enviar correo electrónico por lista | Super Filtro | Filtro especial (filtrar celdas con fuente en negrita/cursiva/tachado...)...
Los15 principales conjuntos de herramientas:12 herramientas de texto (Agregar texto, Eliminar caracteres específicos, ...) | Más de50 tipos de gráficos (Diagrama de Gantt, ...) | Más de40 fórmulas prácticas (Calcular edad basada en la fecha de nacimiento, ...) |19 herramientas de inserción (Insertar código QR, Insertar imagen desde ruta, ...) |12 herramientas de conversión (Convertir a palabras, Conversión de moneda, ...) |7 herramientas de combinar y dividir (Combinar filas avanzado, Dividir celdas, ...) ... y más
Utiliza Kutools en tu idioma preferido: admite inglés, español, alemán, francés, chino y más de40 idiomas adicionales.

Mejora tu dominio de Excel con Kutools para Excel y experimenta una eficiencia sin precedentes. Kutools para Excel ofrece más de300 funciones avanzadas para aumentar la productividad y ahorrar tiempo. Haz clic aquí para obtener la función que más necesitas...


Office Tab incorpora la interfaz de pestañas en Office y facilita mucho tu trabajo

  • Habilita la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abre y crea varios documentos en nuevas pestañas de la misma ventana, en lugar de hacerlo en ventanas separadas.
  • ¡Aumenta tu productividad en un50% y reduce cientos de clics de ratón cada día!

Todos los complementos de Kutools. Un solo instalador

El paquete Kutools for Office agrupa complementos para Excel, Word, Outlook y PowerPoint junto con Office Tab Pro, ideal para equipos que trabajan en varias aplicaciones de Office.

Excel Word Outlook Tabs PowerPoint
  • Suite todo en uno: complementos para Excel, Word, Outlook y PowerPoint + Office Tab Pro
  • Un solo instalador, una licencia: configuración en minutos (compatible con MSI)
  • Mejor juntos: productividad optimizada en todas las aplicaciones de Office
  • Prueba completa de30 días: sin registro ni tarjeta de crédito
  • La mejor relación calidad-precio: ahorra en comparación con la compra individual de complementos