Suprimir filas en blanco en Excel (con y sin VBA)

Mientras trabaja con conjuntos de datos grandes en Excel, es posible que tenga que limpiar los datos para utilizarlas aún más. Un paso habitual para limpiar los datos es eliminar filas en blanco.

Ahora hay varias maneras de hacerlo:

  • Vaya a cada fila en blanco y elimine manualmente (demasiado tedioso y que requiere mucho tiempo).
  • Ordene el conjunto de datos de manera que todas las filas en blanco queden en la parte inferior (funciona, pero altera el conjunto de datos).
  • Utilice la técnica especial Ver (o una macro) para seleccionar todas las celdas en blanco al mismo tiempo y eliminar las filas (camino a seguir).

Suprimir las filas en blanco (filas vacías) en Excel

En este tutorial, aprenderá dos formas de seleccionar rápidamente las celdas en blanco de un conjunto de datos:

  • Mediante el cuadro de diálogo Ir a especial.
  • Utilización de una macro VBA.

Una vez que tenga seleccionadas las celdas en blanco, puede eliminar fácilmente.

Utilización de la técnica especial Go-To para suprimir filas en blanco en Excel

Supongamos que tiene un conjunto de datos como se muestra a continuación:

Suprimir las filas en blanco en Excel: conjunto de datos

Los datos anteriores contienen tres filas en blanco.

Estos son los pasos para suprimir rápidamente filas en blanco (filas vacías) de este conjunto de datos.

  • Seleccione el conjunto de datos (A1: C13 en este caso).
  • Pulse la tecla F5. Se abrirá el cuadro de diálogo Ir a.
    • Puede obtener este cuadro de diálogo desde Inicio -> Edición -> Buscar y seleccione -> Ir a.
  • En el cuadro de diálogo Ir a, haga clic en el botón Especial. Esto abrirá el cuadro de diálogo Ir a especial.Suprimir las filas en blanco en Excel: F5
  • En el cuadro de diálogo Ir a Especial, seleccione Espacios en blanco.Eliminar filas en blanco en Excel: seleccione espacios en blanco
  • Haga clic en Aceptar.Suprimir las filas en blanco en Excel: bien

Esto seleccionaría todas las celdas en blanco del conjunto de datos.

Suprimir filas en blanco en Excel: seleccione filas en blanco

Ahora que tiene todas las filas en blanco seleccionadas, aquí se indican los pasos para suprimir estas filas:

  • Haga clic con el botón derecho en cualquiera de las celdas seleccionadas y seleccione Eliminar.Eliminar las filas en blanco en Excel: elimine el clic derecho
  • En el cuadro de diálogo Eliminar, seleccione “fila entera”.Suprimir las filas en blanco en Excel: fila completa
  • Haga clic en Aceptar.

Esto suprimiría instantáneamente todas las filas en blanco del conjunto de datos.

Eliminar filas en blanco en Excel: filas suprimidas

Tenga en cuenta que esta técnica suprimiría toda la fila, lo que significa que si tiene datos a la izquierda / derecha del conjunto de datos, también se suprimirán. Si no desea que esto ocurra, seleccione la opción Mayús las celdas. Esto sólo suprimiría las celdas / filas del conjunto de datos y todas las demás celdas de su entorno se mantendrían intactos.

Aquí tenéis un vídeo que muestra cómo utilizar los pasos anteriores para suprimir filas en blanco en Excel.

Uso de una macro VBA para suprimir filas en blanco en Excel

Aunque la técnica “Vaya a especial” es mucho más rápida que cualquier otro método habitual, si su trabajo requiere que elimine filas en blanco varias veces en el mismo libro, utilizar una macro VBA simple puede ser más rápido.

Puedes escribir un código VBA simple que seleccionará todas las celdas en blanco de un conjunto de datos. Una vez seleccionados, puede formatearlos, suprimirlos o introducir un valor.

Aunque esto se puede hacer mediante el cuadro de diálogo Excel Go to Special, si crea una macro y la añada en la barra de herramientas de acceso rápido, podrá seleccionar todas las celdas en blanco con un clic de un botón (ahorrando algunos clics).

Estos son los pasos para crear un código VBA para seleccionar celdas / filas en blanco en Excel:

Ahora tendrá la macro disponible en QAT. Este es sólo un proceso único y ahora, siempre que tenga un conjunto de datos y desee eliminar filas en blanco, seleccione los datos y haga clic en el icono Macro del QAT.

Esto seleccionaría todas las filas en blanco y las suprimiríeu.

Nota:

  • Como este libro contiene código VBA, asegúrese de guardarlo en formato .xls o .xlsm.
  • El uso de la macro del QAT sólo funcionaría para el libro de trabajo donde tiene el código de macro. Si quieres que funcione en otro libro, deberá poner el código (el botón Macro del QAT estará disponible en todos los libros). Si desea que esté disponible en todos los libros de trabajo, considere crear un complemento.

precaución: Para eliminar las filas en blanco con la macro, pero, como no se puede deshacer cualquier cosa que haga la macro, es una buena práctica suprimir las filas manualmente.

Por lo tanto, estas son dos maneras sencillas de hacerlo elimine filas vacías en Excel (Con y sin VBA).

Espero que os haya sido útil este tutorial.

También te pueden gustar los siguientes tutoriales de Excel:

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *