¿Cómo ocultar etiquetas de datos cero en un gráfico en Excel?
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
- Fórmula de Excel - Ocultar ceros mediante fórmula SI en los datos de origen
- Código VBA - Ocultar automáticamente etiquetas de datos cero mediante código
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:
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:
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.
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.
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.
- Haz clic derecho en cualquier etiqueta de datos existente en el gráfico y selecciona "Formato de Etiquetas de Datos".
- 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.
- 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 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
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.





- 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