Como Eliminar filas en blanco en Excel

Índice
  1. El método manual – ¡¡¡Por favor no hagas esto!!!
  2. Encuentra automáticamente celdas en blanco
  3. Filtración
  4. método de macro VBA
  5. Consulta de energía
  6. Conclusión

Los datos vienen en todas las formas y tamaños, por lo que no es raro encontrar un conjunto de datos con muchas filas en blanco. A veces no es un problema; otras veces, causa grandes problemas. Por lo tanto, la mejor práctica en Excel es eliminar las filas en blanco. Si solo hay unos pocos espacios en blanco, podríamos hacerlo manualmente, pero ¿qué pasa si hay cientos o miles? Eso no es divertido.

En esta publicación, veremos los mejores métodos para eliminar filas en blanco de forma rápida y precisa.

Descargue el archivo de ejemplo: únase al programa Insiders gratuito y obtenga acceso al archivo de ejemplo utilizado para esta publicación.

Nombre del archivo: 0003 Eliminar filas en blanco.zip

Tener acceso

El método manual – ¡¡¡Por favor no hagas esto!!!

La primera solución a la que podríamos recurrir es la opción manual, pero no haga esto a menos que solo haya unas pocas filas.

Mire el Escenario 1: pestaña Datos simples en el libro de ejemplo. Los datos se ven así:

Datos simples: primer escenario

Eliminemos esas filas en blanco.

  1. Pase el cursor sobre el número de fila. El icono del mouse cambiará a una flecha.
  2. Haga clic con el mouse para resaltar toda la fila.
    Seleccione la fila en blanco
  3. Mantenga presionada la tecla Ctrl .
  4. Repita los pasos 1 y 2 hasta que se hayan seleccionado todas las filas en blanco.
  5. Suelte la tecla Ctrl . La hoja de trabajo ahora debería verse así:
    Eliminar filas en blanco: todas las filas seleccionadas
  6. Haga clic derecho en cualquiera de las celdas resaltadas y seleccione Eliminar en el menú.
    Haga clic derecho: eliminar filas en blanco

En lugar de hacer clic derecho, puede seleccionar Inicio – Eliminar – Eliminar filas de hoja .

Inicio - Eliminar - Eliminar filas en blanco

Eso no tomó mucho tiempo, ¿verdad? Pero, de nuevo, solo tuvimos que eliminar cinco filas.

Se eliminaron filas en blanco

Ahora pasemos a ver algunas opciones más rápidas.

Encuentra automáticamente celdas en blanco

Cuando trabajamos con datos simples, como los contenidos en la pestaña Escenario 1 – Datos simples, podemos utilizar un método mejor.

  1. Seleccione una columna de celdas del rango de datos.
    Seleccione una columna de celdas que incluya todas las filas vacías
  2. Haga clic en Inicio – Buscar Seleccionar – Ir a Especial… (o presione Ctrl + G ).
    Inicio - Ir a oferta especial
  3. En la ventana Ir a especial, seleccione Espacios en blanco y haga clic en Aceptar .
    Ir al cuadro de diálogo especial - Espacios en blanco - Aceptar
  4. Sólo se resaltan las celdas en blanco.
    Todos los espacios en blanco en la columna seleccionada seleccionados
  5. Haga clic derecho en una celda resaltada, seleccione Eliminar en el menú.
    Haga clic derecho: eliminar filas en blanco
  6. Se abrirá el cuadro de diálogo Eliminar. Seleccione Toda la fila y luego haga clic en Aceptar .
    Eliminar cuadro de diálogo de fila completa

Eso es todo. Las filas en blanco se han eliminado con sólo unos pocos clics.
Se eliminaron filas en blanco

Ahora, pruebe este método en un conjunto de datos donde las filas en blanco no están todas completas. Utilice la pestaña Escenario 2: Datos complejos en el libro de ejemplo. Mmmm... eso no funcionará. Mire la captura de pantalla a continuación, los datos en las celdas con borde violeta se eliminarán.

Los datos se eliminarán en un escenario de datos complejo

Para datos más complejos, necesitamos otra solución.

Filtración

Si nuestros datos se parecen más al escenario complejo que se muestra arriba, podríamos usar el filtrado.

  1. Seleccione todo el rango de datos.
  2. Haga clic en Datos – Filtrar para aplicar el filtro.
    Datos - Filtro
  3. Filtre la primera columna para mostrar solo (espacios en blanco) y luego haga clic en Aceptar .
    Filtrar para mantener espacios en blanco
  4. Repita el filtrado de espacios en blanco para cada columna, o hasta que solo queden filas en blanco.
  5. El conjunto de datos se verá así. Las filas 3, 5, 8, 10 y 14 son filas completamente en blanco.
    El rango de datos solo muestra filas en blanco
  6. Seleccione todas las filas, haga clic derecho y haga clic en Eliminar en el menú.
  7. Elimine los filtros haciendo clic en Datos – Filtrar .

Todo lo que queda son las filas que queremos conservar.

Rango de datos después de eliminar los filtros

¿Todavía lleva demasiado tiempo? Entonces veamos una solución macro a continuación.

método de macro VBA

Si elimina muchas filas en blanco, entonces una macro podría ser una opción más rápida.
¡ADVERTENCIA! – Al ejecutar una macro se borrará la pila de deshacer, por lo que si te equivocas, ¡no podrás deshacerla!
El código VBA siguiente está disponible en el libro de trabajo de ejemplo.

La macro sólo eliminará filas completamente en blanco. Por tanto, funcionará con los escenarios básicos y más complejos. Seleccione el rango de datos completo y ejecute la siguiente macro.

Sub DeleteBlankRows()Dim i As LongDim rng As RangeSet rng = Selection'Recorrer las filas hacia atrás' garantiza que las filas se eliminen correctamenteFor i = rng.Rows.Count To 1 Paso -1 'Verifique si la fila está completamente en blanco If WorksheetFunction.CountA (rng.Rows(i)) = 0 Luego 'Eliminar toda la fila rng.Rows(i).EntireRow.Delete 'Para eliminar solo las columnas seleccionadas, use esto en su lugar: 'rng.Rows(i).Delete Shift:=xlUp Finalizar IfNext iEnd Sub

Idea: Coloque esta macro en su Macrobook personal; Estará disponible cuando lo necesites.

Consulta de energía

Finalmente, si importa datos con filas en blanco desde CSV, Texto u otros libros, puede ser más fácil y rápido usar Power Query. Para aprender cómo hacer esto, lea mi serie Power Query .

Conclusión

Hay muchas opciones para eliminar filas en blanco en Excel. Sin embargo, debe tener en cuenta sus datos, ya que seleccionar el método incorrecto podría fácilmente provocar la eliminación de filas que queremos conservar.


Deja una respuesta

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

Subir

Este sitio web utiliza cookies para mejorar la experiencia del usuario y garantizar un funcionamiento eficiente. Al utilizar nuestro sitio web, aceptas todas las cookies de acuerdo con nuestra política de cookies. Leer mas...