¿Cómo buscar o buscar y reemplazar valores en una selección o en celdas seleccionadas en Excel?
En Excel, la capacidad de buscar y reemplazar valores rápidamente dentro de una selección específica o un rango de celdas resulta esencial para limpiar datos, actualizar registros o corregir errores en grandes conjuntos de información. Aunque Excel incluye herramientas integradas para realizar búsquedas y reemplazos sencillos, a menudo los usuarios requieren soluciones más avanzadas: por ejemplo, operar solo sobre una parte de los datos, ignorar diferencias entre mayúsculas y minúsculas o aplicar reemplazos sin sobrescribir directamente los valores originales. Este artículo presenta diversos métodos prácticos —desde las funciones predeterminadas de Excel hasta herramientas avanzadas y automatizadas— para ayudarle a buscar, localizar y reemplazar datos de forma eficaz en los rangos seleccionados.
- Busque o Buscar y reemplazar valores en la selección con la función Buscar y reemplazar
- Busque o Buscar y reemplazar valores en la selección, en distintas hojas o en libros de trabajo completos con Kutools para Excel
- Buscar y reemplazar valores mediante una fórmula de Excel
- Reemplace varios Valor diferente en la selección a la vez mediante VBA
Busque o Buscar y reemplazar valores en la selección con la función Buscar y reemplazar
La función integrada Buscar y reemplazar de Excel permite al usuario localizar rápidamente texto, números o caracteres específicos dentro de un rango seleccionado y, si es necesario, sustituirlos al instante por otros nuevos. Este enfoque resulta ideal cuando se busca una solución inmediata y sencilla para actualizar datos en un conjunto concreto de celdas o rangos, sin necesidad de opciones avanzadas como criterios personalizados o reemplazos basados en fórmulas.
Escenarios aplicables: Utilice este método para ediciones rápidas en las que necesite realizar reemplazos masivos e inmediatos dentro de un rango seleccionado manualmente. Es ideal para tareas sencillas que no requieren reglas de Búsqueda avanzada ni coincidencias parciales exclusivas.
Limitaciones: Esta herramienta es menos adecuada cuando se necesita un mayor control, como reemplazar valores únicamente si las celdas contienen contenido exacto o trabajar en un entorno estrictamente sensible a mayúsculas y minúsculas.
1. Seleccione el rango o las celdas en los que desea buscar o reemplazar valores.
2. Pulse Ctrl+F para abrir el cuadro de diálogo Buscar y reemplazar.
3. Para localizar un valor específico, haga clic en la pestaña Buscar, introduzca el valor en el campo «Buscar» y pulse Buscar todo. Excel mostrará todos los resultados coincidentes en la parte inferior del cuadro de diálogo, junto con enlaces interactivos que le permitirán acceder directamente a cualquiera de ellos. Vea la captura de pantalla siguiente:
![]() | >>> | ![]() |
Si desea reemplazar un valor, cambie a la pestaña Reemplazar. Introduzca el texto que desea buscar en el campo «Buscar» y el valor de reemplazo en el campo «Reemplazar con». Puede elegir Reemplazar (para la celda actual) o Reemplazar todo (para actualizar todas las apariciones en la selección elegida).
Tras pulsar el botón Reemplazar todo, Excel mostrará un cuadro de resumen con el número de celdas reemplazadas. Haga clic en Aceptar para cerrar el aviso. Vea la captura de pantalla siguiente:

