SUSTITUIR

Sustituye texto_nuevo por texto_original dentro de una cadena de texto. Use SUSTITUIR cuando desee reemplazar texto específico en una cadena de texto; use REEMPLAZAR cuando desee reemplazar cualquier texto que aparezca en una ubicación específica dentro de una cadena de caracteres.

Sintaxis

SUSTITUIR(texto;texto_original;texto_nuevo; núm_de_ocurrencia)

Texto     es el texto o la referencia a una celda que contiene texto en el que desea sustituir caracteres.

Texto_original     es el texto que desea reemplazar.

Texto_nuevo     es el texto por el que desea reemplazar texto_original.

Núm_de_ocurrencia     especifica la instancia de texto_original que desea reemplazar por texto_nuevo. Si especifica el argumento núm_de_ocurrencia, sólo se remplazará esa instancia de texto_original. De lo contrario, todas las instancias de texto_original en texto se sustituirán con texto_nuevo.

Ejemplo

El ejemplo puede resultar más fácil de entender si lo copia en una hoja de cálculo en blanco.

Mostrar¿Cómo?

  1. Cree un libro o una hoja de cálculo en blanco.
  2. Seleccione el ejemplo en el tema de Ayuda. No seleccione los encabezados de fila o de columna. 

Seleccionar un ejemplo de la Ayuda

Seleccionar un ejemplo de la Ayuda
  1. Presione CTRL+C.
  2. En la hoja de cálculo, seleccione la celda A1 y presione CTRL+V.
  3. Para alternar entre ver los resultados y ver las fórmulas que devuelven los resultados, presione CTRL+` (acento grave) o, en el menú Herramientas, elija Auditoría de fórmulas y, a continuación, haga clic en Modo de auditoría de fórmulas.
 
1
2
3
4
A
Datos
Datos de ventas
Trimestre 1, 2008
Trimestre 1, 2011
Fórmula Descripción (Resultado)
=SUSTITUIR(A2; "Ventas"; "Costo") Sustituye Ventas por Costo (Datos de costo)
=SUSTITUIR(A3; "1"; "2"; 1) Sustituye la primera instancia de "1" por "2" (Trimestre 2, 2008)
=SUSTITUIR(A4; "1"; "2"; 3) Sustituye la tercera instancia de "1" por "2" (Trimestre 2, 2012)
 
 
Corresponde a:
Excel 2003