Buscar y reemplazar texto y otros datos en un documento de Word
Se aplica a:
Word para Office 365 Word 2016 Word 2013 Word 2010 Word 2007 Word Online Word
Starter 2010 Más... Menos
Word ofrece
varias opciones para buscar contenido específico en su documento. Puede buscar
y reemplazar elementos como texto, imágenes, títulos, marcadores o ciertos
tipos de formato, como párrafos o saltos de página. Puede usar el comando Ir
a para ir a una instancia específica de contenido en el documento, y
también puede ampliar la búsqueda con caracteres comodín, códigos o expresiones
regulares para buscar palabras o frases que contengan caracteres o
combinaciones de caracteres concretos.
Notas:
Buscar y reemplazar
Puede
buscar rápidamente todas las repeticiones de una palabra o frase específica.

Se
muestra el panel Navegación.


Nota: Si realiza un cambio en el documento y
desaparecen los resultados de búsqueda, haga clic en la flecha hacia abajo en
la parte inferior del cuadro de búsqueda para ver la lista de resultados de
nuevo.
Buscar y reemplazar texto



Nota: En
Word Online no hay ningún botón Buscar siguiente. Examine los resultados
mediante las flechas arriba y abajo para reemplazar instancias de texto
resaltado.
Buscar imágenes, tablas, comentarios y otros
objetos
Para
buscar objetos como tablas, gráficos, comentarios, notas al pie, notas al final
o ecuaciones, haga lo siguiente:

Se
muestra el panel Navegación.


Los
resultados de búsqueda se muestran a continuación en el cuadro de búsqueda.
¿Está
buscando el cuadro de diálogo Buscar y reemplazar?
Para
realizar una búsqueda avanzada mediante el cuadro de diálogo Buscar y
reemplazar, siga uno de los siguientes procedimientos:
o
bien
En
el cuadro de diálogo Buscar y reemplazar, haga clic en Más para
obtener acceso a opciones de búsqueda detalladas.
Nota: Para ver un conjunto más reducido de
opciones de búsqueda avanzada, como Coincidir mayúsculas y minúsculas o Solo
palabras completas, en el panel de navegación, seleccione la flecha
en la parte derecha del cuadro de búsqueda y, después, elija Opciones.
Buscar y reemplazar un formato específico
Puede
buscar y reemplazar o quitar formato de caracteres en su documento. Por
ejemplo, puede buscar una palabra o frase específica y cambiar el color de
fuente, o puede buscar un formato específico, como negrita o resaltado, y
cambiarlo.


Nota: Si
también quiere reemplazar el texto, escriba el texto de reemplazo en el cuadro Reemplazar
por.
Buscar y reemplazar saltos de párrafo,
tabulaciones, saltos de página y otros elementos
Puede
buscar y reemplazar caracteres especiales y elementos de documento, como
tabulaciones, marcas de párrafo (retornos de carro) y saltos de página
manuales. Por ejemplo, puede encontrar todos los espacios de línea doble (dos
marcas de párrafo) y reemplazarlos por un espacio de línea única (una marca de
párrafo).
Sugerencia: Para mostrar los símbolos de formato ocultos,
como los espacios, marcas de párrafo y saltos de página, haga clic en ¶
en el grupo Párrafo en la pestaña Inicio.


Buscar mediante Ir a
Ir a una página, tabla, encabezado, línea u otro
elemento específico

Búsqueda mediante caracteres comodín
Búsqueda mediante caracteres comodín para encontrar
letras específicas
Use
caracteres comodín para buscar texto. Por ejemplo,
puede usar el carácter comodín del asterisco (*) para buscar una cadena de
caracteres (por ejemplo, "t*e" encontrará "triste" y
"tilde").

Si
no ve la casilla Usar caracteres comodín, haga
clic en Más.

