Skip to main content

Kutools para Office — Una Suite. Cinco Herramientas. Haz Más.

¿Cómo encontrar y reemplazar valores mayores que / menores que un valor específico en Excel?

Author Xiaoyang Last modified

Trabajar con grandes conjuntos de datos en Excel a menudo requiere identificar y reemplazar celdas que cumplan con criterios específicos, como valores mayores o menores que cierto umbral. Por ejemplo, podrías necesitar sustituir todos los números superiores a 500 por 0, o reemplazar cualquier valor por debajo de un estándar de rendimiento con un mensaje de advertencia. A diferencia de la herramienta Buscar y Reemplazar estándar —que solo localiza coincidencias exactas o parciales de texto/números—, los reemplazos condicionales basados en comparaciones numéricas requieren enfoques alternativos. Este tutorial describe varios métodos prácticos para manejar estos escenarios de manera eficiente, ayudándote a ahorrar tiempo y minimizar errores manuales.

Buscar y reemplazar valores mayores que / menores que un valor específico con código VBA

Buscar y reemplazar valores mayores que / menores que un valor específico con Kutools para Excel

Fórmula de Excel: Usa la función SI en una columna auxiliar para reemplazar valores mayores o menores que un umbral

Otros Métodos Incorporados de Excel - Filtrar/Ordenar y Reemplazar


Buscar y reemplazar valores mayores que / menores que un valor específico con código VBA

Por ejemplo, imagina que quieres localizar rápidamente cada valor en tu conjunto de datos que sea mayor que 500 y cambiarlos todos a 0 en una sola operación. Esta es una necesidad común en ajustes de calificaciones, marcado de resultados de cumplimiento o limpieza de datos. Usando VBA, puedes automatizar todo este proceso y evitar ediciones manuales repetitivas.

sample data

La siguiente solución en VBA te permite reemplazar todos los valores de las celdas mayores o menores que un número específico de una vez. Puedes personalizar el valor de comparación y el reemplazo según sea necesario para tu caso:

1. Mantén presionadas las teclas ALT + F11 para abrir la ventana de Microsoft Visual Basic para Aplicaciones.

2. Haz clic en Insertar > Módulo, y pega el siguiente código en la Ventana del Módulo.

Código VBA: Buscar y reemplazar valores mayores o menores que un valor específico

Sub FindReplace()
'Updateby Extendoffice
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)
For Each Rng In WorkRng
    If Rng.Value > 500 Then
        Rng.Value = 0
    End If
Next
End Sub

3. Luego presiona la tecla F5 para ejecutar este código. Cuando se te solicite, selecciona el rango de datos donde deseas buscar y reemplazar valores. (Seleccionar solo los datos relevantes ayuda a evitar reemplazos no deseados en celdas no relacionadas).

vba code to select data range

4. Haz clic en Aceptar en el cuadro de diálogo. El código escaneará automáticamente tu rango seleccionado y reemplazará todos los valores mayores que 500 por 0 (o según lo especificado).

all the values greater than a specific value are replaced with0

Notas y Consejos:

  • Puedes ajustar el umbral y el valor de reemplazo modificando estas líneas en el código:
    Si Rng.Value >500 Entonces
    Rng.Value =0
  • Este código solo cambia números. Si tus datos incluyen celdas en blanco o entradas no numéricas, estas permanecerán sin cambios.
  • Antes de ejecutar VBA, considera guardar una copia de seguridad de tu archivo en caso de que quieras revertir los cambios.
  • Si encuentras un aviso de seguridad de macros, asegúrate de que las macros estén habilitadas para este libro.

Buscar y reemplazar valores mayores que / menores que un valor específico con Kutools para Excel

Si no tienes experiencia con VBA o programación, Kutools para Excel proporciona una forma gráfica de abordar este problema. Su utilidad Seleccionar Celdas Específicas te permite identificar todas las celdas que coincidan con tus condiciones y reemplazar sus contenidos de una vez, minimizando errores del usuario y acelerando la limpieza de datos.

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 instalar Kutools para Excel, sigue los siguientes pasos:

1. Selecciona el rango de datos que deseas procesar.

2. Ve a Kutools > Seleccionar > Seleccionar Celdas Específicas para abrir el cuadro de diálogo Seleccionar Celdas Específicas.

click Select Specific Cells feature of kutools

3. En el cuadro de diálogo Seleccionar Celdas Específicas:

  1. Selecciona Celda para el tipo de selección.
  2. Elige Mayor que (o Menor que, según sea necesario) de Tipo específico.
  3. Ingresa tu valor umbral en el campo adyacente (por ejemplo, 500).

set criteria in the dialog box

4. Haz clic en Aceptar. Todas las celdas que cumplan con tus criterios se resaltarán de inmediato. Ahora, ingresa el valor de reemplazo deseado y presiona Ctrl + Enter juntos; cada valor seleccionado se actualizará instantáneamente.

original data arrow right the values greater than a specific value are replaced with0

Consejos Adicionales:

  • Puedes usar otros criterios como Menor que, Igual, o Contiene dependiendo de tus necesidades.
  • Para evitar reemplazos accidentales, verifica dos veces tu selección antes de presionar Ctrl + Enter.

¡Descarga y prueba gratis Kutools para Excel ahora!


Fórmula de Excel - Usa la función SI en una columna auxiliar para reemplazar valores mayores o menores que un umbral

