Cómo dejar una celda en blanco si no hay datos en Excel (5 maneras)

  • Compartir Este
Hugh West

Durante la fase de muchos cálculos, nos encontramos con En blanco células, lo que conduce a una salida de cero. Pero muchos casos, el En blanco celda en comparación con el valor cero como salida es preferible. Ya que puede proporcionar más claridad en la comprensión de los cálculos. Si tienes curiosidad por saber cómo se puede Deja una celda En blanco si no hay datos en él, entonces este artículo puede ser útil para usted. En este artículo, se discute cómo se puede Deja una celda En blanco si no hay datos en Excel con una explicación elaborada.

Descargar el cuaderno de prácticas

Descárgate este cuaderno de prácticas.

Dejar celda en blanco si no hay datos.xlsm

5 formas sencillas de dejar una celda en blanco si no hay datos

Vamos a utilizar el siguiente conjunto de datos, para fines de demostración. Tenemos Id del producto su Cantidad , Precio unitario , y Coste . etc. hay algunas entradas en la columna Cantidad que no incluye ningún valor. Así que eso lleva a algunas entradas en la columna Coste ser Cero. Pero queremos Deja que estén llenos En blanco Desplegamos 5 formas distintas de resolver este problema.

1. Uso de la función IF

Utilizando la función IF podemos Deja la célula En blanco en Excel si no hay datos que mostrar en la celda.

Pasos

  • Si se fijan bien, notarán que las células E7 , E9 E12 y E14 en realidad están vacías.
  • El valor numérico de esas celdas es igual a 0. Pero aún así, esas celdas están ocupadas con un valor de 0$.
  • Necesitamos eliminar completamente todo el contenido de esas celdas. En otras palabras, queremos poner esas celdas en la carpeta En blanco estado.

  • La razón detrás de esas células no es En blanco a pesar de no tener datos, se debe a las fórmulas que se utilizan aquí.
  • Las fórmulas en el rango de celdas F5:F14 Estas fórmulas obligan a las celdas a mostrar valores cero con Moneda formato.

  • Con el fin de Deja una celda En blanco si no hay datos, introduciremos la siguiente fórmula:

=IF(C5="","",C5*D5)

  • A continuación, arrastre el Asa de llenado a la célula E14 .
  • Al hacer esto se ejecutará la misma fórmula que antes, pero esta vez los valores cero se muestran y se dejan como En blanco células.

  • Así es como podemos Deja una celda En blanco si no hay datos en la celda.

Más información: Función IFERROR de Excel para devolver un espacio en blanco en lugar de 0

2. Combinación de IF e IS EN BLANCO Funciones

Utilizando la combinación de SI y ISBLANK podemos comprobar si la celda en Excel es En blanco y luego Deja it En blanco si no hay datos disponibles para su visualización.

Pasos

  • Si te fijas bien, te darás cuenta de que las células E7 , E10 y E12 están vacías.
  • El valor numérico de esas celdas es igual a 0. Pero aún así, esas celdas están ocupadas con un valor de 0$.
  • El primario estas células están mostrando valores cero no a En blanco celda se debe a su fórmula y formato.
  • Las fórmulas en el rango de celdas F5:F14 Estas fórmulas obligan a las celdas a mostrar valores cero con Moneda formato.

  • Para evitar este problema, podemos introducir la siguiente fórmula:

=IF(ISBLANK(C5), "", C5*D5)

Desglose de fórmulas

  • ISBLANK(C5): Esta función comprobará C5 célula si es En blanco o no. Si es En blanco devolverá un Booleano Verdadero En caso contrario, devolverá un Booleano Falso .
  • IF(ISBLANK(C5), "", C5*D5): En función del rendimiento del ISBLANK la función SI devolverá "" , si el retorno de la ISBLANK es la función Verdadero De lo contrario, si se devuelve el ISBLANK es la función Falso El SI devolverá el valor de C5*D5 .
  • A continuación, arrastre el Asa de llenado a la célula E14 .
  • Al hacer esto se ejecutará la misma fórmula que antes, pero esta vez los valores cero no se muestran y se dejan como En blanco células.

Más información: Cómo usar VLOOKUP para devolver un espacio en blanco en lugar de 0 (7 maneras)

Lecturas similares

  • Cómo quitar ceros delante de un número en Excel (6 maneras fáciles)
  • Ocultar Filas con Valores Cero en Excel Usando Macro (3 Maneras)
  • Cómo Ocultar Series de Gráficos sin Datos en Excel (4 Métodos Fáciles)
  • Ocultar Valores Cero en Tabla Dinámica de Excel (3 Métodos Fáciles)

3. Aplicación de las funciones IF e ISNUMBER

Desplegar la combinación de SI y NÚMERO podemos comprobar si la celda es En blanco y luego Deja como En blanco si no hay datos disponibles para su visualización.

Pasos

  • Si se fijan bien, notarán que las células E7 , E9 E12 y E14 en realidad están vacías.
  • El valor numérico de esas celdas es igual a 0. Pero aún así, esas celdas están ocupadas con un $0 valor.
  • Necesitamos eliminar por completo todo el contenido de esas celdas. En otras palabras, queremos poner esas celdas en la carpeta En blanco estado.
  • La razón detrás de esas células no es En blanco a pesar de no tener datos, se debe a las fórmulas que se utilizan aquí.
  • Las fórmulas en el rango de celdas F5:F14 Estas fórmulas obligan a las celdas a mostrar valores cero con Moneda formato.

  • Para evitar el problema, introducimos la siguiente fórmula:

