¿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 tomará mucho tiempo si hay demasiadas celdas en blanco. Aquí presentaré un par de formas de eliminar filas fácilmente si las celdas están en blanco en una lista larga en Excel.
Elimine filas si las celdas están en blanco en Excel con el comando Ir a especial
Elimine filas si las celdas están en blanco en Excel con macro VBA
Elimine filas si las celdas contienen valores / datos específicos en una lista / columna larga
Seleccione toda la fila / columna si los valores de celda coinciden con cierto valor en Excel
Kutools para Excel Seleccionar celdas específicas La utilidad proporciona a los usuarios de Excel una opción fácil para seleccionar toda la fila o toda la columna si los valores de celda coinciden con cierto valor en Excel. ¡Más fácil y distinto para trabajar!
Elimine filas si las celdas están en blanco en Excel con el comando Ir a especial
Si sus datos figuran en una sola columna en Excel, puede eliminar filas si las celdas están en blanco en la lista / columna específica con el comando Ir a especial siguiendo los siguientes pasos:
1. Seleccione la columna donde, si las celdas están en blanco, eliminará las filas de estas celdas en blanco y haga clic en el Inicio > Buscar y seleccionart> Ir a Especial.
2. En el cuadro de diálogo Ir a especial, marque la casilla Espacios en blanco opción y haga clic en OK botón. Ver captura de pantalla arriba:
Luego, todas las celdas en blanco en la columna seleccionada se seleccionan inmediatamente.
3. Haga clic con el botón derecho en estas celdas en blanco seleccionadas y seleccione Borrar desde el menú contextual.
Paso 4: en el cuadro de diálogo Eliminar, marque la casilla Fila completa opción, y haga clic en OK del botón.
Ahora se eliminan todas las filas de todas las celdas en blanco de la columna seleccionada.
Elimine filas si las celdas están en blanco en Excel con macro VBA
En esta sección, le proporcionaremos la macro de VBA para eliminar filas si las celdas están en blanco en Excel.
1. Prensa otro + F11 teclas simultáneamente para abrir la ventana de Microsoft Visual Basic para Aplicaciones.
2. Inserte un módulo haciendo clic en el recuadro > Móduloy pegue la siguiente macro de VBA en el módulo.
VBA: elimine toda la fila 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. presione el F5 o haga clic en el Ejecutar botón para ejecutar esta macro VBA
4. En el cuadro de diálogo de lanzar nuestro KutoolsforExcel, seleccione y especifique la columna en la que desea eliminar filas enteras si las celdas están en blanco, y haga clic en OK del botón.
Ahora, solo si las celdas de la columna específica están en blanco, las filas en las que se encuentran estas celdas en blanco se eliminarán a la vez.
Eliminar filas si las celdas contienen contenido específico en una lista / columna larga
A veces, es posible que deba eliminar filas enteras si las celdas de la columna especificada contienen cierto contenido. En este caso, puede aplicar Kutools for Excel's Seleccionar celdas específicas utilidad para resolverlo fácilmente en Excel.
Kutools for Excel - Equipado con más de 300 herramientas esenciales para Excel. ¡Disfrute de una prueba GRATUITA de 30 días con todas las funciones sin necesidad de tarjeta de crédito! ¡Descargar ahora!
1. Seleccione la columna donde, si las celdas contienen contenido especificado, eliminará las filas correspondientes y haga clic en Kutools > Seleccione > Seleccionar celdas específicas.
2. En el cuadro de diálogo de apertura Seleccionar celdas específicas, vea la captura de pantalla anterior:
(1) Compruebe la Filas enteras opción en el Tipo de selección sección;
(2) Seleccione el contiene de la primera lista desplegable en el Tipo específico sección;
(3) Escriba cierto contenido en el siguiente cuadro.
(4) Haga clic en el Ok del botón.
3. A continuación, aparece un cuadro de diálogo que muestra cuántas filas se han seleccionado. Haga clic en el OK para cerrarlo
Kutools for Excel - Potencia Excel con más de 300 herramientas esenciales. ¡Disfrute de una prueba GRATUITA de 30 días con todas las funciones sin necesidad de tarjeta de crédito! Consíguelo ahora
4. Haga clic derecho en una de las filas seleccionadas y seleccione Borrar desde el menú contextual.
Y luego todas las filas seleccionadas se eliminan a la vez. Ver captura de pantalla:
Demostración: elimine filas si las celdas contienen valores / datos específicos en una lista / columna larga
Artículos Relacionados
¿Cómo evitar guardar si una celda específica está en blanco en Excel?
¿Cómo resaltar la fila si la celda contiene texto / valor / espacio en blanco en Excel?
¿Cómo no calcular (ignorar la fórmula) si la 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 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!