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