Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Reemplaza parte de una cadena de texto por una cadena de texto diferente.
Sintaxis
SUBSTITUTE (text, old_text, new_text [, start_num ][, ignore_case_opt )
Parameters
Name | Necesario/Opcional | Tipo de datos | Descripción |
---|---|---|---|
text |
Obligatorio |
String |
El texto o la referencia a la celda que contiene el texto cuyos caracteres se desea reemplazar. |
old_text |
Obligatorio |
String |
El texto que se desea reemplazar. |
new_text |
Obligatorio |
String |
El texto que se desea que reemplace a texto_anterior. |
start_num_opt |
Opcional |
Numérico |
Especifica qué repeticiones de old_text reemplazar. |
ignore_case_opt |
Opcional |
Boolean |
Será FALSE si diferencia entre mayúsculas y minúsculas y, si no, TRUE. El valor predeterminado es FALSE (falso). |
Valor devuelto
Cadena
Comentarios
Si especifica número_inicio_opcional, será esa la única aparición de texto_anterior la que se reemplace. De lo contrario, cada aparición de old_text en texto se cambia a new_text.
Use esta función cuando desee reemplazar un texto específico dentro de una cadena de texto. Si desea reemplazar el texto que se produce en una ubicación específica de una cadena de texto, use la función REPLACE.
Ejemplo
SUBSTITUTE ("1 de enero, 2003", "de enero,", "ene")
Devuelve "1 ene 2003".
SUBSTITUTE ("1 de enero, 2003","de Enero,","ene")
Devuelve "1 de enero, 2003". No se modifica la cadena porque la búsqueda distingue entre mayúsculas y minúsculas.