En este artículo se describe la sintaxis de la fórmula y el uso de la función SUSTITUIR en Microsoft Excel.
Descripción
Sustituye texto_original por texto_nuevo dentro de una cadena de texto. Use SUSTITUIR para reemplazar texto específico en una cadena de texto; use REEMPLAZAR para reemplazar cualquier texto que aparezca en una ubicación específica dentro de una cadena de texto.
Sintaxis
SUSTITUIR(texto, texto_original, texto_nuevo, [núm_de_ocurrencia])
La sintaxis de la función SUSTITUIR tiene los siguientes argumentos:
-
Texto Obligatorio. Es el texto o la referencia a una celda que contiene el texto en el que desea sustituir caracteres.
-
Texto_original Obligatorio. Es el texto que desea sustituir.
-
Texto_nuevo Obligatorio. Es el texto por el que desea reemplazar texto_original.
-
Núm_de_ocurrencia Opcional. Especifica la instancia de texto_original que se desea reemplazar por texto_nuevo. Si especifica el argumento núm_de_ocurrencia, solo se remplaza esa instancia de texto_original. De lo contrario, todas las instancias de texto_original en texto se sustituirán por texto_nuevo.
Ejemplo
Copie los datos de ejemplo en la tabla siguiente y péguelos en la celda A1 de una hoja de cálculo nueva de Excel. Para que las fórmulas muestren los resultados, selecciónelas, presione F2 y luego ENTRAR. Si lo necesita, puede ajustar el ancho de las columnas para ver todos los datos.
Datos |
||
---|---|---|
Datos de ventas |
< |
|
Trimestre 1, 2008 |
< |
|
Trimestre 1, 2011 |
< |
|
Fórmula |
Descripción (resultado) |
Resultado |
=SUSTITUIR(A2; "Ventas"; "Costo") |
Sustituye Costo para ventas (datos de costo) |
Datos de costo |
=SUSTITUIR(A3; "1"; "2"; 1) |
Sustituye la primera instancia de "1" por "2" (Trimestre 2, 2008) |
Trimestre 2, 2008 |
=SUSTITUIR(A4; "1"; "2"; 3) |
Sustituye la tercera instancia de "1" por "2" (Trimestre 2, 2012) |
Trimestre 1, 2012 |