Saltar al contenido principal

Eliminar filas en blanco en Excel: 4 métodos fáciles

Aprende a eliminar rápidamente las filas sobrantes utilizando la ordenación, las fórmulas y VBA, según lo que más te convenga.
Actualizado 26 abr 2025  · 5 min de lectura

Las filas en blanco en Excel suelen aparecer cuando exportas datos de otros sistemas, cuando dejas huecos accidentalmente o cuando combinas hojas diferentes. Estas lagunas pueden interrumpir tareas importantes como la clasificación, el filtrado y el análisis de datos. Te ralentizan y, si no tienes cuidado, pueden llevarte a cometer errores.

En este artículo, te mostraré cuatro formas diferentes de eliminar estas filas en blanco.

Respuesta rápida: Eliminar una fila en blanco

Para eliminar una fila en blanco en Excel:

  1. Selecciona la fila que quieras eliminar. Para seleccionar varias filas, mantén pulsada la tecla Ctrl mientras haces clic en cada una de ellas.

  2. Haz clic con el botón derecho y elige Eliminar.

  3. En la ventana emergente, selecciona Mayúsculas celdas arriba.

Eliminar filas en blanco en Excel.

Métodos para eliminar filas en blanco en Excel

Aquí tienes un desglose paso a paso de los distintos métodos que puedes utilizar para eliminar filas en blanco, con ejemplos claros para guiarte rápidamente.

Método 1: Eliminar sólo las filas completamente en blanco utilizando COUNTA()

La función COUNTA() cuenta el número de celdas no vacías de un rango. Podemos utilizarlo para detectar filas completamente vacías. Esto es bastante útil cuando queremos evitar eliminar filas con datos parciales, algo que el Método 1 no tiene en cuenta.

A continuación te explicamos cómo puedes utilizarlo para eliminar una fila:

  1. Crea una columna de ayuda junto al conjunto de datos. En la primera celda, introduce =COUNTA(A2:C2)=0

  2. Arrastra la fórmula hacia abajo para copiarla. Aparecerá True si toda la fila está en blanco y False si contiene algún valor que no esté en blanco. 

  3. Ahora haz clic en las celdas True, ve a la pestaña Inicio y haz clic en Eliminar filas de la hoja para eliminar toda la fila de una vez.

Eliminar filas enteras en blanco utilizando la función COUNTA() en Excel.

Método 2: Utiliza FILTER() para la limpieza de datos basada en fórmulas

La función FILTER() no borra filas. Devuelve una nueva versión sin espacios en blanco de tus datos en un rango distinto. Puedes utilizarla para conservar tus datos originales mientras trabajas con una vista depurada. Pero ten en cuenta que FILTER() sólo está disponible en Excel 365 y Excel 2021.

Aquí tengo un conjunto de datos con filas en blanco, y para limpiar las filas en blanco, utilizo la siguiente fórmula (ajusta los rangos según tus datos):

=FILTER(A2:A10, NOT(ISBLANK(A2:A10)))

En esta fórmula:

  • FILTER() devuelve datos de un rango que cumple una condición.

  • A2:A10 es el rango que se filtra.

  • ISBLANK(A2:A10) comprueba si hay celdas en blanco.

  • NOT(...) invierte el resultado, de modo que sólo se devuelvan las celdas no en blanco de la Columna A y se omitan los espacios en blanco.

Este método sólo funciona con una columna cada vez. Así que si trabajas con varias columnas, tendrás que ajustar la fórmula seleccionando la nueva columna y arrastrándola horizontalmente.

Eliminar las filas en blanco con la fórmula FILTER() en Excel.

Método 3: Utiliza la ordenación para empujar las filas en blanco a la parte inferior

La ordenación en Excel reordena los datos en función de los valores de una o varias columnas. Por ejemplo, ordenar una columna de nombres de la A a la Z reordena toda la tabla para que los nombres estén en orden alfabético, manteniendo intactos los datos de cada fila.

Cuando ordenas una columna, Excel mueve todas las filas en blanco a la parte inferior de la hoja. Así es más fácil desplazarse hacia abajo y borrarlos de una sola vez.

