Función 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_instancia)

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

Texto_original     es el texto que se desea reemplazar.

Texto_nuevo     es el texto por el que se desea reemplazar texto_original.

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

Ejemplo

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

MostrarCómo copiar un ejemplo

  • Cree una hoja de cálculo o un libro en blanco.
  • Seleccione el ejemplo en el tema de Ayuda.

 Nota   No seleccione los encabezados de columna o de fila.

Seleccionar un ejemplo de la Ayuda
Seleccionar un ejemplo de la Ayuda
  • Presione CTRL+C.
  • En la hoja de cálculo, seleccione la celda A1 y presione CTRL+V.
  • Para cambiar entre ver los resultados y ver las fórmulas que devuelven los resultados, presione CTRL+` (acento grave), o en el grupo Auditoría de fórmulas de la ficha Fórmulas, haga clic en el botón Mostrar 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 2007