SUSTITUIR

La función de Excel SUSTITUIR (SUBSTITUTE en inglés) Sustituye un texto por otro en la cadena de texto especificada.

SUSTITUIR(texto, texto_original, texto_nuevo, [núm_de_instancia])



Una de las funciones de texto de Excel más usadas es precisamente la Función SUSTITUIR. El argumento texto_original hace referencia a la celda o texto con el que queremos trabajar, el texto original. En texto_nuevo indicaremos el fragmento de texto dentro del texto original que queremos cambiar y en núm_de_instancia colocaremos el contenido que queremos cambiar dentro del texto_original.

Diferencia entre SUSTITUIR y REEMPLAZAR en Excel

La función SUSTITUIR se emplea para reemplazar un texto específico en una cadena de texto, mientras que la función REEMPLAZAR reemplaza una cadena de texto que aparezca en una ubicación específica dentro de una cadena de texto.

Ejemplo de la Función SUSTITUIR en Excel

Si quieres aprender a usar la Función SUSTITUIR, copia los datos que te ofrecemos a continuación y pégalos en la celda A1 de una hoja de Excel. Para que las fórmulas muestren los resultados, selecciónalas, presiona F2 y luego Intro:

Ejemplo 1

Imagina que quieres sustituir la palabra "Ventas" de la cadena de texto "Datos de ventas" por el término "Compras". Para ello, deberás emplear en la celda A2 la fórmula =SUSTITUIR(A2; "Ventas"; "Compras").

Ejemplo 2

Si necesitas sustituir el número del día en la fecha 12/05/2010, puedes hacerlo sustituyendo la primera instancia de "12" por "13" (13/05/2010).

  • ¿Te ha servido de ayuda?
  • No

Parámetros que permite la función SUSTITUIR (SUBSTITUTE)

Para usar la función SUSTITUIR hay que indicar los siguientes parámetros:

  • texto (obligatorio): El texto en donde se realizará la sustitución.
  • texto_original (obligatorio): El texto que se quiere sustituir.
  • texto_nuevo (obligatorio): El texto por el que se reemplazará el texto_original.
  • núm_de_instancia (opcional): El número de instancia/aparición que se sustituirá.

Cálculos con la función SUSTITUIR (SUBSTITUTE)

A continuación podrás encontrar algunos ejemplos de uso real de la función SUSTITUIR:

SUSTITUIR(“abcdef”, “ef”, “efgh”) = “abcdefgh” SUSTITUIR(“ExcelExcelExcel”, “Excel”, “Microsoft”, 2) = “ExcelMicrosoftExcel”