He aquí cómo hacerlo:

  1. Selecciona tus datos.
  2. Ve a la pestaña Datos y haz clic en Ordenar.
  3. En el cuadro de diálogo Ordenar, elige cualquier columna (excepto una que sólo tenga números), deja la configuración como está y haz clic en Aceptar.
  4. Excel ordenará tus datos en orden ascendente, empujando las filas en blanco a la parte inferior.
  5. Selecciona esas filas vacías, haz clic con el botón derecho y Elimínalas.

Para conservar el orden original, añade una columna índice antes de ordenar. Tras eliminar los espacios en blanco, ordena de nuevo utilizando el índice para restablecer la disposición original y, a continuación, elimina la columna del índice.

Método 4: Utiliza VBA para eliminar automáticamente las filas en blanco

VBA (Visual Basic para Aplicaciones) automatiza muchas tareas de Excel, incluida la eliminación simultánea de varias filas en blanco. Aquí tienes una forma sencilla de hacerlo:

  • Pulsa Alt + F11 para abrir el Editor de Visual Basic.

  • Haz clic en Insertar > Módulo para crear un nuevo módulo.

  • Pega el siguiente código en el módulo:

Sub DeleteBlankRows()
    Dim rng As Range
    Dim row As Range

    On Error Resume Next
    Set rng = ActiveSheet.UsedRange

    For Each row In rng.Rows
        If Application.WorksheetFunction.CountA(row) = 0 Then
            row.Delete
        End If
    Next row
End Sub

Borrar filas enteras en blanco utilizando el editor VBA en Excel.

Cierra el editor y pulsa Alt + F8 para ejecutar la macro llamada DeleteBlankRows. Esto eliminará sólo las filas que contengan todas las celdas vacías y no afectará a las filas que sólo tengan unas pocas celdas en blanco. 

Ejecutar la macro para eliminar las filas en blanco en Excel.

Comparación de los distintos métodos

Aquí tienes una tabla rápida que te ayudará a ver cómo se comparan todos los métodos de los que hemos hablado. 

Método Lo mejor para Pros Contras
COUNTA() Eliminar filas completamente vacías Muy preciso y protege las filas parcialmente rellenadas Requiere algunos pasos adicionales
FILTER() Proporciona una lista limpia sin borrar los datos originales Actualiza automáticamente Maneja una columna cada vez, a menos que se modifique. 
Ordenar y eliminar Eliminar en bloque las filas en blanco cuando el orden no importa Súper rápido para hojas largas Cambia el orden original de las filas, y tenemos que crear el índice como columna auxiliar
VBA macro Elimina instantáneamente filas completamente en blanco en archivos grandes Extremadamente rápido y maneja enormes conjuntos de datos automáticamente Requiere utilizar el editor VBA, por lo que no es fácil de usar para principiantes

Reflexiones finales

Antes de empezar a borrar, recuerda que algunas filas en blanco pueden ser intencionadas, como cuando se utilizan para separar secciones y facilitar la lectura de tus datos. En esos casos, puede ser mejor ocultar las filas o utilizar en su lugar el formato condicional. Elige siempre el método que mejor se adapte a tus datos y objetivos.

Si quieres mejorar tus conocimientos generales de Excel, consulta cursos como Análisis de datos en Excel o Visualización de datos en Excel. Son geniales para desarrollar habilidades que realmente utilizarás. 

Avanza en tu carrera con Excel

Adquiere los conocimientos necesarios para sacar el máximo partido a Excel, sin necesidad de experiencia.

Empieza hoy gratis

Laiba Siddiqui's photo
Author
Laiba Siddiqui
LinkedIn
Twitter

Soy una estratega de contenidos a la que le encanta simplificar temas complejos. He ayudado a empresas como Splunk, Hackernoon y Tiiny Host a crear contenidos atractivos e informativos para su público.

Preguntas frecuentes sobre Excel

¿Puedo utilizar el Formato Condicional para resaltar las filas en blanco en Excel?

