6 formas sencillas de eliminar Filas en blanco en Excel (paso a paso)
Al trabajar con grandes conjuntos de datos que contienen filas en blanco, estas pueden saturar su hoja de cálculo y dificultar el análisis de datos. Aunque eliminar manualmente unas pocas filas en blanco es factible, la tarea se vuelve lenta e ineficiente cuando hay cientos de ellas. En este tutorial presentamos seis métodos distintos para eliminar filas en blanco de forma masiva. Estas técnicas abarcan diversos escenarios que puede encontrar en Excel, permitiéndole trabajar con datos más limpios y mejor estructurados.

- Eliminar Filas en blanco
- Mediante una columna auxiliar
- Con Kutools en 3 segundos
- Manualmente
- Mediante VBA
- Eliminar filas que contengan celdas en blanco
- Mediante la función Ir a Especial
- En un Columna clave mediante la función Filtro
Vídeo: Eliminar Filas en blanco
Eliminar Filas en blanco
Al eliminar líneas en blanco de un conjunto de datos, debe extremar las precauciones, ya que algunos métodos habitualmente recomendados podrían eliminar accidentalmente filas que sí contienen datos. Por ejemplo, dos consejos muy populares que circulan por internet (y que también aparecen más adelante en este tutorial) son:
- Utilice "Ir a Especial" para seleccionar las celdas en blanco y, a continuación, elimine las filas correspondientes a esas celdas seleccionadas.
- Utilice la función Filtro para filtrar las celdas en blanco en una columna clave y, a continuación, elimine las filas en blanco del rango filtrado.
Sin embargo, ambos métodos pueden eliminar accidentalmente filas que contienen datos importantes, como se muestra en las siguientes capturas de pantalla.

Para evitar estas eliminaciones no deseadas, se recomienda utilizar uno de los siguientes cuatro métodos para eliminar filas en blanco con precisión.
>> Eliminar Filas en blanco mediante una columna auxiliar
Paso 1: Añadir una columna auxiliar y usar la función CONTARA
- En la parte más a la derecha del conjunto de datos, añada la columna «Auxiliar» y utilice la siguiente fórmula en la primera celda de dicha columna:
=COUNTA(A2:C2)
Nota: En la fórmula, A2:C2 es el rango del que desea contar las celdas no vacías. - Luego, arrastre el controlador de autorrelleno hacia abajo para aplicar la fórmula y contar el número de órdenes en cada fila no vacía. Un "0" indica que la fila correspondiente está completamente en blanco.

Paso 2: Filtrar las Filas en blanco por la columna auxiliar
- Haga clic en cualquier celda de la columna auxiliar y elija **Datos > Filtro**.

- Luego, haga clic en la «flecha de filtro», marque únicamente el valor "0" en el menú desplegado y pulse «Aceptar».

Ahora se han filtrado todas las filas vacías.

Paso 3: Eliminar filas en blanco
Seleccione las filas en blanco (haga clic en el número de fila y arrastre hacia abajo para seleccionarlas todas), luego haga clic con el botón derecho y elija «Eliminar fila» en el menú contextual (o utilice el atajo «Ctrl» + «-»).

Paso 4: Seleccione Filtro en el grupo Ordenar y filtrar para quitar el filtro aplicado

Resultado:

>> Eliminar Filas en blanco con Kutools en 3 segundos
Para eliminar filas en blanco de forma rápida y precisa en su selección, la mejor solución es usar la función «Eliminar filas en blanco» de Kutools para Excel. Así es como se hace:
- Seleccione el rango del que desea eliminar las filas en blanco.
- Haga clic en «Kutools» > «Eliminar» > «Eliminar filas en blanco» > «Rango seleccionado».
- Seleccione la opción que mejor se adapte a sus necesidades y haga clic en «Aceptar» en el cuadro de diálogo que aparece.

