¿Cómo eliminar filas si las celdas están en blanco en una lista larga en Excel?
Por ejemplo, copiamos datos de una página web y necesitamos eliminar datos no válidos basados en celdas en blanco en una columna específica. Normalmente podemos seleccionar una fila y luego eliminarla manualmente, pero llevará mucho tiempo si hay demasiadas celdas en blanco. Aquí te presentaré un par de formas para eliminar fácilmente filas si las celdas están en blanco en una lista larga en Excel.
Eliminar filas si las celdas están en blanco en Excel con el comando Ir a Especial
Eliminar filas si las celdas están en blanco en Excel con Macro VBA
Eliminar filas si las celdas contienen un valor/dato específico en una lista larga/columna
Eliminar filas si las celdas están en blanco en Excel con el comando Ir a Especial
Si tus datos están listados en una sola columna en Excel, puedes eliminar filas si las celdas están en blanco en la lista/columna específica con el comando Ir a Especial siguiendo estos pasos:
1. Selecciona la columna donde si las celdas están en blanco eliminarás las filas de estas celdas en blanco, y haz clic en Inicio > Buscar y seleccionar > Ir a Especial.
2. En el cuadro de diálogo Ir a Especial, marca la opción Celdas en blanco y haz clic en el botón Aceptar. Ver captura de pantalla arriba:
Luego, todas las celdas en blanco en la columna seleccionada se seleccionan inmediatamente.
3. Haz clic derecho en estas celdas en blanco seleccionadas y selecciona Eliminar en el menú contextual.


Paso 4: En el cuadro de diálogo Eliminar que aparece, marca la opción Fila completa y haz clic en el botón Aceptar.
Ahora se han eliminado todas las filas completas de las celdas en blanco en la columna seleccionada.
Eliminar filas si las celdas están en blanco en Excel con Macro VBA
En esta sección, te proporcionaremos la macro VBA para eliminar filas si las celdas están en blanco en Excel.
1. Presiona simultáneamente las teclas Alt + F11 para abrir la ventana Microsoft Visual Basic para Aplicaciones.
2. Inserta un módulo haciendo clic en Insertar > Módulo, y pega la siguiente Macro VBA en el módulo.
VBA: Eliminar fila completa si las celdas están en blanco en una columna
Sub DeleteBlackCell()
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Set WorkRng = WorkRng.SpecialCells(xlCellTypeBlanks)
If Err = 0 Then
WorkRng.EntireRow.Delete
End If
End Sub
3. Presiona la F5 tecla o haz clic en el Ejecutar botón para ejecutar esta macro VBA. 4. En el cuadro de diálogo KutoolsforExcel que aparece, selecciona y especifica la columna en la que deseas eliminar filas completas si las celdas están en blanco, y haz clic en el botón Aceptar.
Ahora, solo si las celdas en la columna específica están en blanco, las filas en las que están esas celdas en blanco se eliminarán de inmediato.
Eliminar filas si las celdas contienen contenido específico en una lista larga/columna
A veces, puede que necesites eliminar filas completas si las celdas en la columna especificada contienen cierto contenido. En este caso, puedes aplicar la utilidad Seleccionar celdas específicas de Kutools para Excel para resolverlo fácilmente en Excel.
Kutools para Excel - Cargado con más de 300 herramientas esenciales para Excel. ¡Disfruta de funciones de IA permanentemente gratis! ¡Descarga ahora!
1. Selecciona la columna donde si las celdas contienen contenido especificado eliminarás las filas correspondientes, y haz clic en Kutools > Seleccionar > Seleccionar celdas específicas.
2. En el cuadro de diálogo Seleccionar celdas específicas que se abre, ver captura de pantalla arriba:
(1) Marca la opción Filas completas en la sección Tipo de selección;
(2) Selecciona Contiene de la primera lista desplegable en la sección Tipo específico;
(3) Escribe el contenido específico en el cuadro siguiente.
(4) Haz clic en el botón Aceptar.
3. Luego aparece un cuadro de diálogo que te muestra cuántas filas se han seleccionado. Haz clic en el botón Aceptar para cerrarlo.
Kutools para Excel - Potencia Excel con más de 300 herramientas esenciales. ¡Disfruta de funciones de IA gratis permanentemente! Consíguelo ahora
4. Haz clic derecho en una de las filas seleccionadas y selecciona Eliminar en el menú contextual.
Y luego todas las filas seleccionadas se eliminan de inmediato. Ver captura de pantalla:
Artículos relacionados
¿Cómo evitar guardar si una celda específica está en blanco en Excel?
¿Cómo resaltar fila si una celda contiene texto/valor/en blanco en Excel?
¿Cómo no calcular (ignorar fórmula) si una celda está en blanco en Excel?
¿Cómo usar la función SI con Y, O y NO en Excel?
¿Cómo mostrar mensajes de advertencia/alerta si las celdas están en blanco en Excel?
¿Cómo ingresar/mostrar texto o mensaje si las celdas están en blanco en Excel?
Las mejores herramientas de productividad para Office
Potencia tus habilidades en Excel con Kutools para Excel y experimenta una eficiencia sin precedentes. Kutools para Excel ofrece más de300 funciones avanzadas para aumentar la productividad y ahorrar tiempo. Haz clic aquí para obtener la función que más necesitas...
Office Tab lleva la interfaz de pestañas a Office y facilita mucho tu trabajo
- Habilita la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
- Abre y crea varios documentos en nuevas pestañas de la misma ventana, en lugar de nuevas ventanas.
- ¡Aumenta tu productividad en un50% y reduce cientos de clics de ratón cada día!