Como usar a função REPLACE, REPLACEBs (SUBSTITUIR, SUBSTITUIRB) no Excel
Português | Inglês |
---|---|
SUBSTITUIR, SUBSTITUIRB | REPLACE, REPLACEBs |
A função SUBSTITUIR no Microsoft Excel e Google Sheets é utilizada para trocar parte de um texto por outro texto especificado pelo usuário. Já a variante SUBSTITUIRB conta cada byte dos caracteres, sendo especialmente útil para idiomas que utilizam caracteres de largura variável.
Sintaxe da Função
Para usar a função SUBSTITUIR, a sintaxe é:
SUBSTITUIR(texto_original, pos_inicial, num_chars, texto_novo)
Onde:
- texto_original representa o texto que você deseja modificar.
- pos_inicial indica a posição do primeiro caractere no texto original que será substituído.
- num_chars refere-se ao número de caracteres no texto original a serem substituídos.
- texto_novo é o novo texto que substituirá a parte selecionada do texto original.
Para a função SUBSTITUIRB, a sintaxe é a mesma, mas é importante notar que ela calcula o tamanho dos caracteres em bytes, e não em número de caracteres.
Exemplos Práticos
Veja como essas funções podem ser aplicadas em situações reais.
Exemplo 1: Atualizando um Código de Produto
Imagine que uma empresa deseja atualizar os códigos de seus produtos, substituindo os dois primeiros caracteres de cada código. Veja como isso pode ser feito:
Código original: AB12345
Função aplicada: =SUBSTITUIR("AB12345", 1, 2, "XY")
Resultado: XY12345
Neste exemplo, "AB12345"
é o texto original, 1
é a posição inicial para substituição, 2
é o número de caracteres a substituir, e "XY"
é o texto novo inserido.
Exemplo 2: Correção de Data em um Texto
Suponha que você tenha um documento digitado que incluiu por engano datas no formato incorreto. Você precisa corrigi-las assim:
Texto original: "Reunião agendada para 2023-12-01"
Função aplicada: =SUBSTITUIR("Reunião agendada para 2023-12-01", 25, 10, "01/12/2023")
Resultado: "Reunião agendada para 01/12/2023"
Neste caso, o fragmento de data no formato YYYY-MM-DD foi alterado para o formato DD/MM/YYYY, iniciando na posição 25 e substituindo os próximos 10 caracteres.
Utilizar as funções SUBSTITUIR e SUBSTITUIRB possibita a realização de edições precisas em células de texto, facilitando o gerenciamento e a atualização de dados em planilhas. Com a prática, estas funções podem ser extremamente benéficas para a manipulação de dados em variados contextos profissionais ou pessoais.
Mais Informações: https://support.microsoft.com/pt-pt/office/substituir-substituirb-funções-substituir-substituirb-8d799074-2425-4a8a-84bc-82472868878a