Este enfoque utiliza la función SI incorporada de Excel para crear una columna auxiliar, lo que facilita verificar visualmente y luego aplicar reemplazos basados en condiciones. Es especialmente útil si quieres más transparencia antes de sobrescribir tus datos originales, o si necesitas una manera no destructiva de probar cómo se verán los resultados. También puedes personalizar la lógica de reemplazo para diferentes escenarios, como informes, categorización o señalización de valores atípicos.

1. Inserta una nueva columna junto a tus datos (por ejemplo, si tus datos están en la columna A, inserta una nueva columna B).

2. En la primera celda de la columna auxiliar (por ejemplo, B2), ingresa la siguiente fórmula para reemplazar todos los valores mayores que 500 por 0:

=IF(A2>500,0,A2)

Si deseas reemplazar valores menores que un umbral (por ejemplo, menores que 200), usa:

=IF(A2<200,0,A2)

Puedes sustituir 500 o 200 y 0 por cualquier umbral y valor de reemplazo según tus necesidades. La referencia A2 debe ajustarse en función de tu rango de datos real.

3. Presiona Enter después de escribir la fórmula. Luego, copia la fórmula hacia abajo al resto de la columna auxiliar (arrastra el controlador de relleno hacia abajo o haz doble clic en el controlador).

4. Una vez confirmes que la columna auxiliar produce el resultado que deseas, selecciona y copia los nuevos datos, luego haz clic derecho en el rango de datos original y elige Pegado Especial > Valores para sobrescribir los datos originales con los resultados calculados.

Consejos y Precauciones:

  • Las fórmulas de la columna auxiliar facilitan detectar y revisar los cambios antes de reemplazar los datos originales, reduciendo el riesgo.
  • Ten cuidado con las referencias de celdas si aplicas fórmulas a rangos no contiguos: asegúrate de que haya una alineación correcta.
  • Este enfoque conserva tus datos originales hasta que termines la revisión y decidas sobrescribirlos.
  • Si tienes grandes conjuntos de datos, usar fórmulas puede ser más lento que VBA o Kutools, pero es más seguro para revisar cambios en los datos.

Otros Métodos Incorporados de Excel - Filtrar y Reemplazar

El filtrado puede ayudarte a seleccionar visualmente todos los valores mayores o menores que tu requisito específico, para que puedas reemplazar rápidamente todas las celdas relevantes usando la edición estándar de Excel. Este método es flexible y no requiere fórmulas o código, lo que lo hace adecuado para quienes prefieren trabajar directamente con la interfaz de Excel para tareas únicas o visuales.

1. Selecciona tu rango de datos y habilita el filtro haciendo clic en Datos > Filtro.

2. Haz clic en la flecha desplegable en la columna que deseas evaluar. Elige Filtros de Número > Mayor Que (o Menor Que), luego ingresa el valor umbral (por ejemplo, 500).

3. Excel mostrará solo las filas que coincidan con tus criterios de filtro. Selecciona todas las celdas filtradas visibles en tu columna.

4. Ingresa el valor de reemplazo (por ejemplo, 0) y presiona Ctrl + Enter — Excel sobrescribirá solo las celdas actualmente visibles (filtradas).

5. Desactiva el filtro para ver y revisar tu conjunto de datos final.

Consejos, Pros y Contras:

  • El filtro y reemplazo es sencillo e ideal para conjuntos de datos moderados donde quieres confirmación visual de qué celdas se han cambiado.
  • Para columnas que contienen fórmulas, este método sobrescribirá y posiblemente rompa fórmulas; úsalo con precaución.
  • Si accidentalmente seleccionaste el rango incorrecto y realizaste cambios, presiona Ctrl + Z para deshacer, luego ajusta tu selección o criterios de filtro y vuelve a intentarlo.

Artículos relacionados:

¿Cómo encontrar y reemplazar coincidencias exactas en Excel?

¿Cómo reemplazar texto con imágenes correspondientes en Excel?

¿Cómo encontrar y reemplazar color de relleno en Excel?


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 identificar duplicados | Eliminar filas en blanco | Combinar columnas o celdas sin perder datos | Redondear...
Super BUSCARV: Búsqueda por varios criterios | Búsqueda por varios valores | Búsqueda en varias hojas | Coincidencia difusa....
Lista desplegable avanzada: Cree 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...)...
Los15 principales 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 de combinar y dividir (Combinar filas avanzado, Dividir celdas, ...) ... y más
Utiliza Kutools en tu idioma preferido: admite inglés, español, alemán, francés, chino y más de40 idiomas adicionales.

Mejora tu dominio de 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 incorpora la interfaz de pestañas en 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 hacerlo en ventanas separadas.
  • ¡Aumenta tu productividad en un50% y reduce cientos de clics de ratón cada día!

Todos los complementos de Kutools. Un solo instalador

El paquete Kutools for Office agrupa complementos para Excel, Word, Outlook y PowerPoint junto con Office Tab Pro, ideal para equipos que trabajan en varias aplicaciones de Office.

Excel Word Outlook Tabs PowerPoint
  • Suite todo en uno: complementos para Excel, Word, Outlook y PowerPoint + Office Tab Pro
  • Un solo instalador, una licencia: configuración en minutos (compatible con MSI)
  • Mejor juntos: productividad optimizada en todas las aplicaciones de Office
  • Prueba completa de30 días: sin registro ni tarjeta de crédito
  • La mejor relación calidad-precio: ahorra en comparación con la compra individual de complementos