Saltar al contenido principal

6 formas fáciles de eliminar filas en blanco en Excel (Paso a paso)

Cuando trabaja con grandes conjuntos de datos que contienen filas en blanco, puede saturar su hoja de trabajo y dificultar el análisis de datos. Si bien puede eliminar manualmente una pequeña cantidad de filas en blanco, se vuelve lento e ineficiente cuando se trata de cientos de filas en blanco. En este tutorial, presentamos seis métodos diferentes para eliminar filas en blanco de manera eficiente en lotes. Estas técnicas cubren varios escenarios que puede encontrar en Excel, lo que le permite trabajar con datos más limpios y estructurados.

doc eliminar filas en blanco 1


Vídeo: Eliminar filas en blanco

 


Eliminar filas en blanco

 

Al eliminar líneas en blanco de un conjunto de datos, es importante tener cuidado, ya que algunos métodos comúnmente sugeridos pueden eliminar filas que contienen datos por accidente. Por ejemplo, dos consejos populares que se encuentran en Internet son (que también se proporcionan en este tutorial a continuación):

  • Utilizando "Ir a Especial" para seleccionar celdas en blanco y luego eliminar las filas de estas celdas en blanco seleccionadas.
  • Usando el Filtrar función para filtrar celdas en blanco en una columna clave y luego eliminar las filas en blanco en el rango filtrado.

Sin embargo, ambos métodos tienen el potencial de eliminar por error filas que contienen datos importantes, como se muestra a continuación.

doc eliminar filas en blanco 2

Para evitar este tipo de eliminaciones no deseadas, se recomienda use uno de los siguientes cuatro métodos para eliminar con precisión las filas en blanco.


>> Eliminar filas en blanco por una columna de ayuda

Paso 1: agregue una columna de ayuda y use la función COUNTA
  1. En el extremo derecho del conjunto de datos, agregue "Ayudante"columna y use la siguiente fórmula en la primera celda de la columna:

    =COUNTA(A2:C2)

    Note: En la fórmula, A2:C2 es el rango en el que desea contar las celdas que no están en blanco.

  2. Entonces arrastre el controlador de autocompletar hacia abajo para completar la fórmula para contar el número de celdas que no están en blanco en cada fila. "0" indica que la fila relativa está completamente en blanco.

Paso 2: filtre las filas en blanco por la columna auxiliar
  1. Haga clic en cualquier celda de la columna auxiliar, seleccione Datos > Filtrar.

    doc eliminar filas en blanco 5

  2. Luego haga clic en el flecha de filtro y solo revisa 0 en el menú expandido y haga clic en OK.

    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 seleccionar todas las filas en blanco), luego haga clic derecho para elegir Borrar fila desde el menú contextual (o puede usar atajos Ctrl + -).

Paso 4: seleccione Filtro en el grupo Ordenar y filtrar para borrar el filtro aplicado

doc eliminar filas en blanco 10

Resultado:

Note: si ya no necesita la columna de ayuda, elimínela después de filtrar.

>> Elimine filas en blanco con Kutools en 3 segundos

Para una forma rápida y sin esfuerzo de eliminar con precisión las filas en blanco de su selección, la mejor solución es utilizar el Eliminar filas en blanco característica de Kutools for Excel. Aquí es cómo:

  1. Seleccione el rango del que desea eliminar las filas en blanco.
  2. Haga Clic en Kutools > Borrar > Eliminar filas en blanco > En rango seleccionado.
  3. Elija la opción deseada según lo necesite y haga clic en OK en el cuadro de diálogo emergente.

Información adicional:
  • Además de eliminar filas en blanco dentro de una selección, Kutools para Excel también le permite eliminar cómodamente filas en blanco de la hoja de trabajo activa, hojas seleccionadas, o incluso el libro de trabajo completo con solo un clic.

  • Antes de utilizar la función Eliminar filas en blanco, instale Kutools para Excel. Haga clic aquí para descargar y obtener una prueba gratuita de 30 días.


>> Eliminar filas en blanco manualmente

Si hay pocas filas en blanco para eliminar, también puede eliminarlas manualmente.

Paso 1: seleccione filas en blanco

Haga clic en el número de fila para seleccionar una sola fila en blanco. Si hay varias filas en blanco, mantenga presionada la tecla Ctrl y haga clic en los números de fila uno por uno para seleccionarlos.

Paso 2: Eliminar filas vacías

Después de seleccionar las filas vacías, haga clic derecho y elija Borrar desde el menú contextual (o puede usar atajos Ctrl + -).

Resultado:


>> Eliminar filas vacías usando VBA

Si está interesado en VBA, este tutorial proporciona dos códigos de VBA para que elimine filas vacías en la selección y en la hoja de trabajo activa.

Paso 1: copie VBA en la ventana de Microsoft Visual Basic para aplicaciones
  1. Active la hoja de la que desea eliminar filas en blanco, luego presione otro + F11 llaves.

    doc eliminar filas en blanco 27

  2. En la ventana emergente, haga clic en recuadro > Módulo.

  3. Luego copie y pegue uno de los códigos a continuación en el nuevo módulo en blanco.

    Código 1: eliminar filas en blanco de la hoja de cálculo 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 de la selección

    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
    

    doc eliminar filas en blanco 27

Paso 2: Ejecute el código y elimine las filas en blanco

Haga Clic en Botón Ejecutar o pulse F5 clave para ejecutar el código.

  • Si usa el código 1 para eliminar las filas vacías en la hoja activa, después de ejecutar el código, se eliminarán todas las filas en blanco de la hoja.

  • Si usa el código 2 para eliminar las filas vacías de la selección, después de ejecutar el código, aparece un cuadro de diálogo, seleccione un rango del que desea eliminar filas en blanco en el cuadro de diálogo, luego haga clic en OK.

