¿Cómo ocultar las etiquetas de datos con valor cero en un gráfico de Excel?
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
- Fórmula de Excel: ocultar ceros mediante la fórmula SI en Datos de origen
- Código VBA: ocultar automáticamente los ceros Etiquetas de Datos mediante código
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:

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:

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.

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.

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.
- Haga clic con el botón derecho en cualquier etiqueta de datos del gráfico y seleccione «Formato de etiquetas de datos».

- 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.

- 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
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
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.
- 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