Nota: Para
anular una búsqueda en curso, presione ESC.
Expresiones en búsquedas con caracteres comodín
Use
paréntesis ( ) para crear grupos de caracteres comodín
y texto en el cuadro Buscar y, a continuación, use \n en el
cuadro Reemplazar por para usar los resultados de las expresiones.
Puede
usar el carácter comodín \n para buscar una expresión y reemplazarla por la
expresión reorganizada. Por ejemplo, escriba (Armijo) (Pedro) en el
cuadro Buscar y \2 \1 en el cuadro Reemplazar por. Word
buscará Armijo Pedro y lo reemplazará por Pedro Armijo.
Caracteres comodín para elementos que desee buscar y reemplazar
|
Para buscar |
Escribir |
Ejemplo |
|
Cualquier carácter, incluidos el espacio y los signos de puntuación |
? |
s?l encuentra sal, sol y s l. |
|
Uno de estos caracteres |
[ ] |
s[io]n encuentra sin y son. |
|
Cualquier carácter en este intervalo |
[-] |
[b-p]esar encuentra besar, cesar y pesar. Los intervalos
han de estar en orden ascendente. |
|
El principio de una palabra |
< |
<(inter) encuentra interesante e interceptar, pero no linterna. |
|
El final de una palabra |
> |
(en)> encuentra en y hacen,
pero no enebro. |
|
Expresión |
() |
Word recuerda los
resultados de una combinación de búsqueda para usarlos en una operación de
reemplazo. |
|
Cualquier carácter excepto los caracteres en el intervalo dentro de
los corchetes |
[!x-z] |
m[!a-h]s encuentra mis y mus, pero no mas
o mes. |
|
Exactamente n ocurrencias del carácter o expresión anteriores |
{n} |
hier{2}o encuentra hierro, pero no hiero. |
|
Al menos n ocurrencias del carácter o expresión anteriores |
{n,} |
hier{1,}o encuentra hierro e hiero. |
|
De n a m ocurrencias del carácter o expresión anteriores |
{n,m} |
10{1,3} encuentra 10, 100 y 1000. |
|
Una o más ocurrencias del carácter o expresión anteriores |
@ |
hier@o encuentra hiero y hierro. |
|
Cualquier cadena de caracteres, incluidos el espacio y los signos de
puntuación |
* |
s*d encuentra sed, seguid y supervisar la sostenibilidad. |
Usar códigos para buscar letras, formato, campos o
caracteres especiales
Códigos que funcionan en los cuadros Buscar o
Reemplazar por
|
Para buscar |
Escribir |
|
Marca de párrafo ( |
^p (no funciona en el cuadro Buscar
cuando está activada la opción Usar caracteres comodín) o ^13 |
|
Carácter de tabulación ( |
^t o ^9 |
|
Carácter ASCII |
^ nnn,
donde nnn es el código de carácter |
|
Carácter ANSI |
^0 nnn, donde 0 es cero y nnn es el código de carácter. |
|
Guion largo ( — ) |
^+ |
|
Guion corto ( – ) |
^= |
|
Carácter de símbolo de inserción |
^^ |
|
Salto de línea manual ( |
^l o ^11 |
|
Salto de columna |
^n o ^14 |
|
Salto de página o de sección |
^12 (al reemplazar, inserta un salto de página) |
|
Salto de página manual |
^m (también busca o reemplaza saltos
de sección cuando está activada la opción Usar caracteres comodín) |
|
Espacio de no separación ( |
^s |
|
Guion de no separación ( |
^~ |
|
Guion opcional ( |
^- |
Códigos que solo funcionan en el cuadro Buscar
(cuando está desactivada la opción Usar caracteres comodín)
|
Para buscar |
Escribir |
|
Cualquier carácter |
^? |
|
Cualquier dígito |
^# |
|
Cualquier letra |
^$ |
|
Imagen o gráfico (solo incorporados) |
^ g |
|
Marca de nota al pie |
^f o ^2 |
|
Marca de nota al final |
^e |
|
Campo (cuando los códigos de campo están visibles) |
^d o ^19 o ^21 |
|
Comentario (cuando los comentarios están incorporados) |
^a o ^5 |
|
Salto de sección |
^b |
|
Espacio en blanco |
^w (cualquier espacio o cualquier combinación de espacios normales,
espacios de no separación y caracteres de tabulación) |
Código que solo funciona en el cuadro Reemplazar por
|
Para reemplazar por esto... |
Escribir |
|
Contenido del Portapapeles |
^c |
|
Texto del cuadro Buscar |
^& |
Buscar y reemplazar texto usando expresiones
regulares (avanzado)
Acerca de expresiones regulares
Puede
automatizar muchas tareas de buscar y reemplazar mediante caracteres comodín
para compilar expresiones regulares, que son combinaciones de texto literal y
caracteres comodín. Los caracteres de texto literal indican el texto que debe
existir en la cadena de texto de destino. Los caracteres
comodín indican el texto que puede variar en la cadena de destino. Por
ejemplo, puede usar expresiones regulares para buscar y quitar las filas
duplicadas de una tabla grande o transponer una lista de nombres (cambiarlos de
“Nombre apellidos” a “Apellidos, nombre”).
Ejemplo: ¡pruébelo!
Aquí
tiene un ejemplo que puede probar. Los pasos de esta sección explican cómo usar
una expresión regular que transpone nombres. Tenga en cuenta que siempre se
utiliza el cuadro de diálogo Buscar y reemplazar para ejecutar
expresiones regulares. Recuerde también que si una
expresión no funciona según lo esperado, siempre puede presionar CTRL+Z para
deshacer los cambios y luego probar otra expresión.
|
Leonor Bernabé |
|
Desiré Mendoza |
|
Claudia Olivares |
|
Gerardo Palacios |

(<*>) (<*>)
\2,
\1
|
Bernabé, Leonor |
|
Mendoza, Desiré |
|
Olivares, Claudia |
|
Palacios, Gerardo |
El
contenido del documento determina la mayor parte del diseño (aunque no todo) de
las expresiones regulares. En el ejemplo anterior, cada elemento (nombre)
contiene dos palabras. Si el elemento contiene dos palabras y una inicial del
segundo nombre, deberá utilizar una expresión diferente.
Vamos
a examinar cada expresión detalladamente:
En
la primera expresión, (<*>) (<*>):
Es
decir, la expresión indica: "Buscar ambas palabras".
En
la segunda expresión, \2, \1:
Es
decir, la expresión indica: "Escribir la segunda palabra, añadir una coma,
escribir la primera palabra".
Usar expresiones regulares y caracteres comodín,
con ejemplos
Los
siguientes ejemplos muestran algunas formas en las que se pueden usar los caracteres comodín y las expresiones regulares en Word. Para
obtener una lista de los caracteres comodín que puede usar, consulte la sección
Caracteres comodín para elementos que desea buscar y reemplazar.
Ejemplo 1: Transponer nombres con iniciales del segundo nombre
Ejemplo 3: Añadir puntos a los encabezamientos o quitarlos de estos
Ejemplo 4: Buscar filas o párrafos duplicados
Ejemplo
1: Transponer nombres con iniciales del segundo nombre
En
este ejemplo se usa una combinación de caracteres comodín y códigos de
caracteres para transponer nombres que contienen iniciales del segundo nombre.
Si está familiarizado con los códigos de caracteres, vea la sección Usar
códigos para buscar letras, formato, campos o caracteres especiales.
Mientras
avanza, tenga en cuenta lo siguiente:
En
primer lugar, prepare los datos de ejemplo:
Alberto
Juan Hermosilla
Desiré S. Mendoza
Claudia M. Olivares
Gerardo Palacios
La
tabla debe tener una apariencia similar a esta:
|
Leonor María Bernabé |
|
Desiré S. Mendoza |
|
Claudia M. Olivares |
|
Gerardo Palacios |
Ahora
transponga los nombres:
(*) ([! ]@)^13
Asegúrese
de incluir un espacio entre los dos conjuntos de paréntesis y después del signo
de exclamación. Si no ha visto nunca el carácter ^13, explicamos lo que hace en
la siguiente sección.
\2, \1^p
Hermosilla,
Alberto Juan
Mendoza, Desiré S.
Olivares, Claudia M.
Palacios, Gerardo
Volver
a convertir el texto cambiado en una tabla:
Transponer
con iniciales del segundo nombre, paso a paso
Observemos
los componentes individuales de la expresión para ver cómo funcionan,
comenzando por la expresión del cuadro Buscar.
Toda
la expresión busca dos grupos de patrones: un nombre con una inicial del
segundo nombre (o un segundo nombre) y un apellido. El (*) busca todos los
nombres. Observe que hay un espacio después de la expresión.
Esta
parte de la expresión coincide con los apellidos:
([!
]@)^13
El
signo de exclamación excluye cualquier carácter especificado entre los
corchetes. En este caso, [! ] significa
"buscar todo lo que no sean espacios". Su efecto es recortar el
espacio que hay delante de los apellidos.
El
carácter @ busca una o más repeticiones del carácter anterior, de modo
que garantiza que todos los espacios que hay delante del apellido sean
eliminados.
Debemos
saber dónde termina el apellido. Por tanto, también usamos el carácter ^13
para buscar la marca de párrafo al final de cada línea. Sin embargo, como no
tenemos previsto volver a utilizar la marca de párrafo, lo ponemos todo entre
paréntesis.
Puede
intentar esto volviendo a copiar los nombres en su documento de prueba
(asegúrese de separarlos con marcas de párrafo). A
continuación, escriba ([! ]@)^13
en el recuadro Buscar para realizar una búsqueda. La búsqueda coincide
con cada apellido.
Como
la búsqueda vuelve a comenzar al principio de la línea siguiente, usamos el
carácter comodín asterisco (*) para hacer coincidir todo el contenido
desde allí hasta el principio del siguiente apellido.
Como
no tenemos previsto volver a utilizar el espacio que hay delante del apellido,
usamos paréntesis para excluirlo de los dos grupos:
(*)
([! ]@)^13
Importante: Tenga cuidado al usar el código de carácter
^13. En general, puede usar el código de carácter ^p para buscar marcas de
párrafo. Sin embargo, ese código no funciona en búsquedas con caracteres
comodín. En su lugar, debe utilizar el código de sustitución ^13. A pesar de
que el código de carácter ^p no funciona en búsquedas con caracteres comodín,
debería usarlo en las operaciones de reemplazo de comodín, ya que este incluye
información del formato, mientras que el carácter ^13 no. Además, no puede
asignar información de estilo al carácter ^13 de ningún modo. El uso incorrecto
del código ^13 en una operación de reemplazo puede, básicamente, convertir el
documento en un archivo que al no se puede aplicar formato.
La
expresión "reemplazar" (\2 \1) realiza la transposición
propiamente dicha. En el cuadro Reemplazar por, los caracteres \2,
indican a la búsqueda que escriba primero el segundo patrón y añada una coma
después del patrón. Los caracteres \1^p indican a la búsqueda dónde debe
escribir el primer patrón y que escriba una marca de párrafo después del
patrón.
Ejemplo
2: Transponer fechas
Este
ejemplo usa expresiones regulares para convertir fechas en formato europeo en
fechas en formato estadounidense.
([0-9]{1,2})([dhnrst]{2}) (<[ADFJMNOS]*>) ([0-9]{4})
Asegúrese
de insertar un espacio entre los siguientes paréntesis de apertura y cierre: 2})
(<[ y *>) ([0.
\3 \1, \4
Asegúrese
de insertar un espacio entre cada conjunto de caracteres.
La
búsqueda reemplaza 28th May 2003 por May 28, 2003.
Transponer
fechas, paso a paso
Empecemos
con la expresión del cuadro Buscar. La expresión funciona mediante la
división de fechas en cuatro patrones, señalados por los conjuntos de
paréntesis. Cada patrón contiene los componentes que se encuentran en todas las
fechas escritas en el estilo utilizado en el ejemplo. De izquierda a derecha:
Los
ordinales componen el segundo patrón. Los ordinales son "th", "nd", "st" y "rd", por lo
que agregamos esas letras a un rango [dhnrst].
Como los ordinales siempre constan de dos letras, restringimos el recuento de
letras a dos: ([dhnrst] {2}).
Observe
que en el cuadro Reemplazar por escribimos solo tres de los cuatro
patrones de dirección. Hemos omitido el ordinal ("th")
de la fecha porque las fechas en formato estadounidense no usan ordinales. Si
desea dejar el ordinal en la fecha, escriba \3 \1\2, \4 en el cuadro Reemplazar
por. En este caso, introduzca un espacio después del 3 y otro después de la
coma, pero en ningún otro sitio.
En
este momento, puede ser que se pregunte cómo tratar las fechas en las que el
nombre del mes no aparece escrito, como 28/05/03. Se buscan con esta expresión:
([0-9]{1,2})/([0-9]{1,2})/([0-9]{2})
Se
reemplazan con esta expresión:
\3/\1/\2
Si
la fecha está en el formato 28/05/2003, use {4} en el último patrón en
lugar de {2}.
Acerca
del uso de los separadores de lista en expresiones regulares
El
ejemplo anterior usa el siguiente argumento para buscar fechas de un dígito o
de dos dígitos: {1,2}. En este caso, una coma separa los dos valores.
Sin embargo, la configuración regional de Windows controla el separador de
listas que usa. Si la configuración regional especifica el uso del punto y coma
como separador de lista, deberá utilizarlo en lugar de la coma.
Para
averiguar qué separador de listas especifica el sistema operativo, siga estos
pasos:
Ejemplo
3: Añadir puntos a los encabezamientos o quitarlos de estos
En
algunos países, los tratamientos (Mr., Mrs., etcétera) no llevan punto. Este
ejemplo muestra cómo añadir puntos a los tratamientos o quitarlos de estos. A
partir de este punto suponemos que sabe usar el cuadro de diálogo Buscar y
reemplazar.
Esta
expresión busca Mr, Ms, Mrs
y Dr sin puntos:
<
([DM] [rs] {1,2}))
Observe
que la expresión usa un segundo patrón que contiene un espacio en blanco.
Normalmente, ese espacio sigue al tratamiento si después de este no hay un
punto. Esta expresión añade el punto:
\1.\2
Para
hacer lo contrario, realice una búsqueda mediante esta expresión:
<([DM][ rs ]{1,2}).
Y
reemplace mediante esta expresión:
\1
Ejemplo
4: Buscar filas o párrafos duplicados
Antes
de usar esta expresión, es recomendable ordenar la lista para colocar las filas
duplicadas las unas al lado de las otras. Además, tendrá que quitar todas las
marcas de párrafo en blanco. Es decir, si usa párrafos en blanco para separar
los bloques de texto, de la siguiente manera:
Alberto
Juan Hermosilla¶
¶
Alberto Juan Hermosilla¶
¶
Desiré S. Mendoza¶
tiene
que quitar esos párrafos de la siguiente manera:
Alberto
Juan Hermosilla¶
Alberto Juan Hermosilla¶
Desiré S. Mendoza¶
Puede
usar el método que prefiera para quitar los párrafos en blanco, pero aquí tiene
uno que busca dos caracteres de párrafo consecutivos. Realice una búsqueda
mediante esta expresión (el carácter @ repite la operación de buscar y
reemplazar y quita todas las líneas vacías):
(^13)\1@
Los
resultados se reemplazan con esta expresión:
^p
Ahora
vamos a ver formas de reemplazar texto. Esta expresión busca cualquier
secuencia de dos párrafos idénticos consecutivos:
(*^13)\1
Esta
expresión también coincide con repeticiones de texto más largas que terminan en
párrafos. Por ejemplo, ejecute la expresión en la siguiente lista:
Alberto
Juan Hermosilla¶
Desiré S. Mendoza¶
Alberto Juan Hermosilla¶
Desiré S. Mendoza¶
Claudia M. Olivares¶
La
búsqueda busca las primeras cuatro líneas y se solo se detiene cuando cambia el
patrón global. Por el contrario, si ejecuta la expresión en esta lista:
Alberto
Juan Hermosilla¶
Alberto Juan Hermosilla
Desiré S. Mendoza¶
Desiré S. Mendoza¶
La
expresión solo busca los dos primeros párrafos.
Para
buscar un número mayor de elementos idénticos añada más marcadores de posición.
Por ejemplo, esta expresión busca tres párrafos idénticos consecutivos:
(*^13)\1\1
También
puede usar llaves para hacer lo mismo. Los siguientes ejemplos buscan dos y
tres párrafos idénticos respectivamente:
(*^13){2}
(*^13){3}
O
bien puede buscar dos o tres párrafos idénticos:
(*^13){2,3}
También
puede buscar dos o más párrafos idénticos:
(*^13){2,}
Puede
reemplazar cualquiera de estas expresiones con la siguiente cadena:
\1
Además,
puede repetir la operación de buscar y reemplazar según sea necesario para
reemplazar todos los párrafos duplicados en el documento, o puede agregar el
carácter comodín @ y para que la expresión repita la operación:
(*^13)\1@
Este
método también sirve para reemplazar filas duplicadas en una tabla. Para ello,
primero quite las celdas combinadas y, a continuación, ordene la tabla para
colocar las celdas duplicadas las unas adyacentes a las otras. A continuación,
convierta la tabla en texto. (En el menú Tabla, seleccione Convertir
y, a continuación, haga clic en Tabla en texto. Cuando se le solicite,
utilice el delimitador de tabulación.) Después de realizar los reemplazos,
vuelva a convertir el texto en una tabla.
Más
ejemplos
Para
obtener más ejemplos de cómo usar expresiones regulares en Word, vea Buscar y reemplazar caracteres mediante caracteres comodín en el sitio de preguntas más frecuentes de MVP.