Este artigo descreve a sintaxe da fórmula e o uso das FUNÇÕES MUDAR e MUDARB no Microsoft Excel.

Descrição

MUDAR substitui parte de uma cadeia de texto, com base no número de caracteres especificado, por uma cadeia de texto diferente.

MUDARB substitui parte de uma cadeia de texto, com base no número de bytes especificado, por uma cadeia de texto diferente.

Importante A função MUDAR é para ser usada com idiomas que utilizam o SBCS (conjunto de caracteres de um byte), ao passo que a função MUDARB é para ser usada com idiomas que utilizam o DBCS (conjunto de caracteres de dois bytes). A configuração padrão do idioma no seu computador afeta o valor de retorno da seguinte forma:

Os idiomas compatíveis com linguagens de conjunto de caracteres de dois bytes (DBCS) incluem o japonês, o chinês (simplificado), o chinês (tradicional) e o coreano.

Sintaxe

MUDAR(texto_antigo, núm_inicial, núm_caract, novo_texto)
MUDARB(texto_antigo, núm_inicial, núm_bytes, novo_texto)

A sintaxe das funções MUDAR e MUDARB têm os seguintes ARGUMENTOS :

Exemplo

Copie os dados de exemplo da tabela a seguir e cole-os na célula A1 de uma nova planilha do Excel. Para as fórmulas mostrarem resultados, selecione-as, pressione F2 e pressione Enter. Se precisar, você poderá ajustar as larguras das colunas para ver todos os dados.

Dados
abcdefghijk
2009
123456
Fórmula Descrição (Resultado) Resultado
=MUDAR(A2;6;5;"*") Substitui cinco caracteres emabcdefghijk por um único caractere de asterisco (*), começando com o sexto caractere (f). abcde*k
=MUDAR(A3;3;2;"10") Substitui os dois últimos dígitos (09) de 2009 por 10. 2010
=MUDAR(A4;1;3;"@") Substitui os três primeiros caracteres de 123456 por um único caractere @. @456

Consulte também