Resultados:

Code1: eliminar filas vacías en la hoja activa

Code2: eliminar filas vacías en la selección

Eliminar filas que contienen celdas en blanco

 

Hay dos partes en esta sección: una usa la función Ir a especial para eliminar filas que contienen celdas en blanco, y la otra usa la función Filtro para eliminar filas que tienen espacios en blanco en una columna clave específica.

>> Elimine las filas que contienen celdas en blanco con Ir a especial

La característica Ir a especial es ampliamente recomendada para eliminar filas vacías. Puede ser una herramienta útil cuando necesita eliminar filas que contienen al menos una celda en blanco.

Paso 1: seleccione las celdas en blanco en el rango
  1. Seleccione el rango del que desea eliminar las filas vacías, seleccione Inicio > Buscar y seleccionar > Ir a Especial.

    doc eliminar filas en blanco 12

    O puede presionar directamente F5 clave para habilitar Para ir cuadro de diálogo y haga clic en Especiales botón para cambiar a Para ir Especiales diálogo.

  2. En Ir a Especial diálogo, elegir Espacios en blanco Y haga clic en OK.

    doc eliminar filas en blanco 13

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

Paso 2: elimine las filas que contienen celdas en blanco
  1. Haga clic derecho en cualquier celda seleccionada y seleccione Borrar desde el menú contextual (o puede usar atajos Ctrl + -).

  2. En Borrar diálogo, elegir Fila completa Y haga clic en OK.

    doc eliminar filas en blanco 16

Resultado:

Note: Como ve arriba, siempre que la fila contenga al menos una celda en blanco, se eliminará. Esto puede causar cierta pérdida de datos importantes. Si el conjunto de datos es enorme, es posible que deba tomarse mucho tiempo para encontrar la pérdida y restaurarla. Entonces, antes de usar de esta manera, te recomiendo que primero hagas una copia de seguridad.

>> Eliminar filas que contienen celdas en blanco en una columna clave mediante la función Filtro

Cuando tiene un conjunto de datos grande y desea eliminar filas en función de una condición en la que una columna clave contiene celdas en blanco, la función de filtro de Excel puede ser una herramienta poderosa.

Paso 1: filtre las celdas en blanco en la columna clave
  1. Seleccione el conjunto de datos, haga clic en Datos pestaña, ir a Filtro de clasificación grupo, clic Filtrar para aplicar el filtro al conjunto de datos.

  2. Haga clic en el flecha de filtro de la columna clave en la que desea eliminar filas según, en este ejemplo, ID columna es la columna clave, y solo verifique Espacios en blanco del menú ampliado. Hacer clic OK.

    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 arrastre hacia abajo para seleccionar todas las filas en blanco), luego haga clic derecho para elegir Borrar fila en el menú contextual (o puede usar atajos Ctrl + -). y haga clic OK en el cuadro de diálogo emergente.

Paso 3: seleccione Filtro en el grupo Ordenar y filtrar para borrar el filtro aplicado

doc eliminar filas en blanco 22

Resultado:

Note: si desea eliminar las filas en blanco en función de dos o más columnas clave, repita el paso 1 para filtrar los espacios en blanco en las columnas clave uno por uno y luego elimine las filas en blanco restantes.

Las mejores herramientas de productividad de oficina

🤖 Asistente de IA de Kutools: Revolucionar el análisis de datos basado en: Ejecución inteligente   |  Generar codigo  |  Crear fórmulas personalizadas  |  Analizar datos y generar gráficos  |  Invocar funciones de Kutools...
Características populares: Buscar, resaltar o identificar duplicados   |  Eliminar filas en blanco   |  Combine columnas o celdas sin perder datos   |   Ronda sin fórmula ...
Super búsqueda: Búsqueda virtual de criterios múltiples    Búsqueda V de valores múltiples  |   VLookup en varias hojas   |   Búsqueda difusa ....
Lista desplegable avanzada: Crear rápidamente una lista desplegable   |  Lista desplegable dependiente   |  Lista desplegable de selección múltiple ....
Administrador de columnas: Agregar un número específico de columnas  |  Mover columnas  |  Toggle Estado de visibilidad de columnas ocultas  |  Comparar rangos y columnas ...
Características destacadas: Enfoque de cuadrícula   |  Vista de diseño   |   Gran barra de fórmulas    Administrador de hojas y libros de trabajo   |  Biblioteca de Recursos (Texto automático)   |  Selector de fechas   |  Combinar hojas de trabajo   |  Cifrar/descifrar celdas    Enviar correos electrónicos por lista   |  Súper filtro   |   Filtro especial (filtro negrita/cursiva/tachado...) ...
Los 15 mejores conjuntos de herramientas12 Texto Herramientas (Añadir texto, Quitar caracteres, ...)   |   50+ Tabla Tipos (Diagrama de Gantt, ...)   |   40+ Práctico Fórmulas (Calcular la edad según el cumpleaños, ...)   |   19 Inserción Herramientas (Insertar código QR, Insertar imagen desde la ruta, ...)   |   12 Conversión Herramientas (Números a palabras, Conversión de Moneda, ...)   |   7 Fusionar y dividir Herramientas (Filas combinadas avanzadas, Células partidas, ...)   |   ... y más

Mejore sus habilidades de Excel con Kutools for Excel y experimente la eficiencia como nunca antes. Kutools for 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...

Descripción


Office Tab lleva la interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil

  • Habilite 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 de la misma ventana, en lugar de en nuevas ventanas.
  • ¡Aumenta su productividad en un 50% y reduce cientos de clics del mouse todos los días!
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations