¿Cómo buscar y reemplazar valores mayores o menores que un valor específico en Excel?
Al trabajar con grandes conjuntos de datos en Excel, suele ser necesario identificar y reemplazar celdas que cumplan determinados criterios, como valores superiores o inferiores a un umbral específico. Por ejemplo, podría necesitar sustituir todos los números mayores que 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 estándar Buscar y reemplazar, que solo detecta coincidencias exactas o parciales de texto o números, los reemplazos condicionales basados en comparaciones numéricas requieren enfoques alternativos. Este tutorial presenta varios métodos prácticos para gestionar estos escenarios de forma eficiente, ayudándole a ahorrar tiempo y reducir errores manuales.
Buscar y reemplazar valores mayores o menores que un valor específico con código VBA
Buscar y reemplazar valores mayores o menores que un valor específico con Kutools para Excel
Otros métodos integrados de Excel: Filtrar/Ordenar y Reemplazar
Buscar y reemplazar valores mayores o menores que un valor específico con código VBA
Por ejemplo, imagine que necesita localizar rápidamente todos los valores de su conjunto de datos que superen 500 y reemplazarlos por 0 en una sola operación. Esta necesidad es habitual al ajustar calificaciones, marcar resultados de cumplimiento o depurar datos. Con VBA, puede automatizar todo este proceso y evitar ediciones manuales repetitivas.

La siguiente solución VBA le permite reemplazar simultáneamente todos los valores de celda que sean mayores o menores que un número específico. Puede ajustar tanto el valor de comparación como el valor de reemplazo según sus necesidades:
1. Mantenga pulsadas las teclas ALT + F11 para abrir la ventana de Microsoft Visual Basic para Aplicaciones.
2. Haga clic en Insertar > Módulo y pegue 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. A continuación, pulse la tecla F5 para ejecutar este código. Cuando se le solicite, seleccione el rango de datos en el que desea buscar y reemplazar valores. (Seleccionar solo los datos relevantes ayuda a evitar reemplazos no deseados en celdas no relacionadas.)

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

Notas y consejos:
- Puede ajustar el umbral y el valor de reemplazo modificando estas líneas en el código:
If Rng.Value >500Then
Rng.Value =0 - Este código solo modifica números. Si sus datos contienen celdas vacías o entradas no numéricas, estas permanecerán intactas.
- Antes de ejecutar el código VBA, le recomendamos guardar una copia de seguridad del archivo por si necesita revertir los cambios.
- Si aparece un aviso de seguridad de macros, asegúrese de habilitar las macros para este libro.
Buscar y reemplazar valores mayores o menores que un valor específico con Kutools para Excel
Si no tiene experiencia con VBA ni programación, Kutools para Excel ofrece una forma gráfica de abordar este problema. Su utilidad Seleccionar celdas específicas le permite identificar todas las celdas que coincidan con sus condiciones y reemplazar su contenido de forma simultánea, minimizando errores del usuario y acelerando la limpieza de datos.
Tras instalar Kutools para Excel, siga los pasos siguientes:
1. Seleccione el rango de datos que desea procesar.
2. Vaya 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:
- Seleccione Celda para el Seleccionar tipo.
- Elija Mayor que(o)Menor que, según sea necesario) en Especificar tipo.
- Introduzca su valor umbral en el campo adyacente (por ejemplo, 500).

4. Haga clic en Aceptar. Todas las celdas que cumplan sus criterios se resaltarán inmediatamente. A continuación, escriba el valor de reemplazo deseado y pulse simultáneamente Ctrl + Intro; todos los valores seleccionados se actualizarán al instante.
![]() | ![]() | ![]() |
Consejos adicionales:
- Puede utilizar otros criterios, como Menor que, Igual a o Contiene, según sus necesidades.
- Para evitar reemplazos accidentales, revise cuidadosamente su selección antes de pulsar Ctrl + Intro.
¡Descargue y pruebe Kutools para Excel gratis ahora!
Fórmula de Excel: use la función SI en una columna auxiliar para reemplazar valores mayores o menores que un umbral
Este enfoque utiliza la función integrada de Excel SI para crear una columna auxiliar, lo que facilita comprobar visualmente los resultados y aplicar posteriormente reemplazos basados en condiciones. Es especialmente útil si desea mayor transparencia antes de sobrescribir sus datos originales o si necesita una forma no destructiva de probar cómo quedarán los resultados. Además, puede personalizar la lógica de reemplazo para distintos escenarios, como informes, categorización o detección de valores atípicos.
1. Inserte una nueva columna junto a sus datos (por ejemplo, si sus datos están en la columna A, añada una nueva columna B).
2. En la primera celda de la columna auxiliar (por ejemplo, B2), introduce la siguiente fórmula para reemplazar todos los valores mayores que 500 por 0:
=IF(A2>500,0,A2) Si desea reemplazar valores menores que un umbral (por ejemplo, menores que 200), utilice:
=IF(A2<200,0,A2) Puede sustituir 500 o 200 y 0 por cualquier umbral y valor de reemplazo que se adapte a sus necesidades. La referencia A2 debe ajustarse según su rango de datos real.
3. Pulse la tecla Intro tras escribir la fórmula. A continuación, copie la fórmula al resto de la columna auxiliar (arrastre el controlador de relleno hacia abajo o haga doble clic en él).
4. Una vez que haya confirmado que la columna auxiliar produce el resultado deseado, seleccione y copie los nuevos datos, haga clic con el botón derecho en el Rango de Datos Original y elija Pegado Especial > Valores para sobrescribir los datos originales con los resultados calculados.
Consejos y precauciones:
- Las fórmulas en columnas auxiliares facilitan detectar y revisar los cambios antes de reemplazar los datos originales, reduciendo así el riesgo.
- Tenga cuidado con las referencias de celda al aplicar fórmulas a rangos no contiguos y asegúrese de que la alineación sea correcta.
- Este enfoque mantiene sus datos originales intactos hasta que complete la revisión y decida sobrescribirlos.
- Si trabaja con conjuntos de datos grandes, el uso de fórmulas puede resultar más lento que VBA o Kutools, pero ofrece mayor seguridad a la hora de revisar los cambios en los datos.
Otros métodos integrados de Excel: Filtrar y Reemplazar
El filtrado le permite seleccionar visualmente todos los valores mayores o menores que su criterio específico, para reemplazar rápidamente todas las celdas relevantes mediante la edición estándar de Excel. Este método es flexible, no requiere fórmulas ni código y resulta ideal para quienes prefieren trabajar directamente con la interfaz de Excel en tareas puntuales o visuales.
1. Seleccione su rango de datos y active el filtro haciendo clic en Datos > Filtro.
2. Haga clic en la flecha desplegable de la columna que desea evaluar. Elija Filtros de números > Mayor que(o)Menor que) e introduzca el valor umbral (por ejemplo, 500).
3. Excel mostrará únicamente las filas que coincidan con sus condiciones de filtro. Seleccione todas las celdas visibles filtradas en su columna.
4. Escriba el valor de reemplazo (por ejemplo, 0) y pulse Ctrl + Intro —Excel sobrescribirá únicamente las celdas actualmente visibles (filtradas).
5. Desactive el filtro para ver y verificar su conjunto de datos final.
Consejos, ventajas e inconvenientes:
- El método de filtrar y reemplazar es sencillo e ideal para conjuntos de datos moderados en los que desee confirmación visual de las celdas que se modifican.
- En columnas que contengan fórmulas, este método las sobrescribirá y podría dañarlas; úselo con precaución.
- Si seleccionó accidentalmente el rango incorrecto y realizó cambios, pulse Ctrl + Z para deshacerlos, ajuste su selección o las condiciones de filtro e inténtelo de nuevo.
Artículos relacionados:
¿Cómo buscar y reemplazar una coincidencia exacta en Excel?
¿Cómo reemplazar texto por las imágenes correspondientes en Excel?
¿Cómo buscar y reemplazar el color de relleno en Excel?
Las mejores herramientas de productividad para Office
Potencie sus habilidades en Excel con Kutools para Excel y experimente una eficiencia como nunca antes.Kutools para Excel ofrece más de 300 funciones avanzadas para aumentar su productividad y Ahorrar tiempo.Haga clic aquí para obtener la función que más necesita...
Office Tab aporta una interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil
- Active 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 dentro de la misma ventana, en lugar de hacerlo en ventanas separadas.
- ¡Aumente su productividad en un 50 % y elimine cientos de clics del ratón cada día!
Todos los complementos de Kutools en un solo instalador.
Kutools for Office es la suite que incluye complementos para Excel, Word, Outlook y PowerPoint, además de Office Tab Pro, ideal para equipos que trabajan en distintas aplicaciones de Office.
- Suite integral— complementos para Excel, Word, Outlook y PowerPoint + Office Tab Pro
- Un instalador, una licencia— configuración en minutos (compatible con MSI)
- Rendimiento mejorado en conjunto— productividad optimizada en todas las aplicaciones de Office
- Prueba gratuita de 30 días con todas las funciones— sin registro ni tarjeta de crédito
- La mejor relación calidad-precio— ahorre frente a la compra individual de complementos