Sí, puedes utilizar el Formato condicional para identificar sólo las filas totalmente en blanco. He aquí cómo:

  • Selecciona el rango de filas que quieres comprobar.
  • Ir a Inicio > Formato condicional > Nueva regla.
  • Elige Utilizar una fórmula para determinar qué celdas formatear.
  • Introduce esta fórmula (ajusta el intervalo para que coincida con tu tabla): =COUNTA($A2:$C2)=0
  • Establece un formato (como un color de relleno) y haz clic en Aceptar.

Ahora, sólo se resaltarán las filas completamente en blanco.

¿Cómo utilizar la función COUNTBLANK() para identificar y eliminar las filas en blanco en Excel?

COUNTBLANK() sólo elimina las filas completamente en blanco. A continuación te explicamos cómo puedes utilizarlo:

  • Añade una columna de ayuda y en la primera celda introduce =COUNTBLANK(A2:D2)

  • Copia la fórmula abajo.

  • Aplicar ahora Filtro a la columna de ayuda y filtra para mostrar sólo las filas en las que el recuento sea igual al número total de columnas (por ejemplo, 4).

  • Selecciona y elimina las filas filtradas. 

  • Elimina la columna de ayuda si ya no la necesitas.

¿Hay alguna diferencia entre las filas en blanco y las filas con caracteres invisibles?

Sí, las filas con caracteres invisibles, como espacios o caracteres no imprimibles, no están realmente en blanco y pueden necesitar una limpieza adicional.

¿Puedo utilizar Power Query para eliminar filas vacías en Excel?

Sí. Para ello:

  • Carga tu rango en Power Query (Datos > Desde Tabla/Rango).
  • En el Editor de Power Query ve a Inicio > Eliminar filas > Eliminar filas en blanco.
  • Haz clic en Cerrar y cargar.

Esto eliminará las filas vacías, y las demás celdas vacías seguirán igual.

Consejo: Si no quieres cambiar el formato original, evita este método.

Temas

Aprende Excel con DataCamp

Programa

Excel Fundamentals

0 min
Gain the essential skills you need to use Excel, from preparing data to writing formulas and creating visualizations. No prior experience is required.
Ver detallesRight Arrow
Comienza el curso
Ver másRight Arrow
Relacionado

Tutorial

Las 15 fórmulas básicas de Excel que todo el mundo debe conocer

Aprende a añadir fórmulas aritméticas, de cadena, de series temporales y complejas en Microsoft Excel.
Abid Ali Awan's photo

Abid Ali Awan

15 min

Tutorial

¿Qué es la Validación de Datos en Excel? Una Guía Completa para Añadir, Editar y Eliminar Reglas de Validación de Datos en Excel

Aplicar la validación de datos en Excel es sencillo: Abre la pestaña "Datos". Ve al grupo "Herramientas de datos". Pulsa el botón "Validación de datos".
Elena Kosourova's photo

Elena Kosourova

12 min

Tutorial

Guía completa para utilizar ANOVA en Excel

Aprende el proceso simplificado de realizar ANOVA en Excel, e interpretar los resultados con instrucciones claras, paso a paso.
Arunn Thevapalan's photo

Arunn Thevapalan

10 min

Tutorial

Tipos de datos en Excel y sus usos: Guía completa

Aprende a identificar y dar formato a todos los tipos de datos en Excel, y luego explora valiosos consejos sobre la conversión entre tipos de datos para que tu hoja de cálculo sea más funcional.
Laiba Siddiqui's photo

Laiba Siddiqui

9 min

Tutorial

Formato condicional en Excel: Guía para principiantes

Explora el formato condicional en Excel con ejemplos de sencillos a avanzados y sus mejores prácticas.
Joleen Bothma's photo

Joleen Bothma

7 min

Tutorial

Seleccionar varias columnas en SQL

Aprende a seleccionar fácilmente varias columnas de una tabla de base de datos en SQL, o a seleccionar todas las columnas de una tabla en una simple consulta.
DataCamp Team's photo

DataCamp Team

3 min

Ver másVer más