¿Cómo encontrar y reemplazar valores mayores que / menores que un valor específico en Excel?
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
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.
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).
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).
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.
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.
3. En el cuadro de diálogo Seleccionar Celdas Específicas:
- Selecciona Celda para el tipo de selección.
- Elige Mayor que (o Menor que, según sea necesario) de Tipo específico.
- Ingresa tu valor umbral en el campo adyacente (por ejemplo, 500).
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.
![]() | ![]() | ![]() |
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
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.





- 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