Consejos: Si solo desea reemplazar celdas completas (no coincidencias parciales), haga clic en Opciones en el cuadro de diálogo y active la casilla «Coincidir con el contenido de la celda» para obtener reemplazos más precisos. Para búsquedas sensibles a mayúsculas y minúsculas, active «Coincidir mayúsculas y minúsculas».
Recordatorio de error: Confirme siempre que tiene la selección correcta antes de ejecutar Reemplazar todo, ya que esta acción no se puede deshacer fácilmente si se aplica a un rango amplio.
Busque o Buscar y reemplazar valores en la selección, en distintas hojas o en libros de trabajo completos con Kutools para Excel
El panel Navegación avanzada: Buscar y reemplazar de Kutools para Excel amplía las capacidades estándar de Excel, permitiéndole buscar o reemplazar valores no solo en una o varias celdas seleccionadas, sino también en todos los libros de trabajo abiertos, en el libro de trabajo actual o incluso en múltiples hojas de cálculo al mismo tiempo. ¡Ideal cuando sus datos están distribuidos entre varias hojas o libros y quiere evitar tediosas operaciones manuales repetidas!
1. Una vez instalado Kutools y abierto Excel, normalmente se abre el panel Kutools Navegación en el lado izquierdo.
Consejos: Si no ve este panel, ábralo seleccionando Kutools > Navegación en la Cinta de opciones.

2. En el panel Buscar y reemplazar, puede personalizar su operación:
para activar el panel Buscar y reemplazar.
para especificar uno o varios rangos exactos para su operación.
Los resultados de la búsqueda o el reemplazo aparecen al instante en el panel. En comparación con la función integrada Buscar y reemplazar, Kutools ofrece una flexibilidad superior, especialmente al consolidar reemplazos en distintas hojas de cálculo.
Nota: Con esta función, podrá buscar o reemplazar datos no solo en su selección actual, sino también en todos los libros de trabajo abiertos, únicamente en la hoja de cálculo actual, en varias hojas específicas o en todo su entorno de Excel, reduciendo considerablemente el tiempo dedicado a actualizaciones manuales repetitivas. Vea la captura de pantalla:

Ventajas: Esta solución es ideal para usuarios que gestionan habitualmente libros de trabajo extensos, diseños de datos complejos o necesitan un procesamiento por lotes más rápido. Kutools también admite selección entre mayúsculas y minúsculas, coincidencias con comodines y otras opciones más avanzadas.
Precauciones: Verifique cuidadosamente sus ajustes y seleccione el ámbito correcto para evitar reemplazos no deseados fuera de su área objetivo.
Si desea probar gratuitamente (30 días) esta utilidad, haga clic aquí para descargarla y, a continuación, siga los pasos anteriores para aplicar la operación.
Busque o Buscar y reemplazar valores en la selección mediante una fórmula de Excel
Si necesita realizar una operación de buscar y reemplazar pero prefiere no sobrescribir sus datos originales —por ejemplo, cuando quiere generar nuevos valores en otra columna manteniendo intactos los datos de origen—, las fórmulas de Excel como SUSTITUIR o REEMPLAZAR son extremadamente prácticas.
Escenarios aplicables: Cuando necesite mantener intactos los datos originales, realizar reemplazos parciales (por ejemplo, dentro de una cadena) o actualizar automáticamente los cambios si los datos de origen se modifican.
Ventajas: No destructivo: sus valores originales permanecen intactos. Las fórmulas se pueden copiar o rellenar hacia abajo para procesar rápidamente grandes rangos. Además, puede adaptar la fórmula para realizar manipulaciones de cadenas más complejas.
Inconvenientes: Requiere una columna adicional para mostrar el resultado de la fórmula. No es adecuado para reemplazos globales en el mismo lugar, a menos que después copie y pegue los valores para sobrescribir los originales.
Reemplace texto específico mediante la función SUSTITUIR:
1. Suponga que sus valores están en la columna A. Haga clic en la celda B1 (o en la primera celda junto a sus datos) e introduzca la siguiente fórmula:
=SUBSTITUTE(A1,"old_text","new_text") Explicación de los parámetros: "texto_antiguo" es el valor que desea buscar y "texto_nuevo" es el valor que desea usar como reemplazo. Modifique estos valores según sea necesario.
2. Pulse Intro. Arrastre el controlador de relleno hacia abajo para aplicar la fórmula a todas las filas necesarias. Así, los valores reemplazados aparecerán en la columna B, mientras que la columna A permanecerá intacta.

