Buscar y reemplazar

Buscar y reemplazar varios datos a la vez en Excel

noviembre 7, 2026 Tuto Excel 14 min read
Buscar y reemplazar varios datos a la vez en Excel

Buscar y reemplazar es la herramienta de Excel que localiza un texto en la hoja y lo cambia por otro, con dos botones: «Buscar siguiente» para ir uno a uno y «Reemplazar todo» para tocar todas las apariciones de golpe. Sirve para actualizar un nombre de proveedor,unificar un criterio o arreglar una importación con códigos mal escritos. Al terminar este tutorial sabrás abrir el cuadro con el atajo, usar comodines, limitar el cambio a una columna, reemplazar por color y resolver los errores más comunes. La herramienta existe en todas las versiones de Excel, desde 2007 hasta Microsoft 365, y también en Excel para la web, para Mac y para móviles.

Qué es Buscar y reemplazar y para qué te sirve

Imagina una hoja de inventario con 200 filas y un proveedor que cambia de nombre: en vez de editarlas una por una, abres un solo cuadro, escribes el nombre viejo, escribes el nuevo y Excel se encarga de las 200. Eso hace Buscar y reemplazar: recorre las celdas de la hoja (o del libro entero) y, cuando encuentra el texto que le pides, lo sustituye por el nuevo.

La herramienta es útil cuando el cambio es textual y se repite:unificar la razón social de un proveedor, arreglar prefijos en códigos de producto, borrar espacios sobrantes, cambiar una palabra por otra en miles de filas, o pasar una fecha escrita como texto a otro formato.

Para que el cambio funcione como esperas, el texto que escribes en «Buscar» debe estar escrito en la hoja tal y como lo pones, y las opciones de Coincidir mayúsculas y Coincidir con todo el contenido de la celda influyen mucho. Si en la hoja aparece «Distribuidora Norte» con la D mayúscula y tú escribes «distribuidora», sin esa opción marcada no lo encuentra.

Dónde está y cómo se abre: atajo, cinta y cuadro

El cuadro se abre con el atajo Ctrl+B (buscar) o Ctrl+L (reemplazar). En Mac, Cmd+F y Cmd+Mayús+H. Funciona igual en Excel 2007, 2010, 2013, 2016, 2019, 2021, 2024, Microsoft 365, Excel para la web y Excel para Mac.

Si prefieres la cinta, está aquí:

InicioEdiciónBuscar y seleccionar

Al hacer clic se abre un menú con Buscar, Reemplazar, Ir a, Ir a especial y más. «Buscar y seleccionar» es un botón con flecha; al pulsarlo aparece el submenú.

InicioEdiciónBuscar y seleccionarReemplazar

La ruta también llega desde la pestaña Inicio con Ctrl+L, sin tocar la cinta.

Las dos pestañas del cuadro: Buscar y Reemplazar

El cuadro tiene dos pestañas: la primera solo busca, la segunda reemplaza. Las dos comparten el campo «Buscar» y los botones de opciones.

En la pestaña Reemplazar aparece el campo «Reemplazar por» debajo del campo «Buscar» y los botones pasan a ser Reemplazar (cambia la celda actual y salta a la siguiente), Reemplazar todo (cambia todas las apariciones de golpe) y Cerrar.

Nota: en Excel configurado con punto decimal (México, Estados Unidos) el separador de argumentos y la lista de decimales cambian, pero el cuadro de Buscar y reemplazar se ve igual.

Las opciones que cambian el comportamiento

Debajo del campo «Buscar» hay un enlace «Opciones >>» que abre seis opciones. Combinarlas bien evita disgustos.

Opción Para qué sirve Valores
Dentro de Limita la búsqueda a la Hoja activa o a todo el Libro Hoja / Libro
Buscar Recorre las celdas en horizontal o en vertical Por filas / Por columnas
Buscar en Decide si mira dentro de la fórmula, del valor o de los comentarios Fórmulas / Valores / Notas
Coincidir mayúsculas y minúsculas Distingue «Norte» de «norte» Casilla de activar
Coincidir con todo el contenido de la celda Solo busca si la celda completa es el texto pedido Casilla de activar
Formato Permite buscar por color, negrita o relleno Abre un selector de formato