=IF(ISNUMBER(C5),C5*D5,"")

Desglose de fórmulas

  • ISNUMBER(C5) : Esta función comprobará C5 si es un número o no. Si es un número, devolverá un booleano Verdadero En caso contrario, devolverá un Booleano Falso .
  • IF(ISNUMBER(C5),C5*D5,"") : En función del rendimiento del NÚMERO la función SI devolverá "" , si el retorno de la ISBLANK es la función Falso De lo contrario, si se devuelve el NÚMERO es la función Verdadero SI devolverá el valor de C5*D5 .
  • A continuación, arrastre el Asa de llenado a la célula E14 .
  • Al hacer esto se ejecutará la misma fórmula que antes, pero esta vez se dejarán las celdas que no contengan ningún dato, En blanco .

💬 Nota

  • En NÚMERO devolverá True sólo si la entrada es Number. Para cualquier forma de valor no numérico, como En blanco espacio, etc., el NÚMERO devolverá Falso .
  • Por lo tanto, la fórmula aquí hará que la celda En blanco si el contenido de la celda es En blanco u otros caracteres no numéricos. Los usuarios deben ser conscientes de ello.

Más información: Cómo aplicar VLOOKUP para devolver un espacio en blanco en lugar de 0 o NA

4. Uso del formato personalizado

El formato personalizado nos ayudará a seleccionar celdas individuales y luego darles formato Deja sólo el En blanco si no hay otros datos disponibles para mostrar.

Pasos

  • En el conjunto de datos que se muestra a continuación, podemos observar que las celdas E7 , E9 , E12 y E14 ahora tienen cero datos en esas celdas, Pero a pesar de ello, no están en un En blanco siguen mostrando valores 0.

  • Para resolver este problema y poner En blanco en las celdas que ahora tienen datos, podemos volver a formatear el conjunto de datos. Lo que puede mostrar el En blanco si no hay datos en ella.
  • Para ello, seleccione el rango de celdas D5:F14 .
  • Y luego haz clic con el botón derecho del ratón.
  • En el menú contextual, haga clic en el botón Formatear celdas .

  • En el cuadro de diálogo Formato de celdas, haga clic en el botón A medida del Número ficha.
  • A continuación, escriba " $General;; " en el Tipo y, a continuación, pulse OK .

  • Después de pulsar OK observará que los valores aparecen ahora como En blanco si no hay datos.

💬 Nota

  • En el cuadro de diálogo de formato personalizado, tenemos que escribir " ;; " después de General. Al mismo tiempo, tenemos que poner un $ cartel delante del General por mantener el Moneda De lo contrario, se eliminará el formato Moneda formato de los números.

Más información: Cómo utilizar XLOOKUP para devolver un espacio en blanco en lugar de 0

5. Incrustación de código VBA

Utilizando un simple VBA Macro puede reducir drásticamente el tiempo de detección y Deja células En blanco si no hay datos.

Pasos

  • En primer lugar, vaya a la página Desarrollador y, a continuación, haga clic en Visual Basic .

  • A continuación, haga clic en Inserte > Módulo .

  • En el Módulo introduzca el siguiente código.
 Sub Blank_Cell() Dim x As Range For Each x In Range("B5:F14") If x.Value = 0 Then x.Value = " " Next x End Sub 

  • A continuación, cierra la ventana.
  • A continuación, vaya a la página Ver tab > Macros> Ver macros .

  • Después de pulsar Ver macros seleccione las macros que acaba de crear, cuyo nombre es Celda_en_blanco A continuación, haga clic en Ejecutar .

  • Después de pulsar Ejecutar notará que las celdas sin datos ahora muestran En blanco célula en lugar de $0 También conseguimos mantener el Moneda formato para el resto de la celda intacta.

💬 Nota

  • Debe editar el código de su conjunto de datos para seleccionar el rango de celdas deseado.
  • Intente evitar añadir cualquier columna o fila no numérica en el rango. Añada sólo un rango de celdas que sean absolutamente necesarias.

Conclusión

En resumen, la cuestión de dejar una célula En blanco si no hay datos se resuelve aportando 5 soluciones distintas. esos métodos implicaban el uso de SI , ISBLANK y NÚMERO También utilizamos la macro VBA. El VBA método macro requiere relacionado con VBA conocimientos para comprender desde el principio.

Para este problema, se adjunta un libro de trabajo habilitado para macros en el que podrá practicar estos métodos.

Siéntase libre de hacer cualquier pregunta o comentario a través de la sección de comentarios. Cualquier sugerencia para la mejora de la Exceldemy comunidad será muy apreciable.

Hugh West es un capacitador y analista de Excel altamente experimentado con más de 10 años de experiencia en la industria. Tiene una Licenciatura en Contabilidad y Finanzas y una Maestría en Administración de Empresas. Hugh tiene una pasión por la enseñanza y ha desarrollado un enfoque de enseñanza único que es fácil de seguir y comprender. Su conocimiento experto de Excel ha ayudado a miles de estudiantes y profesionales en todo el mundo a mejorar sus habilidades y sobresalir en sus carreras. A través de su blog, Hugh comparte su conocimiento con el mundo, ofreciendo tutoriales gratuitos de Excel y capacitación en línea para ayudar a las personas y empresas a alcanzar su máximo potencial.