¿Cómo eliminar la fila completa si la celda contiene cero en Excel?
A veces, desea eliminar toda la fila si la celda contiene cero en Excel, y puede eliminarlas una por una si hay algunas. Pero, ¿qué tal si es necesario eliminar cientos de filas que contienen cero? Puede elegir una de las siguientes formas complicadas de resolverlo.
Eliminar fila si la celda contiene cero con la función de filtro en Excel
Eliminar fila si la celda contiene cero con VBA en Excel
Eliminar fila si la celda contiene cero con Kutools para Excel
Eliminar fila si la celda contiene cero con la función de filtro en Excel
Puede utilizar la función Filtro para filtrar todas las filas en función de los valores cero en una columna determinada y, a continuación, eliminar todas las filas visibles más tarde. Haz lo siguiente.
1. Seleccione las celdas de columna que contienen los valores cero en los que desea eliminar las filas completas, luego haga clic en Datos > Filtrar. Ver captura de pantalla:
2. Luego se muestra una flecha desplegable en la primera celda de la columna seleccionada, haga clic en la flecha y luego seleccione Filtros de números > Equivale de la lista desplegable.
3. En el Autofiltro personalizado cuadro de diálogo, ingrese el número 0 en el cuadro de texto como se muestra a continuación, y luego haga clic en el OK del botón.
4. Luego, se filtran todas las celdas de valor cero en esta determinada columna. Seleccione todas las celdas visibles en el rango del filtro y haga clic derecho sobre ellas, seleccione Eliminar filas desde el menú contextual. Y en el cuadro emergente emergente, haga clic en el OK botón. Ver captura de pantalla:
5. Ahora se eliminan todas las filas visibles. Puede hacer clic Datos > Filtrar nuevamente para mostrar todos los datos sin celdas de valor cero. Ver captura de pantalla:
Elimine fácilmente todas las filas si existen valores cero en un cierto rango en Excel:
Kutools para Excel Seleccionar celdas específicas La utilidad le ayuda a seleccionar fácilmente filas enteras si existen valores cero en un cierto rango, y luego puede eliminar rápidamente todas las filas seleccionadas manualmente sin ningún error.
¡Descárgalo y pruébalo ahora! (Tour gratuito de 30 días)
Eliminar fila si la celda contiene cero con VBA en Excel
Esta sección le mostrará el método VBA para eliminar todas las filas si existen valores cero en una determinada columna en Excel.
1. Prensa Alt + F11 teclas simultáneamente para mostrar el Microsoft Visual Basic para aplicaciones ventana.
2. En la ventana de Microsoft Visual Basic para Aplicaciones, haga clic en recuadro > Módulo, luego copie y pegue el siguiente código VBA en la ventana del módulo.
VBA: elimine filas completas si existe un valor cero en cierto rango de columnas en una hoja de trabajo
Sub DeleteZeroRow () 'Updateby20140616 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 ) Application.ScreenUpdating = False Do Set Rng = WorkRng.Find ("0", LookIn: = xlValues) Si no, Rng es nada, entonces Rng.EntireRow.Delete End If Loop while not Rng is Nothing Application.ScreenUpdating = True End Sub
3. presione el F5 clave para ejecutar el código, en la ventana emergente KutoolsparaExcel cuadro de diálogo, seleccione el rango de la columna que desea eliminar filas enteras según los valores cero dentro, luego haga clic OK botón. Ver captura de pantalla:
Luego, todas las filas basadas en los valores cero en el rango de columnas especificado se eliminan inmediatamente.
Eliminar fila si la celda contiene cero con Kutools para Excel
Para muchos usuarios de Excel, usar el código VBA es peligroso para eliminar datos en Excel. Si no confía exactamente en el código VBA, aquí le recomendamos que pruebe el Seleccionar celdas específicas utilidad de Kutools for Excel.
Antes de aplicar Kutools for Excel, Por favor descargarlo e instalarlo en primer lugar.
1. Seleccione el rango de la columna, eliminará filas enteras en función de los valores cero dentro y luego haga clic en Kutools > Seleccione > Seleccionar celdas específicas. Ver captura de pantalla:
2. En el Seleccionar celdas específicas diálogo, necesita:
(1) Seleccione el Fila completa opción en el Tipo de selección .
(2) Seleccionar Equivale en el primero Tipo específico lista desplegable, luego ingrese el número 0 en el cuadro de texto.
(3) Haga clic en el OK del botón.
3. Aparecerá un cuadro de diálogo para indicarle cuántas filas se han seleccionado, haga clic en el OK botón. Ahora se seleccionan todas las filas con los valores cero en el rango de columna especificado. Haga clic derecho en cualquier fila seleccionada, luego haga clic en Borrar en el menú contextual. Ver captura de pantalla:
Ahora todas las filas con los valores cero que existen en la columna especificada se eliminan inmediatamente. Ver captura de pantalla:
Si desea tener una prueba gratuita (30 días) de esta utilidad, haga clic para descargarloy luego vaya a aplicar la operación según los pasos anteriores.
Eliminar fila si la celda contiene cero con Kutools para Excel
Artículos relativos:
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!