Eliminar celdas en blanco rápidamente

¿Alguna vez has tenido que eliminar celdas en blanco en Excel? Si tienes una larga lista de datos y existen celdas en blanco entre la información tienes varias opciones para eliminarlas.

Eliminar celdas en blanco en Excel

Para eliminar celdas en blanco en Excel tenemos varias opciones para hacerlo, las cuales menciono a continuación:

  • Opción 1: Seleccionar celda por celda y borrarlas individualmente, pero si tienes miles de filas se convertirá en una tarea complicada.
  • Opción 2: Puedes ordenar alfabéticamente la columna, lo cual colocará todas las celdas en blanco juntas y las podrás eliminar. Sin embargo, si quieres mantener el orden de la lista, entonces no es la opción que buscas.
  • Opción 3: Puedes filtrar la lista por blancos y seleccionar las celdas en blanco para poder borrarlas.
  • Opción 4: Puedes utilizar el atajo que te mostraré a continuación:

Alternativa para eliminar celdas en blanco

Selecciona la columna que contiene las celdas en blanco:

Eliminiar celdas en blanco rápidamente

Presiona F5 y se mostrará el cuadro de diálgo Ir a

Eliminiar celdas en blanco rápidamente

Haz clic en el botón Especial y se mostrará el cuadro de diálogo Ir a Especial

Eliminiar celdas en blanco rápidamente

Selecciona la opción Celdas en blanco y haz clic en Aceptar. Esto seleccionará automáticamente todas las celdas en blanco de la columna ó del rango que se había seleccinado previamente. Una vez que las celdas en blanco están seleccionadas puedes eliminarlas fácilmente con la tecla Suprimir.

27 pensamientos en “Eliminar celdas en blanco rápidamente

  1. JoseMa1980

    Hola, muy buena aportación a la hora de seleccionar las celdas, pero en Office 2007 la tecla Supr no elimina las celdas seleccionadas, ¿sería necesaria otra combinación de teclas?.

    Gracias y saludos,

    1. Moisés Ortíz Autor

      Hola JoseMa, despúes de seleccionar las celdas en blanco haz clic derecho sobre alguna de ellas y elige la opción Eliminar.

      1. isabel

        Muchas gracias

  2. Orion

    Excelente Moíses. Siempre que generaba listados me rompía el coco como eliminar esas filas en blanco.
    Muchisimas gracias por el aporte.

  3. Faro

    Muy buen tip, para evitar la fatiga y ahorrar mucho tiempo!
    Gracias.

  4. Enrique Pérez Arteaga

    Gracias por tomarte la molestia de compartirlo, me ha ayudado mucho en mi trabajo en donde el tiempo es implacable. Saludos.

  5. fernando trujillo

    excelente gracias !!!

  6. heduss

    Gracias, muy buena aportación para ahorrar tiempo

  7. Luis

    Hola tengo Excel 2007 y le doy click derecho y se deseleccionan todas :/ las vacias como le podría hacer? D:

    1. Moisés Ortíz Autor

      Hola Luis, el clic derecho lo debes hacer sobre alguna de las celdas seleccionadas.

  8. merxe

    Has salvado mi vida durante esta semana! gracias!

  9. Francisco

    buenisimo!!!!!

  10. Anita

    excelente!! muchas gracias!!

  11. victor

    Excelente. Justo lo que andaba buscando. Todos los ejemplos son muy buenas opciones, me quedé con el último.

  12. Victor

    muchas gracias, excelente aporte !

  13. Pablo

    Hola, quisiera saber si se puede hacer esto mismo, quitar las celdas en blanco de un listado de datos, pero con formulas de excel. Me sería de mucha utilidad. Muchas gracias por el sitio, me ha servido en muchas ocasiones!
    Saludos!

    1. Moises Ortiz Autor

      Hola Pablo, la fórmula para lograr eso no es nada sencilla, pero intentaré explicarte. Suponiendo que el listado se encuentra en el rango A1:A9 y la nueva lista sin las celdas en blanco estará a partir de la celda B1, entonces debes utilizar la siguiente fórmula:
      =SI(FILAS(B$1:B1)>CONTARA(A:A),””,INDICE(A:A,K.ESIMO.MENOR(SI(A$1:A$9<>“”,FILA(A$1:A$9)),FILAS(B$1:B1))))

      Esta es una fórmula matricial por lo que deberás introducirla pulsando la combinación de celdas Ctrl + Mayús + Entrar. La fórmula la ingresarás en la celda B1 y luego la copiarás hacia abajo hasta que se hayan copiado todos los datos.

  14. Rudy Cú

    Hola, tengo un problema en un archivo de 75 lineas si le doy control+end para llegar a la última celda utilizada se va hasta la línea 14,000, pero del rango del la línea 75 a la 14 mil se encuentran vacías, el tema que esas celdas le cargan memoria al archivo y aunque debería pesar unos 500 kb termina pesando unos 5mg, como puedo quitar esas celdas,he intentado borrar contenido, eliminar las filas borrar una por una pero sigue pasando igual.
    De antemano gracias por la ayuda

    1. Moises Ortiz Autor

      Hola Rudy, intenta los siguiente pasos:
      1) Abre el cuadro de diálogo “Buscar”. Deja el cuadro de texto vacío y pulsa el botón “Buscar todos”.
      2) En el panel de resultados selecciona alguno de ellos y pulsa CTRL + A lo cual seleccionará todos los resultados.
      3) Ve al ficha Inicio > Modificar > Borrar > Borrar contenido
      4) Guarda el documento y ciérralo.

      Al abrirlo de nuevo intenta el atajo CTRL + FIN para ver si se ha corregido el problema.

  15. claudia

    muchas gracias por la ayuda que nos das
    Aplicado a este ejercicio; necesito borrar las filas vacías, no me conviene borrar únicamente las celdas, por que me desplaza los contenidos y mi archivo pierde lógica.
    gracias por la ayuda

    1. Moises Ortiz Autor

      Hola Claudia, no existe un comando de Excel para eso. Solo se puede hacer manualmente o en todo caso crear una macro para hacer dicha eliminación.

  16. Adolfo

    muchas gracias por lo facil que nos hacen el trabajo

  17. juan

    Verdadera ayuda. Mil Gracias

  18. Mario

    Gracias, verdaderamente muy bueno el tip, me ayudo mucho con el tiempo en mi trabajo.

  19. Joshua

    ¿Cómo puedo eliminar las filas que tienen celdas vacías en una hoja de Excel?
    Por ejemplo. La 1ra fila en 6 columnas tiene datos, la 2da fila, le hace falta datos en una celda de la 6ta columna, por lo que quiero eliminarla para conservar únicamente la fila que contiene datos completos. pero dado que el archivo es demasiado grande y son muchos archivos. quiero hacerlo de manera mas rápida.
    ¡Ayuda!

    1. Moisés Ortíz Autor

      Hola Joshua, lamentablemente no existe un comando o función de Excel que haga eso. La única alternativa que tienes es crear una macro.

  20. Joam

    Excelente! Muchas gracias por compartir, fue extremadamente útil en mi caso.