Pular para o conteúdo principal

Função REPLACE

A função MUDAR/REPLACEB é uma das funções de texto e dados. É usada para substituir um conjunto de caracteres, com base no número de caracteres e na posição inicial que você especificar, por um novo conjunto de caracteres. A função MUDAR é destinada a idiomas que usam o conjunto de caracteres de byte único (SBCS), enquanto REPLACEB - para idiomas que usam o conjunto de caracteres de byte duplo (DBCS) como japonês, chinês, coreano, etc.

Sintaxe​

MUDAR(old_text, start_num, num_chars, new_text)

A função MUDAR possui os seguintes argumentos:

ArgumentoDescrição
old_textO texto original a ser substituído.
start_numO início do conjunto a ser substituído.
num_charsO número de caracteres a serem substituídos.
new_textO novo texto.

REPLACEB(old_text, start_num, num_bytes, new_text)

A função REPLACEB possui os seguintes argumentos:

ArgumentoDescrição
old_textO texto original a ser substituído.
start_numO início do conjunto a ser substituído.
num_bytesO número de caracteres a serem substituídos, com base em bytes.
new_textO novo texto.

Notas​

A função MUDAR é sensível a maiúsculas e minúsculas.

Como aplicar a função MUDAR/REPLACEB.

Exemplos​

A figura abaixo exibe o resultado retornado pela função MUDAR.

Função REPLACE