Buscar con comodines cuando no sabes el dato exacto

Tienes una hoja Productos con códigos que empiezan por P (P-0345, P-1200) y quieres los de la familia PX, pero no recuerdas si son dos o tres caracteres. Los comodines *, ? y ~ resuelven esto sin tocar nada: sirven para buscar, no para reemplazar.

A B
1 Código Producto
2 P-0345 Cuaderno A5
3 PA-120 Carpeta anillas
4 PX-001 Carpeta PX
5 S-340 Sobre A4
6 SL-980 Sobre largo
7 P-2000 Cuaderno A4
Productos

? sustituye a un solo carácter, * sustituye a varios. En la pestaña Buscar, escribe s?l y marca «Coincidir mayúsculas y minúsculas» para localizar celdas como «SL-980» y «S-340» que empiecen por s más un carácter más l. Si escribes s*l, Excel encuentra «SL-980» y «Sobre A4» porque el asterisco vale por todo lo que haya entre medias.

Para buscar un signo de interrogación literal, delante se pone la tilde: ~?.

Comprueba: en la celda B4 se ve «Carpeta PX» con el cursor; al pulsar Buscar siguiente el cursor salta a la siguiente coincidencia, en este caso a la celda de S-340 o SL-980 según los datos.

Reemplazar un texto en toda la hoja de un golpe

Tienes una hoja Clientes con la columna Proveedor llena de «Distribuidora Norte» y quieres que pase a «Distribuidora Norte S.L.». Con «Reemplazar todo» lo cambias de una vez.

A B C
1 Proveedor Zona
2 Distribuidora Norte Norte
3 Distribuidora Norte Centro
4 Distribuidora Norte Norte
5 Distribuidora Norte Sur
6 Distribuidora Norte Centro
Clientes
  1. Abre el cuadro con Ctrl+L.
  2. En «Buscar» escribe Distribuidora Norte.
  3. En «Reemplazar por» escribe Distribuidora Norte S.L..
  4. Pulsa «Reemplazar todo».
  5. Excel avisa: «Hemos realizado 5 reemplazos». Cierra con Esc o el botón Cerrar.
Cuidado: con «Coincidir con todo el contenido de la celda» desactivado, el cambio también cae sobre celdas que contengan ese texto más otras cosas (por ejemplo «Distribuidora Norte Internacional» se convierte en «Distribuidora Norte S.L. Internacional»).
Comprueba: la columna B muestra «Distribuidora Norte S.L.» en las cinco filas y el resto de la hoja no ha cambiado.

Revisar antes de tocar nada con Buscar siguiente

Si la hoja tiene mezclados «Distribuidora Norte», «Distribuidora Sur» y «Distribuidora Norte Internacional», no quieres cambiar todos. Usa Reemplazar (no Reemplazar todo) para decidir caso por caso.

  1. Abre con Ctrl+L.
  2. Escribe Distribuidora Norte en «Buscar» y Distribuidora Norte S.L. en «Reemplazar por».
  3. Pulsa «Buscar siguiente»: Excel selecciona la primera celda con ese texto.
  4. Si te interesa el cambio, pulsa «Reemplazar» y el cursor salta a la siguiente.
  5. Si no, pulsa «Buscar siguiente» para saltar a la próxima.
  6. Cuando no queden más, Excel avisa y cierras.
Comprueba: solo cambian las celdas que tú has confirmado; el resto se queda como estaba.

Limitar el cambio a una columna para no pisar otros datos

Tienes la misma hoja, pero la columna C (Zona) también contiene la palabra «Norte» y no quieres tocarla. Selecciona la columna B antes de abrir el cuadro.

  1. Haz clic en el encabezado de la columna B para seleccionarla entera.
  2. Abre con Ctrl+L.
  3. En «Buscar» escribe Distribuidora Norte y en «Reemplazar por» Distribuidora Norte S.L..
  4. Confirma que «Dentro de» está en «Hoja» y «Coincidir con todo el contenido de la celda» está desactivado.
  5. Pulsa «Reemplazar todo».

