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.
- Eliminar filas en blanco
- Por una columna de ayuda
- Por Kutools en 3 segundos
- A mano
- Mediante el uso de VBA
- Eliminar filas que contienen celdas en blanco
- Por la función Ir a especial
- En una columna clave junto a 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, 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.
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
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.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
Haga clic en cualquier celda de la columna auxiliar, seleccione Datos > Filtrar.
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
Resultado:
>> 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:
- Seleccione el rango del que desea eliminar las filas en blanco.
- Haga Clic en Kutools > Borrar > Eliminar filas en blanco > En rango seleccionado.
- Elija la opción deseada según lo necesite y haga clic en OK en el cuadro de diálogo emergente.
-
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
-
Active la hoja de la que desea eliminar filas en blanco, luego presione otro + F11 llaves.
-
En la ventana emergente, haga clic en recuadro > Módulo.
-
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
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
-
Seleccione el rango del que desea eliminar las filas vacías, seleccione Inicio > Buscar y seleccionar > Ir a Especial.
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.
-
En Ir a Especial diálogo, elegir Espacios en blanco Y haga clic en OK.
Ahora se han seleccionado todas las celdas vacías en el rango seleccionado.
Paso 2: elimine las filas que contienen celdas en blanco
-
Haga clic derecho en cualquier celda seleccionada y seleccione Borrar desde el menú contextual (o puede usar atajos Ctrl + -).
-
En Borrar diálogo, elegir Fila completa Y haga clic en OK.
Resultado:
>> 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
-
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.
-
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
Resultado:
Las mejores herramientas de productividad de oficina
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...
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!
Tabla de contenidos.
- Vídeo: Eliminar filas en blanco
- Eliminar filas en blanco
- Por una columna de ayuda
- Por Kutools en 3 segundos
- A mano
- Mediante el uso de VBA
- Eliminar filas que contienen celdas en blanco
- Por función Ir a
- En una columna clave junto a la función Filtro
- Artículos Relacionados
- Las mejores herramientas de productividad de oficina
- Comentarios