KutoolsforOffice — Una solución, cinco potentes herramientas.Lograr más con menos esfuerzo.Venta de marzo: 20 % de descuento

6 formas sencillas de eliminar Filas en blanco en Excel (paso a paso)

AutorSun Fecha de modificación

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.

Una captura de pantalla que muestra una hoja de cálculo de Excel con filas en blanco para eliminar


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.

Una captura de pantalla que muestra un conjunto de datos en Excel donde la eliminación descuidada de filas en blanco podría borrar datos importantes

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
  1. 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)
    Una captura de pantalla que muestra la adición de una columna auxiliar y la función CONTARA para identificar filas en blanco en Excel
    Nota: En la fórmula, A2:C2 es el rango del que desea contar las celdas no vacías.
  2. 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.
    Una captura de pantalla que muestra la fórmula CONTARA aplicada a lo largo de las filas para detectar filas en blanco en Excel
Paso 2: Filtrar las Filas en blanco por la columna auxiliar
  1. Haga clic en cualquier celda de la columna auxiliar y elija **Datos > Filtro**.
    Una captura de pantalla que muestra la opción Filtrar en la cinta de opciones de Excel
  2. Luego, haga clic en la «flecha de filtro», marque únicamente el valor "0" en el menú desplegado y pulse «Aceptar».
    Una captura de pantalla que muestra el uso de la función Filtrar para ocultar filas en blanco en la columna auxiliar

Ahora se han filtrado todas las filas vacías.

Una captura de pantalla que muestra las filas en blanco filtradas mediante la columna auxiliar en Excel

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» + «-»).

Una captura de pantalla que muestra la eliminación de filas en blanco mediante el menú contextual en Excel

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

Una captura de pantalla que muestra la opción Filtrar en la cinta de opciones de Excel para borrar el filtro aplicado en Excel

Resultado:

Una captura de pantalla que muestra el resultado de eliminar filas en blanco en Excel tras usar el método de la columna auxiliar

Nota: Si ya no necesita la columna auxiliar, elimínela tras aplicar el filtro.

>> 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:

Kutools para Excelofrece más de 300 funciones avanzadas para simplificar tareas complejas, potenciando la creatividad y la eficiencia.Integrado con capacidades de IA, Kutools automatiza tareas con precisión, haciendo que la gestión de datos sea sencilla.Información detallada sobre Kutools para Excel...         Prueba gratuita...
  1. Seleccione el rango del que desea eliminar las filas en blanco.
  2. Haga clic en «Kutools» > «Eliminar» > «Eliminar filas en blanco» > «Rango seleccionado».
  3. Seleccione la opción que mejor se adapte a sus necesidades y haga clic en «Aceptar» en el cuadro de diálogo que aparece.

    Una captura de pantalla que muestra cómo usar Kutools para eliminar filas en blanco en Excel desde un rango seleccionado

Información adicional:
  • 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.

Una captura de pantalla que muestra cómo seleccionar manualmente filas en blanco en Excel usando los números de fila

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» + «-»).

Una captura de pantalla que muestra el menú contextual para eliminar las filas en blanco seleccionadas en Excel

Resultado:

Una captura de pantalla que muestra el resultado tras eliminar manualmente filas en blanco en Excel


>> 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
  1. Active la hoja de la que desea eliminar filas en blanco y pulse las teclas «Alt» + «F11».

    Una captura de pantalla que muestra la tecla de acceso directo Alt + F11

  2. En la ventana emergente, haga clic en «Insertar» > «Módulo».

  3. 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 Sub
    

    Có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
    

    Una captura de pantalla que muestra la ventana del módulo VBA con código para eliminar filas en blanco en Excel

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».

    Una captura de pantalla que muestra un cuadro de diálogo para seleccionar un rango y eliminar filas en blanco en Excel mediante VBA

Resultados:

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

Una captura de pantalla que muestra el resultado de usar el Código VBA 1 para eliminar filas en blanco en la hoja activa en Excel

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

Una captura de pantalla que muestra el resultado de usar el Código VBA 2 para eliminar filas en blanco de un rango seleccionado en Excel

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
  1. Seleccione el rango del que desea eliminar filas en blanco, vaya a «Inicio» > «Buscar y seleccionar» > «Ir a especial».
    Una captura de pantalla que muestra la función Ir a especial en Excel para seleccionar celdas en blanco
    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».
  2. En el cuadro de diálogo «Ir a especial», seleccione «Celdas en blanco» y haga clic en «Aceptar».
    Una captura de pantalla que muestra el cuadro de diálogo Ir a especial en Excel con la opción Celdas en blanco seleccionada

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