Excel trabaja solo sobre B2:B200 y deja la columna C sin tocar. Si en su lugar quisieras reducir a un rango concreto (B2:B200, sin tocar B1), selecciona ese rango con el ratón antes de abrir el cuadro.

Comprueba: en la columna C sigue apareciendo «Norte», «Centro» o «Sur» igual que antes.

Cambiar varias palabras distintas en una sola pasada

Tienes una hoja Notas con los días de la semana abreviados y los quieres poner con mayúscula inicial: «lun», «mar» y «mie» por «Lunes», «Martes» y «Miércoles».

A B
1 Día Importe
2 lun 120,50
3 mar 88,00
4 mie 210,75
5 lun 45,00
6 mie 67,20
7 mar 33,00
Notas
  1. Ctrl+L, escribe lun en «Buscar» y Lunes en «Reemplazar por». Pulsa «Reemplazar todo». Cierra.
  2. Vuelve a abrir con Ctrl+L, escribe mar en «Buscar» y `Martes» en «Reemplazar por». Pulsa «Reemplazar todo». Cierra.
  3. Repite con mie y Miércoles.
A B
1 Día Importe
2 Lunes 120,50
3 Martes 88,00
4 Miércoles 210,75
5 Lunes 45,00
6 Miércoles 67,20
7 Martes 33,00
Notas
Comprueba: la columna A tiene solo «Lunes», «Martes» y «Miércoles» en mayúscula inicial.

Por qué no hay un botón para varias palabras a la vez

El cuadro hace un cambio por búsqueda: pones un texto y un reemplazo, y trabaja sobre todas las celdas que contengan ese texto. No existe un campo «lista de reemplazos» porque el cuadro se pensó para correcciones rápidas, no para transformaciones masivas con reglas.

Si tienes que tocar 200 palabras distintas o aplicar una regla (por ejemplo «si el país es Perú, cambiar el prefijo +51 por +51»; «si el importe supera 1.000, marcar como Alto»), el camino es otro: encadena varias pasadas como en la sección anterior, o pasa a Power Query (Datos > Obtener y transformar > Desde tabla o rango) y aplica la transformación con un paso de Reemplazar valores que se queda guardado.

Buscar y reemplazar por formato: color, negrita o relleno

En la hoja Gastos, los importes altos (mayores de 1.000) están en rojo y los quieres pasar a fondo amarillo para que destaquen menos. El cuadro de Buscar y reemplazar permite buscar y reemplazar por formato, no solo por texto.

  1. Selecciona el rango B2:B200.
  2. Abre con Ctrl+L.
  3. Pulsa «Opciones >>».
  4. En «Buscar», junto a la etiqueta «Formato», pulsa el botón «Formato…».
  5. En la pestaña «Fuente», elige Color: rojo. Acepta.
  6. En «Reemplazar por», pulsa otra vez «Formato…» y elige Relleno: amarillo. Acepta.
  7. Pulsa «Reemplazar todo».
Comprueba: las celdas con texto rojo ahora tienen fondo amarillo, y el resto de la hoja queda igual.
Consejo: si quieres buscar «celdas con cualquier texto en rojo y fondo sin importar cuál», deja los campos de «Buscar» y «Reemplazar por» vacíos y usa solo los formatos.

Lo que falla cuando Buscar y reemplazar no se comporta

Cuatro causas reales que pasan en hojas de inventario o de clientes. Cada una con su arreglo.

"No encuentra nada" y el dato sí está

La celda B2 muestra «Distribuidora Norte » con un espacio al final que no se ve, y tú buscas «Distribuidora Norte». Excel no lo encuentra.

A B
1 Proveedor
2 Distribuidora Norte
3 Distribuidora Norte (S.A.)
4 Distribuidora Sur
Hoja1

Tres causas típicas: hay espacios de más, el número está guardado como texto o tienes «Coincidir mayúsculas y minúsculas» marcado sin querer. Si marcas «Coincidir con todo el contenido de la celda», Excel solo encuentra celdas completas, no trozos dentro de otras.

Arreglo: usa la función =ESPACIOS(B2) para limpiar los espacios y revisa la opción de mayúsculas.

Reemplaza demasiado y se come parte de otras palabras

Sin «Coincidir con todo el contenido de la celda», buscar Sur cambia «Seguros del Sur» por «Seguros del X» si tu reemplazo es «X». Aparece en la columna C de la hoja Clientes.

A B C
1 Proveedor Producto
2 Seguros del Sur Póliza Sur
3 Sur Póliza Básica
Hoja1

Arreglo: marca la casilla o afina el texto a buscar («Seguros del Sur» en vez de solo «Sur»).

Reemplazar todo deja la hoja como estaba

Excel dice «Hemos realizado 0 reemplazos» y la hoja no ha cambiado. Tres causas: tienes un rango seleccionado muy pequeño y la celda a cambiar está fuera; «Dentro de» está en «Libro» y solo se ve una parte; o hay un filtro (Datos > Ordenar y filtrar > Filtro) que oculta las filas con el texto que quieres cambiar.

Arreglo: quita el filtro (Datos > Filtro), amplía la selección y revisa la opción «Dentro de».

El cuadro se cierra solo y no recuerdo el atajo

Pulsar Esc cierra el cuadro. Se vuelve a abrir con Ctrl+B (buscar) o Ctrl+L (reemplazar) sin perder lo que tenías escrito: Excel lo recuerda mientras no cierres el libro.

Cuándo Buscar y reemplazar se queda corto

Buscar y reemplazar arregla texto literal. Cuando el cambio depende de una condición («si el país es Perú, anteponer el prefijo +51»), el cuadro no puede porque solo hace un cambio por búsqueda.

Para esos casos hay tres caminos:

  • Reglas dentro de una celda: usa la función SUSTITUIR (en inglés SUBSTITUTE), REEMPLAZAR (en inglés REPLACE) o ENCONTRAR (en inglés FIND) en una columna nueva y arrastra hacia abajo.
  • Búsquedas con condiciones: BUSCARX (en inglés XLOOKUP) desde Excel 2021 y Microsoft 365 trae un argumento para devolver otro valor si no encuentra.
  • Cambios masivos sobre ficheros: Power Query (Datos > Obtener y transformar) permite encadenar pasos de Reemplazar valores y aplicarlos a varios libros a la vez.

SUSTITUIR, REEMPLAZAR y ENCONTRAR como fórmula

SUSTITUIR cambia un texto por otro dentro de una celda, con fórmula, sin abrir el cuadro. REEMPLAZAR corta un número de caracteres a partir de una posición y los cambia. ENCONTRAR dice en qué posición está un carácter o texto, y devuelve #¡VALOR! si no lo encuentra.

=SUSTITUIR(A2;"Norte";"Sur")
=REEMPLAZAR(A2;1;3;"Pre")
=ENCONTRAR("@";A2)

En la primera, si A2 contiene «Distribuidora Norte», el resultado es «Distribuidora Sur». La segunda cambia los tres primeros caracteres de A2 por «Pre». La tercera devuelve la posición del símbolo arroba en A2 o un error si no está.

Nota: la primera vez que aparece una función en este tutorial su nombre en inglés va entre paréntesis (SUSTITUIR, en inglés SUBSTITUTE). En Excel configurado con punto decimal (México, Estados Unidos) el separador de argumentos es la coma en vez del punto y coma.

Lo que ya sabes hacer con Buscar y reemplazar

  • Abrir el cuadro con Ctrl+B o Ctrl+L, o desde Inicio > Edición > Buscar y seleccionar.
  • Distinguir las dos pestañas: Buscar para localizar y Reemplazar para sustituir.
  • Combinar las opciones Dentro de, Buscar, Buscar en, mayúsculas y coincidencia exacta para afinar la búsqueda.
  • Usar comodines ?, * y ~? para buscar patrones sin saber el dato exacto.
  • Limitar el cambio a una columna o a un rango para no pisar otros datos.
  • Reemplazar por color, negrita o relleno desde el selector de formato.

El siguiente paso es Power Query cuando el cambio depende de condiciones o hay que aplicarlo sobre varios libros a la vez. En el tutorial de Power Query verás cómo encadenar varios Reemplazar valores y guardarlos como paso de la consulta para repetirlos cuando quieras.

Dudas al usar Buscar y reemplazar en Excel

1. ¿Cómo buscar y reemplazar datos en Excel?

Abre la ficha Inicio, ve a Modificar > Buscar y seleccionar y elige Reemplazar (o pulsa Ctrl+B). Escribe el texto a buscar, el texto nuevo y pulsa Reemplazar todos para cambiar todas las coincidencias de la hoja o del libro en una sola pasada.

2. ¿Por qué no me funciona buscar y reemplazar en Excel?

Lo habitual es que el cuadro Buscar y reemplazar esté limitado a la hoja actual cuando debería buscar en todo el libro; despliega Dentro de y elige Libro. Si el problema son las fórmulas, marca Diferenciar mayúsculas y minúsculas o desmárcala, porque Excel distingue acentos y mayúsculas por defecto al buscar dentro de fórmulas.

3. ¿Cómo reemplazar texto dentro de una fórmula en Excel?

La función SUSTITUIR (SUBSTITUTE) lo hace dentro de una celda: =SUSTITUIR(A1;"viejo";"nuevo") cambia solo la primera aparición y =SUSTITUIR(A1;"viejo";"nuevo";2) cambia a partir de la segunda. Para tocar la fórmula en sí, selecciónala y pulsa F2 o usa Reemplazar con la celda activa en modo de edición.

4. ¿Cómo buscar un texto en Excel y devolver otro texto relacionado?

Usa BUSCARV (VLOOKUP) cuando tengas una tabla con el valor buscado en la primera columna: =BUSCARV("clave";A:D;3;FALSO) devuelve el dato de la tercera columna que corresponde a esa clave. En Excel 2021 y Microsoft 365 también puedes hacerlo con BUSCARX (XLOOKUP), que permite devolver valores a la izquierda.

5. ¿Cómo se usa buscar y reemplazar en Excel para Mac?

En Mac el acceso directo es Cmd+Mayús+F (en lugar de Ctrl+B de Windows). Abre la misma ficha Inicio > Modificar > Buscar y seleccionar > Reemplazar; las pestañas Buscar y Reemplazar funcionan idénticas y las opciones Dentro de, Buscar y Mayúsculas y minúsculas están en el mismo sitio.

6. ¿Cómo buscar una palabra dentro de una celda usando una fórmula en Excel?

Las funciones HALLAR ("texto";celda) y ENCONTRAR ("texto";celda) devuelven la posición de la palabra dentro del texto (o un error si no está). Para saber si está sin que falle, combínalas con SI.ERROR: =SI.ERROR(HALLAR("factura";A1)>0;"No está"), que muestra VERDADERO o FALSO según aparezca o no.

7. ¿Cómo buscar texto en Excel usando la función BUSCARV?

BUSCARV (VLOOKUP) busca un valor en la primera columna de un rango y devuelve el dato de otra columna a la derecha. Por ejemplo, =BUSCARV(B2;Articulos!A:C;3;FALSO) devuelve el precio del artículo cuyo código está en B2; el último argumento FALSO obliga a buscar coincidencia exacta.

8. ¿Qué ejemplos prácticos tiene la función REEMPLAZAR y SUSTITUIR en Excel?

REEMPLAZAR (REPLACE) cambia caracteres por posición: =REEMPLAZAR(A1;3;5;"nuevo") borra 5 caracteres desde la posición 3 y los sustituye por "nuevo". SUSTITUIR (SUBSTITUTE) cambia por texto: =SUSTITUIR(A1;"-";"/") reemplaza todos los guiones por barras; útil para limpiar códigos o fechas importadas.

Fuentes

  1. MicrosoftBuscar o reemplazar texto y números en una hoja de cálculoconsultado el 13/10/2026
  2. MicrosoftREEMPLAZAR — documentación oficialconsultado el 13/10/2026
  3. MicrosoftBUSCAR — documentación oficialconsultado el 13/10/2026
  4. MicrosoftBUSCARH — documentación oficialconsultado el 13/10/2026
  5. MicrosoftBUSCARV — documentación oficialconsultado el 13/10/2026