Estatística - Função REPLACE

Descrição

A função REPLACE substitui parte de uma string de texto, com base no número de caracteres que você especificar, por uma string de texto diferente.

REPLACEB substitui parte de uma string de texto, com base no número de bytes que você especificar, por uma string de texto diferente.

REPLACE se destina ao uso com idiomas que usam o conjunto de caracteres de byte único (SBCS), enquanto REPLACEB se destina ao uso com idiomas que usam o conjunto de caracteres de byte duplo (DBCS). A configuração de idioma padrão em seu computador afeta o valor de retorno da seguinte forma -

  • REPLACE sempre conta cada caractere, seja de byte único ou duplo, como 1, independentemente da configuração de idioma padrão.

  • REPLACEB conta cada caractere de byte duplo como 2 quando você habilita a edição de um idioma que suporta DBCS e o define como o idioma padrão. Caso contrário, REPLACEB conta cada caractere como 1.

Os idiomas que oferecem suporte a DBCS incluem japonês, chinês (simplificado), chinês (tradicional) e coreano.

Sintaxe

REPLACE (old_text, start_num, num_chars, new_text) 
REPLACEB (old_text, start_num, num_bytes, new_text)

Argumentos

Argumento Descrição Obrigatório / Opcional
Old_text Texto no qual você deseja substituir alguns caracteres. Requeridos
Start_num A posição do caractere em old_text que você deseja substituir por new_text. Requeridos
Num_chars O número de caracteres em old_text que você deseja que REPLACE substitua por new_text. Requeridos
Num_bytes O número de bytes em old_text que você deseja que REPLACEB substitua por new_text. Requeridos
Novo_texto O texto que substituirá os caracteres em old_text. Requeridos

Notas

Se núm_inicial ou núm_chars for negativo ou não numérico, REPLACE retornará #VALUE! valor de erro.

Aplicabilidade

Excel 2007, Excel 2010, Excel 2013, Excel 2016

Exemplo