Texto
SUBSTITUTE
Definição
SUBSTITUTE substitui um conjunto de caracteres por outro dentro de uma cadeia de texto.
Sintaxe
=SUBSTITUTE(text, old_text, new_text, [instance_num])
Argumentos
| Argumento | Significado |
|---|---|
text |
O texto, ou a célula que o contém, a alterar. |
old_text |
Os caracteres a encontrar. As maiúsculas e minúsculas precisam coincidir. |
new_text |
Os caracteres a colocar no lugar deles. |
instance_num |
Opcional. Qual ocorrência substituir. Se omitido, o Excel substitui cada correspondência. |
Exemplo resolvido
Uma lista de tintas usa a grafia grey e precisa de gray. Os rótulos estão em A2:A4.
| A: Rótulo |
|---|
| grey door |
| blue door |
| grey gate |
Fórmula: =SUBSTITUTE(A2,"grey","gray")
Resultado: gray door. As letras grey são substituídas por gray, e o restante do rótulo permanece igual.
Prática
A célula A2 contém cat bat. Em B2, escreva uma fórmula que substitua at por ake nesse texto.
- Em B2, escreva uma fórmula SUBSTITUTE que substitua at por ake em A2.
- B2 deve mostrar A2 depois de substituir at por ake.
Funções relacionadas
TRIM pode arrumar espaços na mesma cadeia antes ou depois de uma substituição, e LEFT pode então pegar um prefixo do texto novo.
Erro comum
Esperar que SUBSTITUTE ignore maiúsculas e minúsculas: Grey não é substituído por uma busca de grey, porque as letras não coincidem exatamente.