Skip to main content

¿Cómo eliminar filas si la celda es mayor/menor que un valor determinado en Excel?

Author: Siluvia Last Modified: 2025-06-04

A veces, puede ser necesario eliminar filas si las celdas de una columna específica son mayores o menores que un valor determinado en Excel. Este artículo recomendará varios métodos para abordar este problema.

Eliminar filas si la celda es mayor/menor que un valor determinado con código VBA
Eliminar filas si la celda es mayor/menor que un valor determinado con Kutools para Excel
Eliminar filas si la celda es mayor/menor que un valor determinado con Kutoos para Excel


Eliminar filas si la celda es mayor/menor que un valor determinado con código VBA

Supongamos que desea eliminar filas completas si la celda en la columna D es mayor o menor que un valor determinado en Excel. Puede ejecutar el siguiente código VBA para lograrlo.

1. Presione simultáneamente las teclas Alt + F11 para abrir la ventana de Microsoft Visual Basic para Aplicaciones.

2. En la ventana de Microsoft Visual Basic para Aplicaciones, haga clic en Insertar > Módulo. Luego copie y pegue el siguiente código VBA en la ventana de Código.

Código VBA: Eliminar filas si la celda es mayor/menor que un valor determinado en Excel

Public Sub ProcessData()
    Dim xRg As Range
    Dim xTxt As String
    On Error Resume Next
    If ActiveWindow.RangeSelection.Count > 1 Then
      xTxt = ActiveWindow.RangeSelection.AddressLocal
    Else
      xTxt = ActiveSheet.UsedRange.AddressLocal
    End If
    Set xRg = Application.InputBox("Please select range:", "Kutools for Excel", xTxt, , , , , 8)
    If xRg Is Nothing Then Exit Sub
    If (xRg.Areas.Count > 1) Or (xRg.Columns.Count > 1) Then
        MsgBox "You can only select one column per time", vbInformation, "Kutools for Excel"
        Exit Sub
    End If
    xRg.Range("A1").EntireRow.Insert
    Set xRg = xRg.Range("A1").Offset(-1).Resize(xRg.Rows.Count + 1)
    xRg.Range("A1") = "Temp"
    xRg.AutoFilter 1, ">30000"
    Set xRg = Application.Intersect(xRg, xRg.SpecialCells(xlCellTypeVisible))
    On Error GoTo 0
    If Not xRg Is Nothing Then xRg.EntireRow.Delete
End Sub

Nota: En el código anterior, >30000 significa que eliminará filas si las celdas son mayores que 30000 en una columna específica. Si desea eliminar filas si las celdas son menores que un valor determinado, cambie el signo > por < y luego especifique su valor.

3. Presione la tecla F5 para ejecutar el código; en el cuadro de diálogo emergente de Kutools para Excel, seleccione el rango (una sola columna) donde encontrará si las celdas en esta columna son mayores o menores que un valor determinado. Luego haga clic en el botón Aceptar. Ver captura de pantalla:

run vba code to select the data list

Luego, todas las filas con valores de celda mayores que 30000 en la columna D se eliminan inmediatamente.

all rows with cell value meet the criteria are deleted


Eliminar filas si la celda es mayor/menor que un valor determinado con Kutools para Excel

La utilidad Seleccionar Celdas Específicas de Kutools para Excel puede ayudarlo a seleccionar todas las filas con celdas mayores o menores que un valor determinado en una columna específica, y luego puede eliminar manualmente todas las filas seleccionadas de una vez.

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...

1. Seleccione la columna en la que desea eliminar filas, luego haga clic en Kutools > Seleccionar > Seleccionar Celdas Específicas. Ver captura de pantalla:

click Select Specific Cells feature of kutools

2. En el cuadro de diálogo Seleccionar Celdas Específicas, seleccione Fila completa en la sección Tipo de selección. En la sección Tipo específico, seleccione Mayor que o Menor que en la primera lista desplegable, ingrese el valor determinado en el siguiente cuadro de texto y luego haga clic en el botón Aceptar.

set criteria in the dialog box

3. Luego aparece un cuadro de diálogo indicando cuántas filas se han seleccionado; haga clic en el botón Aceptar. Y verá que todas las filas con valor mayor que 30000 en la columna D se seleccionan inmediatamente.

4. Haga clic derecho en una de las filas seleccionadas, luego haga clic en Eliminar en el menú contextual. Y todas las filas seleccionadas se eliminan.

click Delete

  Si desea tener una prueba gratuita (30-día) de esta utilidad, haga clic para descargarla y luego vaya a aplicar la operación siguiendo los pasos anteriores.


Eliminar filas si la celda es mayor/menor que un valor determinado con Kutoos para Excel

Además de los dos métodos anteriores, puede filtrar todas las filas con celdas mayores o menores que un valor determinado en una columna específica, y luego eliminar todas las filas filtradas con la utilidad Eliminar Filas (Visibles) y Columnas Ocultas de Kutools para Excel.

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...

1. Seleccione el encabezado de la columna, luego haga clic en Datos > Filtro. Ver captura de pantalla:

click Data > Filter

2. Haga clic en la flecha desplegable en la columna en la que desea eliminar filas, luego haga clic en Filtros de Número > Mayor Que o Menor Que como se muestra en la siguiente captura de pantalla:

click Number Filters > Greater Than or Less Than

3. En el cuadro de diálogo Filtro Automático Personalizado, ingrese el número determinado después del cuadro es mayor que o es menor que, y luego haga clic en el botón Aceptar.

 enter the criteira in the dilaog box

4. Luego, todas las filas con ciertas celdas que son mayores o menores que un valor determinado en la columna D se filtran. Puede eliminar todas las filas filtradas seleccionando los datos filtrados y luego haciendo clic en Kutools > Eliminar > Eliminar Filas (Visibles) y Columnas Ocultas. Ver captura de pantalla:

click Delete Hidden (Visible) Rows & Columns feature of kutools

5. En el cuadro de diálogo Eliminar Filas (Visibles) y Columnas Ocultas, asegúrese de que la opción En Rango Seleccionado esté seleccionada en la lista desplegable Buscar en, seleccione Filas en la sección Tipo de eliminación, especifique la opción Filas visibles en la sección Tipo detallado, y finalmente haga clic en el botón Aceptar.

specify options in the dialog box

6. Luego, todas las filas visibles en el rango seleccionado se eliminan inmediatamente; puede cancelar el filtro haciendo clic en Datos > Filtro.

  Si desea tener una prueba gratuita (30-día) de esta utilidad, haga clic para descargarla y luego vaya a aplicar la operación siguiendo los pasos anteriores.


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!