Una captura de pantalla que muestra celdas en blanco seleccionadas en el rango mediante Ir a especial en Excel

Paso 2: Eliminar filas que contienen celdas en blanco
  1. Haga clic con el botón derecho en cualquier celda seleccionada y elija «Eliminar» en el menú contextual (o utilice el atajo «Ctrl» + «-»).
    Una captura de pantalla que muestra el menú contextual para eliminar filas que contienen celdas en blanco en Excel
  2. En el cuadro de diálogo «Eliminar», elija la opción «Fila completa» y haga clic en «Aceptar».
    Una captura de pantalla que muestra el cuadro de diálogo Eliminar en Excel con la opción Toda la fila seleccionada
Resultado:

Una captura de pantalla que muestra el resultado tras eliminar filas que contienen celdas en blanco en Excel mediante Ir a especial

Nota: Como puede ver arriba, basta con que una fila contenga al menos una celda en blanco para que se elimine. Esto podría provocar la pérdida de datos importantes. Si el conjunto de datos es muy grande, podría necesitar mucho tiempo para detectar dicha pérdida y restaurarla. Por ello, antes de usar este método, le recomiendo realizar primero una copia de seguridad.

>> 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
  1. 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.
    Una captura de pantalla que muestra cómo aplicar un filtro a un conjunto de datos en Excel mediante la pestaña Datos
  2. 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».
    Una captura de pantalla que muestra el menú desplegable del filtro con la opción En blanco seleccionada en Excel

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

Una captura de pantalla que muestra filas con celdas en blanco filtradas en la columna clave en Excel

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.

Una captura de pantalla que muestra cómo eliminar filas en blanco filtradas en Excel

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

Una captura de pantalla que muestra cómo borrar el filtro aplicado en Excel

Resultado:

Una captura de pantalla que muestra el resultado tras eliminar filas con celdas en blanco en la columna clave mediante la función Filtrar en Excel

Nota: Si desea eliminar Filas en blanco basándose en dos o más Columna clave, repita el Paso 1 para filtrar celdas en blanco en las Columna clave una a una y, a continuación, elimine las filas con celdas en blanco.

 

Las mejores herramientas de productividad para Office

🤖KUTOOLS AI Aide: Revolucione Análisis de datos basado en:Ejecución Inteligente   |  Generar Código|  Crear fórmulas personalizadas  |  Analizar Datos y Generar Gráficos|  Invocar Funciones mejoradas
Funciones Populares:Buscar, Resaltar o Marcar duplicados   |  Eliminar filas en blanco   |  Combinar Columnas o Celdas sin Perder Datos   |   Redondeo sin usar fórmulas...
Super BUSCARV:Búsqueda VLookup con Múltiples Criterios  |  Búsqueda VLookup con Múltiples Valores  |   VLookup entre Varias Hojas   |   Coincidencia difusa....
Lista desplegable avanzada:Crear Rápidamente Lista Desplegable   |  Lista Desplegable Dependiente   |  Lista Desplegable con Selección Múltiple....
Gestor de Columnas:Añadir un Número Específico de Columnas|Mover Columnas|Alternar el Estado de Visibilidad de Columnas Ocultas|Comparar Rangos y Columnas...
Funciones Destacadas:Cuadrícula de enfoque   |  Vista de diseño   |Barra de fórmulas mejorada   | Gestor de Libros y Hojas   |  Biblioteca de recursos(Texto Automático)|  Selector de Fecha   |  Combinar Hojas de Cálculo  |  Cifrar/Descifrar celdas   | Enviar Correos Electrónicos desde una Lista   |  Super Filtro   |   Filtro especial(Filtrar celdas con fuente en negrita/cursiva/tachado...) ...
Principales Conjuntos de Herramientas 15:12 Herramientasde Texto(Agregar texto,Eliminar caracteres específicos, ...)|   50+Tiposde Gráfico(Diagrama de Gantt, ...)|   40+ Fórmulas Prácticas(Calcular la edad basada en la fecha de nacimiento, ...)|   19 Herramientasde Inserción(Insertar Código QR,Insertar Imagen desde Ruta, ...)|   12 Herramientasde Conversión(Convertir a palabras,Conversión de moneda, ...)|   7 HerramientasCombinar y Dividir(Combinar filas avanzado,Dividir celdas, ...)|... y más
Use Kutools en su idioma preferido: compatible con inglés, español, alemán, francés, chino y 40+ idiomas más.

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.

ExcelWordOutlookTabsPowerPoint
  • 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