Ocultar valores cero en listas de Excel de forma rápida y sencilla

Así es como se asegura de que los valores cero ya no se muestren en sus hojas de cálculo de Excel, aunque todavía estén allí

Cómo ocultar valores cero en Excel

En las tablas que están llenas de datos, los valores nulos a veces muestran espacios. Si desea ocultar estos espacios de forma visual, puede ocultar los valores nulos sin eliminarlos. Para hacer esto, proceda de la siguiente manera:

  1. Seleccione las celdas en las que no desea que aparezcan valores cero.
  2. Excel 2007 y Excel 2010: active la pestaña INICIO. En el grupo PLANTILLAS DE TAMAÑO, haga clic en FORMATO CONDICIONAL> REGLAS PARA CÉLULAS DESTACADAS> IGUAL. Ingrese un cero en el campo de entrada. Seleccione FORMATO PERSONALIZADO de la lista CON.
  3. Excel hasta la versión 2003: Llame al comando FORMATO CONDICIONAL en el menú FORMATO. En el campo de lista bajo CONDICIÓN 1, seleccione la opción VALOR DE CELDA REAL. Ingrese un cero en el campo de entrada al lado.
  4. Haga clic en el botón FORMAT.

En todas las versiones, Excel muestra un cuadro de diálogo.

  1. Active la pestaña FUENTE. Allí selecciona el color de su fondo de celda actual en COLOR. Por lo general, este será el color blanco. Confirme esta selección con OK.
  2. También cierre el cuadro de diálogo FORMATO CONDICIONAL con Aceptar.

Los valores cero todavía se muestran en su tabla, pero ya no son visibles porque se emiten en el color del fondo de la celda.

La siguiente figura muestra una tabla de ejemplo en la que las celdas de la columna F tienen el formato descrito:

Cómo evitar la visualización de valores cero en Excel a través de VBA

¿Le gustaría ocultar automáticamente todas las celdas con un valor cero usando una macro? Esta puede ser una aplicación útil para limpiar datos. Observe la situación inicial en la siguiente tabla.

En esta tabla, queremos ocultar todas las filas que contienen celdas que contienen un cero. Utilice la siguiente macro:

# Enlaces patrocinados #

Ocultar sublíneas Si0 ()
Atenuar celda como rango
Para cada celda de ActiveSheet.UsedRange
Si Cell.Value = 0 And Rows (Cell.Row) .Hidden = False _
Luego Rows (cell.Row) .Hidden = True
Siguiente celda
End Sub

Cuando inicia la macro con la tabla que se muestra arriba, las filas 4, 12 y 16 están ocultas.

Aparece un valor cero en cualquier columna de estas líneas. Si desea verificar otro criterio en lugar de un valor cero, puede adaptar la comparación con el número 0 en el código del programa.

La macro está haciendo demasiado trabajo porque también verifica las celdas que están en una fila que estaba previamente oculta. A cambio, la macro se las arregla con menos comandos que si captara este hecho.

Para mostrar todas las celdas nuevamente, presione la combinación de teclas CTRL A y luego seleccione la función "Formato - Línea - Mostrar" o use la siguiente macro:

Sub Mostrar todo ()
Cells.Rows.Hidden = Falso
End Sub

Va a ayudar al desarrollo del sitio, compartir la página con sus amigos

wave wave wave wave wave