Skip to main content

¿Cómo usar la función Reemplazar para reemplazar y agregar una cadena en Excel?

Author: Sun Last Modified: 2025-06-04

En Excel, podemos usar la función Buscar y Reemplazar para encontrar una cadena y luego reemplazarla con otra. Sin embargo, en muchos casos, la función Buscar y Reemplazar no puede satisfacer tus necesidades. Aquí te explico cómo usar la función Reemplazar para resolver algunos problemas en Excel.

Función Reemplazar


Función Reemplazar

=REEMPLAZAR(texto, núm_inicial, núm_caracteres, nuevo_texto)

Caso 1: Reemplazar una cadena de caracteres en una ubicación específica dentro de una cadena

=REEMPLAZAR(texto, núm_inicial, núm_caracteres, nuevo_texto)

Si deseas reemplazar una cadena de caracteres en una ubicación específica con otra cadena como se muestra en la captura de pantalla a continuación,
Replace character string in the specific location

puedes hacer lo siguiente:

Selecciona una celda donde colocarás el resultado y escribe=REEMPLAZAR(A1,3,3,"KTE"), y arrastra el controlador de relleno sobre las celdas que utilices. Ver captura de pantalla.
use a formual to replace characters in the specific location

a screenshot of kutools for excel ai

Descubre la Magia de Excel con Kutools AI

  • Ejecución Inteligente: Realiza operaciones en celdas, analiza datos y crea gráficos, todo impulsado por comandos simples.
  • Fórmulas Personalizadas: Genera fórmulas adaptadas para optimizar tus flujos de trabajo.
  • Codificación VBA: Escribe e implementa código VBA sin esfuerzo.
  • Interpretación de Fórmulas: Comprende fórmulas complejas con facilidad.
  • Traducción de Texto: Supera las barreras del idioma dentro de tus hojas de cálculo.
Potencia tus capacidades de Excel con herramientas impulsadas por IA. ¡Descarga Ahora y experimenta una eficiencia como nunca antes!

Caso 2: Reemplazar múltiples cadenas de caracteres en múltiples ubicaciones dentro de una cadena

=REEMPLAZAR(REEMPLAZAR(texto,núm_inicial,número_caracteres,"nuevo_texto"),núm_inicial,número_caracteres,"nuevo_texto")

Si deseas reemplazar múltiples cadenas de caracteres en varias ubicaciones con otras cadenas como se muestra en la captura de pantalla a continuación,
Replace multiple character strings in multiple locations

Haz lo siguiente:

Selecciona una celda donde colocarás el resultado y escribe =REEMPLAZAR(REEMPLAZAR(A7,7,1,"1"),15,1,"3"), arrastra el controlador de relleno sobre las celdas que utilices. Ver captura de pantalla.
enter a formula to replace multiple characters in multiple locations

Caso 3: Reemplazar año/mes/día en formato Fecha

=REEMPLAZAR(TEXTO(texto, "dd-mmm-aa"), 4, 3, "nuevo_texto")

Si tienes un rango de celdas en el formato de fecha especial 1-Oct-18, y necesitas reemplazar el mes por Nov como se muestra en la captura de pantalla a continuación,
Replace year/mont/day in Date format

Usa esta fórmula

Selecciona una celda donde colocarás el resultado y escribe =REEMPLAZAR(TEXTO(A14, "dd-mmm-aa"), 4, 3, "Nov"), arrastra el controlador de relleno sobre las celdas que utilices. Ver captura de pantalla.
use a formula to replace year/mont/day in Date format

Caso 4: Convertir número a fecha

=FECHANUMERO(REEMPLAZAR(REEMPLAZAR(texto,3,0,"/"),6,0,"/"))

Si deseas convertir números de texto en fechas estándar como se muestra en la captura de pantalla a continuación, haz lo siguiente:
Convert number to date

Selecciona una celda donde colocarás el resultado y escribe =FECHANUMERO(REEMPLAZAR(REEMPLAZAR(A21,3,0,"/"),6,0,"/")), arrastra el controlador de relleno sobre las celdas que utilices, y formatea las celdas como Fecha corta formato. Ver captura de pantalla.
enter a formula
format the numbers to dates

