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.

  1. Em B2, escreva uma fórmula SUBSTITUTE que substitua at por ake em A2.
Passo 1 de 2
Aqui, as fórmulas usam nomes de função em inglês, como SUM, e o ponto (.) como separador decimal, em todos os idiomas.
Carregando a planilha…

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.

Funções relacionadas

Estes links são funções relacionadas.