A função `SUBSTITUTE` no Excel é usada para substituir texto dentro de uma string por outro texto. É especialmente útil quando você precisa modificar partes específicas de um texto em uma célula. A sintaxe da função é a seguinte:
SUBSTITUTE(texto, texto_antigo, texto_novo, [núm_ocorrência])
- texto: É a string ou referência à célula que contém o texto no qual você quer fazer a substituição.
- texto_antigo: É o texto que você quer substituir.
- texto_novo: É o texto que você gostaria de usar como substituição.
- núm_ocorrência (opcional): Indica qual ocorrência do texto_antigo você quer substituir. Se omitido, todas as ocorrências serão substituídas.
Exemplos
- Substituir todas as ocorrências:
Suponha que você tenha o texto “maçã, banana, maçã” na célula A1 e queira substituir “maçã” por “laranja”:
=SUBSTITUTE(A1, "maçã", "laranja")
Resultado: “laranja, banana, laranja”
- Substituir uma ocorrência específica:
Usando o mesmo exemplo, se você quiser substituir apenas a segunda ocorrência de “maçã”:
=SUBSTITUTE(A1, "maçã", "laranja", 2)
Resultado: “maçã, banana, laranja”
Considerações
- A função `SUBSTITUTE` diferencia maiúsculas de minúsculas. Se você precisa de uma substituição que ignore maiúsculas/minúsculas, pode ser necessário usar outras funções ou criar soluções mais complexas.
- A função não altera a célula original; em vez disso, retorna o texto modificado.
Esses exemplos devem ajudar a entender como usar a função `SUBSTITUTE` para substituir partes de texto de forma eficaz no Excel.