Caso 5: Reemplazar una cadena de caracteres con otra dentro de la cadena

=REEMPLAZAR(referencia_texto, ENCONTRAR("texto_antiguo",referencia_texto), número_caracteres, "nuevo_texto")

Si deseas reemplazar una cadena con otra dentro de la cadena como se muestra en la captura de pantalla a continuación,
Replace character string with other

Simplemente usa la función Reemplazar y la función Encontrar

Selecciona una celda donde colocarás el resultado y escribe =REEMPLAZAR(A28, ENCONTRAR("@abc",A28), 4, "@bca"), arrastra el controlador de relleno sobre las celdas que utilices. Ver captura de pantalla.
apply a formual to replace character string with other

Consejo: Esta fórmula solo funciona para la primera aparición de la cadena.
This formula only work for the first occurrence of string

Caso 6: Agregar un nuevo carácter en una ubicación específica de la cadena

=REEMPLAZAR(REEMPLAZAR(texto,núm_inicial,0,"nuevo_texto"),núm_inicial,0,"nuevo_texto")

Si deseas agregar un nuevo carácter en ubicaciones específicas de una cadena como se muestra en la captura de pantalla a continuación.
 Add new character into specific location

Solo haz esto

Selecciona una celda donde colocarás el resultado y escribe =REEMPLAZAR(REEMPLAZAR(A34,4,0,"-"),8,0,"-"), arrastra el controlador de relleno sobre las celdas que utilices. Ver captura de pantalla.
apply a formula to add new character into specific location

Las mejores herramientas de productividad para Office

🤖 Kutools AI Aide: Revoluciona el análisis de datos basado en: Ejecución inteligente | Generar código | Crear fórmulas personalizadas | Analizar datos y generar gráficos | Invocar Funciones mejoradas
Funciones populares: Buscar, resaltar o marcar duplicados | Eliminar filas en blanco | Combinar columnas o celdas sin perder datos | Redondear...
Super BUSCARV: Búsqueda por varios criterios | Búsqueda de varios valores | Búsqueda en varias hojas | Coincidencia difusa....
Lista desplegable avanzada: Crea rápidamente una lista desplegable | Lista desplegable dependiente | Lista desplegable de selección múltiple....
Administrador de columnas: Agregar un número específico de columnas | Mover columnas | Alternar el estado de visibilidad de columnas ocultas | Comparar rangos y columnas...
Funciones destacadas: Cuadrícula de enfoque | Vista de diseño | Barra de fórmulas mejorada | Administrador de Libro de trabajo y Hoja de cálculo | Biblioteca de AutoTexto | Selector de fechas | Combinar Datos | Cifrar/Descifrar celdas | Enviar correo electrónico por lista | Super Filtro | Filtro especial (filtrar celdas con fuente en negrita/cursiva/tachado...)...
Top15 conjuntos de herramientas:12 herramientas de texto (Agregar texto, Eliminar caracteres específicos, ...) | Más de50 tipos de gráficos (Diagrama de Gantt, ...) | Más de40 fórmulas prácticas (Calcular edad basada en la fecha de nacimiento, ...) |19 herramientas de inserción (Insertar código QR, Insertar imagen desde ruta, ...) |12 herramientas de conversión (Convertir a palabras, Conversión de moneda, ...) |7 herramientas para combinar y dividir (Combinar filas avanzado, Dividir celdas, ...) | ... y más

Potencia tus habilidades en Excel con Kutools para Excel y experimenta una eficiencia sin precedentes. Kutools para Excel ofrece más de300 funciones avanzadas para aumentar la productividad y ahorrar tiempo. Haz clic aquí para obtener la función que más necesitas...


Office Tab lleva la interfaz de pestañas a Office y facilita mucho tu trabajo

  • Habilita la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abre y crea varios documentos en nuevas pestañas de la misma ventana, en lugar de nuevas ventanas.
  • ¡Aumenta tu productividad en un50% y reduce cientos de clics de ratón cada día!