Skip to main content

¿Cómo eliminar filas si las celdas están en blanco en una lista larga en Excel?

Author: Kelly Last Modified: 2025-06-03

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.

click Go To Special feature

select Blanks in the Go To Special dialog box

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.

select Delete from the right click menu
 select Entire row option from the Delete dialog box

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.

vba code to select the data range

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.

click Select Specific Cells of kuttols

set options in the Select Specific Cells dialog box

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.

a dialog box pops out to show how many rows have been selected

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.

click Delete from right click menu

Y luego todas las filas seleccionadas se eliminan de inmediato. Ver captura de pantalla:

 all selected rows are deleted


Artículos relacionados

Las mejores herramientas de productividad para Office

🤖 Kutools AI Aide: Revoluciona el 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 | Redondear...
Super BUSCARV: Búsqueda por varios criterios | Búsqueda de varios valores | Búsqueda en varias hojas | Coincidencia difusa....
Lista desplegable avanzada: Crea 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 | 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 | Administrador de Libro de trabajo y Hoja de cálculo | Biblioteca de AutoTexto | Selector de fechas | Combinar Datos | Cifrar/Descifrar celdas | Enviar correo electrónico por lista | Super Filtro | Filtro especial (filtrar celdas con fuente en negrita/cursiva/tachado...)...
Top15 conjuntos de herramientas:12 herramientas de texto (Agregar texto, Eliminar caracteres específicos, ...) | Más de50 tipos de gráficos (Diagrama de Gantt, ...) | Más de40 fórmulas prácticas (Calcular edad basada en la fecha de nacimiento, ...) |19 herramientas de inserción (Insertar código QR, Insertar imagen desde ruta, ...) |12 herramientas de conversión (Convertir a palabras, Conversión de moneda, ...) |7 herramientas para combinar y dividir (Combinar filas avanzado, Dividir celdas, ...) | ... y más

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!