Reemplace texto en posiciones específicas mediante la función REEMPLAZAR:
1. Si necesita reemplazar contenido únicamente en posiciones específicas, use la fórmula REEMPLAZAR de la siguiente manera: en la celda B1, introduzca la fórmula siguiente:
=REPLACE(A1, start_num, num_chars, "replacement") Explicación de los parámetros: núm_inicial especifica la posición en la que comienza el reemplazo, núm_caracteres es el número de caracteres que se van a reemplazar y "texto_reemplazo" es el texto nuevo que se va a insertar. Modifique estos valores según sea necesario.
2. Pulse Intro. Arrastre el controlador de relleno hacia abajo para aplicar la fórmula a todas las filas que necesite.

Resolución de problemas: Si la fórmula no produce el resultado esperado, asegúrese de que las referencias de celda y los valores de reemplazo sean correctos, y de que haya introducido la fórmula en la columna adyacente. Si sobrescribe los datos originales, podría perder información, así que verifique siempre dos veces las referencias antes de copiar los valores de nuevo en la fuente.
Reemplace varios Valor diferente en Excel a la vez mediante VBA
Si a menudo necesita reemplazar varias palabras o valores distintos en Excel, hacerlo uno por uno puede volverse tedioso. Con una sencilla macro de VBA, podrá reemplazar múltiples elementos de forma simultánea. Siga los pasos que se indican a continuación para crear y usar la herramienta Multi Buscar y Reemplazar.
Ventajas: Muy flexible y totalmente automatizable; se adapta fácilmente a tareas únicas de edición por lotes.
Inconvenientes: Requiere conocimientos de VBA.
Pasos para crear y ejecutar una macro de VBA personalizada para Buscar y reemplazar:
1. Haga clic en Desarrollador > Visual Basic (o pulse ALT + F11). En el editor de Microsoft Visual Basic para Aplicaciones que se abre, haga clic en Insertar > Módulo para añadir un nuevo módulo. Copie y pegue el siguiente código en el módulo:
Sub MultiFindReplace()
Dim WorkRng As Range
Dim ReplaceList As Variant
Dim cell As Range
Dim Pair As Variant
Dim ReplaceCount As Long
On Error Resume Next
Set WorkRng = Application.InputBox("Select the range to perform find and replace:", "Multi Find & Replace", Type:=8)
If WorkRng Is Nothing Then Exit Sub
On Error GoTo 0
ReplaceList = Array( _
Array("apple", "orange"), _
Array("dog", "cat"), _
Array("Ktools", "Kutools"), _
Array("2024", "2025") _
)
ReplaceCount = 0
For Each cell In WorkRng
If Not IsEmpty(cell.Value) Then
For Each Pair In ReplaceList
' Replace all instances of each "Find" with "Replace"
If InStr(1, cell.Value, Pair(0), vbTextCompare) > 0 Then
cell.Value = Replace(cell.Value, Pair(0), Pair(1), 1, -1, vbTextCompare)
ReplaceCount = ReplaceCount + 1
End If
Next Pair
End If
Next cell
MsgBox ReplaceCount & " replacements completed.", vbInformation, "Multi Find & Replace"
End Sub 2. Dentro del código, busque la siguiente sección, donde cada línea representa un par de Buscar → Reemplazar. Puede modificar, eliminar o añadir pares según sus necesidades. Cada par sigue el formato Array("texto_antiguo", "texto_nuevo"), donde el primer valor indica el texto que desea buscar y el segundo, el texto por el que desea reemplazarlo.
ReplaceList = Array( _
Array("apple", "orange"), _
Array("dog", "cat"), _
Array("Ktools", "Kutools"), _
Array("2024", "2025") _
) 3. Haga clic en el botón
Ejecutar para ejecutar el código. Cuando se le solicite, seleccione el rango de celdas en el que desea realizar los reemplazos.
La macro recorrerá automáticamente cada celda y reemplazará todos los valores definidos. Un mensaje le indicará cuántos reemplazos se han realizado.
Consejos prácticos: Para tareas recurrentes, guarda el libro como un archivo habilitado para macros (.xlsm) y reutiliza esta macro. Si aparecen advertencias de seguridad, habilita las macros para continuar.
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