Además de eliminar filas en blanco dentro de una selección, Kutools para Excel también le permite borrarlas rápidamente de la «hoja activa», las «hojas de cálculo seleccionadas» o del «libro completo» con un solo clic.
Antes de utilizar la función Eliminar filas en blanco, instale Kutools para Excel.Haga clic aquí para descargar Kutools para Excel ahora.
>> Eliminar Filas en blanco manualmente
Si solo hay algunas filas en blanco que eliminar, también puede hacerlo manualmente.
Paso 1: Seleccionar Filas en blanco
Haga clic en el número de fila para seleccionar una única fila en blanco. Si hay varias filas en blanco, mantenga pulsada la tecla «Ctrl» y haga clic una a una en los números de fila para seleccionarlas.

Paso 2: Eliminar filas vacías
Tras seleccionar las filas vacías, haga clic con el botón derecho y elija «Eliminar» en el menú contextual (o utilice el atajo «Ctrl» + «-»).

Resultado:

>> Eliminar filas vacías mediante VBA
Si le interesa VBA, este tutorial incluye dos códigos VBA para eliminar filas vacías tanto en la selección como en la hoja de cálculo activa.
Paso 1: Copiar el código VBA en la ventana de Microsoft Visual Basic para Aplicaciones
Active la hoja de la que desea eliminar filas en blanco y pulse las teclas «Alt» + «F11».

En la ventana emergente, haga clic en «Insertar» > «Módulo».
Luego, copie y pegue uno de los siguientes códigos en el nuevo módulo en blanco.
Código 1: Eliminar Filas en blanco de la hoja activa
Sub RemoveBlankRows() 'UpdatebyExtendoffice Dim wsheet As Worksheet Dim lastRow As Long Dim i As Long ' Set the worksheet variable to the active sheet Set wsheet = ActiveSheet ' Get the last row of data in the worksheet lastRow = wsheet.Cells(wsheet.Rows.Count, 1).End(xlUp).Row ' Loop through each row in reverse order For i = lastRow To 1 Step -1 ' Check if the entire row is blank If WorksheetFunction.CountA(wsheet.Rows(i)) = 0 Then ' If the row is blank, delete it wsheet.Rows(i).Delete End If Next i End SubCódigo 2: Eliminar Filas en blanco del Seleccionar rango
Sub RemoveBlankRowsInRange() 'UpdatebyExtendoffice Dim sRange As Range Dim row As Range ' Prompt the user to select a range On Error Resume Next Set sRange = Application.InputBox(prompt:="Select a range", Title:="Kutools for Excel", Type:=8) ' Check if a range is selected If Not sRange Is Nothing Then ' Loop through each row in reverse order For Each row In sRange.Rows ' Check if the entire row is blank If WorksheetFunction.CountA(row) = 0 Then ' If the row is blank, delete it row.Delete End If Next row Else MsgBox "No range selected. Please select a range and run the macro again.", vbExclamation End If End Sub
Paso 2: Ejecutar el código y Eliminar filas en blanco
Haga clic en el botón «Ejecutar» o pulse la tecla F5 para poner en marcha el código.
Si utiliza el código 1 para eliminar filas vacías en la Hoja de Cálculo Actual, se borrarán todas las filas en blanco de la hoja tras ejecutar el código.
Si utiliza el código 2 para eliminar filas vacías de la selección, aparecerá un cuadro de diálogo tras ejecutar el código; en él, seleccione el rango del que desea eliminar las filas en blanco y haga clic en «Aceptar».

Resultados:
Código 1: Eliminar filas vacías en la Hoja de Cálculo Actual

Código 2: Eliminar filas vacías en la Seleccionar rango

Eliminar filas que contienen celdas en blanco
Esta sección consta de dos partes: una utiliza la función Ir a especial para eliminar filas con celdas en blanco, y la otra emplea la función Filtro para eliminar filas que contengan celdas vacías en una columna clave específica.
>> Eliminar filas que contienen celdas en blanco mediante Ir a especial
La función Ir a especial se recomienda ampliamente para eliminar filas vacías, ya que resulta muy útil cuando necesita eliminar aquellas que contienen al menos una celda en blanco.
Paso 1: Seleccionar las celdas en blanco del rango
- Seleccione el rango del que desea eliminar filas en blanco, vaya a «Inicio» > «Buscar y seleccionar» > «Ir a especial».
O bien, puede pulsar directamente la tecla «F5» para abrir el cuadro de diálogo «Ir a» y hacer clic en el botón «Especial» para cambiar al cuadro de diálogo «Ir a especial». - En el cuadro de diálogo «Ir a especial», seleccione «Celdas en blanco» y haga clic en «Aceptar».

