Skip to main content

Eliminar filas que contienen cero en una determinada columna en Excel

Author: Sun Last Modified: 2025-06-03

Al gestionar datos en Excel, a veces es necesario limpiar eficazmente tu conjunto de datos eliminando las filas que contienen valores específicos, como ceros en una columna concreta. Esto garantiza que tus datos sigan siendo precisos y relevantes. En este tutorial te mostraremos tres métodos diferentes para eliminar filas que contienen ceros en una columna especificada: utilizando la función Filtro de Excel, aprovechando Kutools para Excel para un enfoque más sencillo y empleando VBA para usuarios más avanzados.

A screenshot showing rows with zeros in Excel needing deletion

Eliminar filas si la celda contiene cero con la función Filtro en Excel
Selecciona fácilmente filas si la celda contiene cero con Kutools para Excel
Eliminar filas si la celda contiene cero con VBA en Excel


Eliminar filas si la celda contiene cero con la función Filtro en Excel

Puedes utilizar la función Filtro para filtrar todas las filas según los valores cero en una determinada columna y, posteriormente, eliminar todas las filas visibles. Por favor, sigue estos pasos.

1. Selecciona las celdas de la columna que contienen los valores cero sobre los que deseas eliminar las filas completas, luego haz clic en "Datos" > "Filtro". Consulta la captura de pantalla:

A screenshot of the Filter button under the Data tab in Excel

2. Ahora aparecerá una flecha desplegable en la primera celda de la columna seleccionada. Haz clic en la flecha y selecciona "Filtros de número" > "Igual" en la lista desplegable.

A screenshot showing the Number Filters equals option in Excel

3. En el cuadro de diálogo "Filtro automático personalizado", introduce el número "0" en el cuadro de texto como se muestra en la siguiente captura de pantalla y haz clic en el botón "Aceptar".

A screenshot of the Custom AutoFilter dialog box for filtering zero values

4. Todas las filas que contienen valores cero en la columna seleccionada ahora están filtradas. Selecciona todas las celdas visibles en el rango filtrado, haz clic derecho sobre ellas y selecciona "Eliminar filas" en el menú contextual. En el cuadro de aviso que aparece, haz clic en el botón "Aceptar". Consulta la captura de pantalla:

A screenshot of the Delete Rows option in Excel after filtering zero values

5. Ahora todas las filas visibles han sido eliminadas. Puedes hacer clic en "Datos" > "Filtro" de nuevo para mostrar todos los datos sin las celdas con valor cero. Consulta la captura de pantalla:

A screenshot showing the data in Excel after deleting rows with zeros


Selecciona fácilmente filas si la celda contiene cero con Kutools para Excel

Aquí te recomendamos encarecidamente utilizar la utilidad "Seleccionar celdas específicas" de Kutools para Excel. Esta función te permite seleccionar fácilmente filas completas dentro de un rango especificado que contienen ceros en una columna concreta. Después de seleccionar estas filas, puedes gestionarlas manualmente.

Kutools para Excel ofrece más de 300 funciones avanzadas para simplificar tareas complejas, potenciando la creatividad y la eficiencia. Integrado con capacidades de inteligencia artificial, Kutools automatiza las tareas con precisión, haciendo que la gestión de datos sea sencilla. Información detallada de Kutools para Excel...  Prueba gratuita...

Después de descargar e instalar Kutools para Excel, haz clic en "Kutools" > "Seleccionar" > "Seleccionar celdas específicas" para abrir el cuadro de diálogo "Seleccionar celdas específicas". Luego configura el cuadro de diálogo de la siguiente manera.

  1. Selecciona el rango de la columna donde deseas eliminar filas completas según los valores cero.
  2. Selecciona la opción "Fila completa" en la sección "Seleccionar tipo".
  3. Selecciona "Igual" en la primera lista desplegable "Especificar tipo" y luego introduce el número "0" en el cuadro de texto.
  4. Haz clic en el botón "Aceptar".
    A screenshot of Kutools Select Specific Cells dialog box to select rows with zeros
Resultado

Todas las filas que contienen valores cero en la columna especificada se seleccionarán automáticamente.

A screenshot showing rows with zeros automatically selected in Excel

Notas:
  • Una vez seleccionadas las filas, puedes eliminarlas manualmente según lo necesites.
  • Para utilizar esta función, debes tener Kutools para Excel instalado en tu ordenador. Descarga Kutools para Excel ahora.

Eliminar fila si la celda contiene cero con VBA en Excel

En esta sección te mostraremos el método VBA para eliminar todas las filas si existen valores cero en una determinada columna en Excel.

1. Pulsa las teclas "Alt" + "F11" simultáneamente para mostrar la ventana "Microsoft Visual Basic para Aplicaciones".

2. En la ventana "Microsoft Visual Basic para Aplicaciones", haz clic en "Insertar" > "Módulo", luego copia y pega el siguiente código VBA en la ventana del módulo.

VBA: Eliminar filas completas si existe cero en una determinada columna

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)
    If Not Rng Is Nothing Then
        Rng.EntireRow.Delete
    End If
Loop While Not Rng Is Nothing
Application.ScreenUpdating = True
End Sub

3. Pulsa la tecla "F5" para ejecutar el código. En el cuadro de diálogo "KutoolsforExcel" que aparece, selecciona el rango de la columna que contiene ceros para eliminar las filas completas y haz clic en el botón "Aceptar". Consulta la captura de pantalla:

A screenshot of the VBA dialog box prompting the range selection in Excel

A continuación, todas las filas basadas en los valores cero en el rango de columna especificado se eliminarán inmediatamente.

A screenshot showing Excel data after running VBA to delete rows with zeros


Dominando estos métodos, podrás agilizar tu proceso de limpieza de datos en Excel, asegurando que tus conjuntos de datos estén libres de filas no deseadas que contengan ceros. Si deseas profundizar en las capacidades de Excel, en nuestro sitio web encontrarás una gran cantidad de tutoriales. Descubre más consejos y trucos de Excel aquí.


Demostración: Eliminar fila si la celda contiene cero con Kutools para Excel

 
Kutools para Excel: ¡Más de 300 herramientas prácticas a su alcance! ¡Disfrute de funciones de IA permanentemente gratis! ¡Descárguelo ahora!

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!