Texto
SUBSTITUTE
Definición
SUBSTITUTE sustituye un conjunto de caracteres por otro dentro de una cadena de texto.
Sintaxis
=SUBSTITUTE(text, old_text, new_text, [instance_num])
Argumentos
| Argumento | Significado |
|---|---|
text |
El texto, o la celda que lo contiene, que se cambia. |
old_text |
Los caracteres que se buscan. Las mayúsculas y minúsculas deben coincidir. |
new_text |
Los caracteres que se ponen en su lugar. |
instance_num |
Opcional. Qué aparición se sustituye. Si se omite, Excel sustituye cada coincidencia. |
Ejemplo resuelto
Una lista de pintura usa la grafía grey y necesita gray. Las etiquetas están en A2:A4.
| A: Etiqueta |
|---|
| grey door |
| blue door |
| grey gate |
Fórmula: =SUBSTITUTE(A2,"grey","gray")
Resultado: gray door. Las letras grey se sustituyen por gray, y el resto de la etiqueta se queda igual.
Práctica
La celda A2 contiene cat bat. En B2, escribe una fórmula que sustituya at por ake en ese texto.
- En B2, escribe una fórmula SUBSTITUTE que sustituya at por ake en A2.
- B2 debe mostrar A2 después de sustituir at por ake.
Funciones relacionadas
TRIM puede limpiar espacios en la misma cadena antes o después de una sustitución, y LEFT puede luego tomar un prefijo del texto nuevo.
Error común
Esperar que SUBSTITUTE ignore mayúsculas y minúsculas: Grey no se sustituye con una búsqueda de grey, porque las letras no coinciden exactamente.