Ahora se han seleccionado todas las celdas vacías del rango seleccionado.

Paso 2: Eliminar filas que contienen celdas en blanco
- Haga clic con el botón derecho en cualquier celda seleccionada y elija «Eliminar» en el menú contextual (o utilice el atajo «Ctrl» + «-»).

- En el cuadro de diálogo «Eliminar», elija la opción «Fila completa» y haga clic en «Aceptar».

Resultado:

>> Eliminar filas que contienen celdas en blanco en una Columna clave mediante la función Filtro
Cuando tenga un conjunto de datos grande y quiera eliminar filas en las que una columna clave contenga celdas vacías, la función Filtro de Excel puede ser una herramienta muy eficaz.
Paso 1: Filtrar las celdas en blanco en la Columna clave
- Seleccione el conjunto de datos, haga clic en la pestaña «Datos», vaya al grupo «Ordenar y filtrar» y pulse «Filtro» para aplicar un filtro a sus datos.

- Haga clic en la «flecha de filtro» de la columna clave que desee usar para eliminar filas. En este ejemplo, la columna «ID» es la columna clave; marque únicamente la opción «En blanco» en el menú desplegado y haga clic en «Aceptar».

Ahora se han filtrado todas las celdas en blanco de la columna clave.

Paso 2: Eliminar filas
Seleccione las filas restantes (haga clic en el número de fila y arrástrelo hacia abajo para seleccionar todas las filas en blanco), luego pulse con el botón derecho y elija «Eliminar fila» en el menú contextual (o utilice el atajo «Ctrl» + «-»). A continuación, haga clic en «Aceptar» en el cuadro de diálogo emergente.

Paso 3: Seleccione Filtro en el grupo Ordenar y filtrar para quitar el filtro aplicado

Resultado:

Las mejores herramientas de productividad para Office
Potencie sus habilidades en Excel con Kutools para Excel y experimente una eficiencia como nunca antes.Kutools para Excel ofrece más de 300 funciones avanzadas para aumentar la productividad y Ahorrar tiempo.Haga clic aquí para obtener la función que más necesita...
Office Tab Aporta una interfaz con pestañas a Office y facilita mucho su trabajo
- Active la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
- Abra y cree varios documentos en nuevas pestañas dentro de la misma ventana, en lugar de hacerlo en ventanas separadas.
- ¡Aumente su productividad en un 50 % y elimine cientos de clics del ratón cada día!
Todos los complementos de Kutools. Un solo instalador.
Kutools for Office es un conjunto que incluye complementos para Excel, Word, Outlook y PowerPoint, además de Office Tab Pro, ideal para equipos que trabajan con distintas aplicaciones de Office.
- Suite todo en uno— Complementos para Excel, Word, Outlook y PowerPoint + Office Tab Pro
- Un instalador, una licencia— configuración en minutos (compatible con MSI)
- Funcionan mejor juntos— productividad optimizada en todas las aplicaciones de Office
- Prueba gratuita de 30 días con todas las funciones— sin registro ni tarjeta de crédito
- La mejor relación calidad-precio— ahorre frente a comprar complementos por separado
Índice
- Vídeo: Eliminar Filas en blanco
- Eliminar Filas en blanco
- Mediante una columna auxiliar
- Con Kutools en 3 segundos
- Manualmente
- Mediante VBA
- Eliminar filas que contengan celdas en blanco
- Mediante la función Ir a
- En un Columna clave mediante la función Filtro
- Artículos Relacionados
- Las Mejores Herramientas de Productividad para Office
- Comentarios













