¿Cómo usar la función Reemplazar para reemplazar y agregar cadenas en Excel?
En Excel, podemos usar la función Buscar y reemplazar para encontrar una cadena y luego reemplazarla por otra. Pero en muchos casos, la función Buscar y reemplazar no puede satisfacer su solicitud. Aquí presento cómo usar la función Reemplazar para resolver algunos problemas en Excel.
Reemplazar función
= REEMPLAZAR (texto, núm_inicio, núm_caracteres, nuevo_texto)
Caso 1 Reemplace la cadena de caracteres en la ubicación específica con otra en una cadena
=REPLACE(text, startnum, numchars, newtext)
Si desea reemplazar una cadena de caracteres en una ubicación específica con otra cadena como se muestra a continuación,
puedes hacer lo siguiente:
Seleccione una celda en la que colocará el resultado y escriba=REPLACE(A1,3,3,"KTE")y arrastre el controlador de relleno sobre las celdas que usa. Vea la captura de pantalla que se muestra.
Caso 2 Reemplace múltiples cadenas de caracteres en múltiples ubicaciones con otras en una cadena
=REPLACE(REPLACE(text,stratnum,characternumber,"newtext"),startnum,characternumber,"newtext)
Si desea reemplazar varias cadenas de caracteres en ubicaciones con otras cadenas como se muestra a continuación,
Haz como esto:
Seleccione una celda en la que colocará el resultado y escriba =REPLACE(REPLACE(A7,7,1,"1"),15,1,"3"), arrastre el controlador de relleno sobre las celdas que usa. Vea la captura de pantalla que se muestra.
Caso 3 Reemplazar año / mes / día en formato de fecha
=REPLACE(TEXT(text, "dd-mmm-yy"), 4, 3, "newtext")
Si tiene un rango de celdas en el formato de fecha especial 1-Oct-18, lo que necesita es reemplazar el mes a Nov como se muestra a continuación.
Usa esta fórmula
Seleccione una celda en la que colocará el resultado y escriba =REPLACE(TEXT(A14, "dd-mmm-yy"), 4, 3, "Nov"), arrastre el controlador de relleno sobre las celdas que usa. Vea la captura de pantalla que se muestra.
Caso 4 Convertir número a la fecha
= DATEVALUE (REPLACE (REPLACE (texto, 3,0, "/"), 6,0, "/"))
Si desea convertir el número de texto a fechas estándar como se muestra a continuación, haga lo siguiente:
Seleccione una celda en la que colocará el resultado y escriba =DATEVALUE(REPLACE(REPLACE(A21,3,0,"/"),6,0,"/")), arrastre el controlador de relleno sobre las celdas que usa, el formato de las celdas como Cita corta formato. Vea la captura de pantalla que se muestra.
Caso 5 Reemplace la cadena de caracteres con otra en la cadena
=REPLACE(textreference, FIND("oldtext",textreference), numbercharacter, "newtext")
Si desea reemplazar una cadena con otra en la cadena como se muestra a continuación,
Simplemente use la función Reemplazar y la función Buscar
Seleccione una celda en la que coloque el resultado y escriba =REPLACE(A28, FIND("@abc",A28), 4, "@bca"), arrastre el controlador de relleno sobre las celdas que usa. Vea la captura de pantalla que se muestra.
Consejo: Esta fórmula solo funciona para la primera aparición de cadena.
Caso 6 Agregue un nuevo carácter en la ubicación específica de la cadena
=REPLACE(REPLACE(text,startnumber,0,"newtext"),startnumber,0,"newtext")
Si desea agregar un nuevo carácter en ubicaciones específicas de una cadena, como se muestra a continuación.
Solo haz como esto
Seleccione una celda en la que colocará el resultado y escriba =REPLACE(REPLACE(A34,4,0,"-"),8,0,"-"), arrastre el controlador de relleno sobre las celdas que usa. Vea la captura de pantalla que se muestra.
Las mejores herramientas de productividad de oficina
Mejore sus habilidades de Excel con Kutools for Excel y experimente la eficiencia como nunca antes. Kutools for Excel ofrece más de 300 funciones avanzadas para aumentar la productividad y ahorrar tiempo. Haga clic aquí para obtener la función que más necesita...
Office Tab lleva la interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil
- Habilite 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 de la misma ventana, en lugar de en nuevas ventanas.
- ¡Aumenta su productividad en un 50% y reduce cientos de clics del mouse todos los días!