Navegação Rápida
Funções MUDAR e SUBSTITUIRB
Resumo
As funções MUDAR e SUBSTITUIRB substituem partes específicas de texto em uma cadeia de caracteres. A MUDAR conta por caracteres Unicode, enquanto a SUBSTITUIRB (preterida) conta por bytes, sendo ideal para manipulação precisa de strings em fórmulas Excel.
Sintaxe
MUDAR(texto_antigo; núm_inicial; núm_caract; novo_texto)
SUBSTITUIRB(texto_antigo; núm_inicial; núm_bytes; novo_texto)
Parâmetros
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| texto_antigo | Texto |
Sim | Texto original onde a substituição será feita |
| núm_inicial | Número |
Sim | Posição inicial da substituição (1 = primeiro caractere) |
| núm_caract | Número |
Sim | Quantidade de caracteres a substituir (MUDAR) |
| novo_texto | Texto |
Sim | Texto que substituirá a porção selecionada |
Usando a função REPLACE, REPLACEB
Use MUDAR para substituir partes específicas de texto baseado na contagem de caracteres. Ideal para limpar dados, formatar strings, corrigir informações e criar textos dinâmicos em relatórios e dashboards.
Exemplos Comuns de REPLACE, REPLACEB
Substituição básica de caracteres
=MUDAR("abcdefghijk";6;5;"*")
Substitui 5 caracteres a partir da posição 6 por asterisco: abcde*k
Atualização de ano
=MUDAR("2009";3;2;"10")
Troca os últimos 2 dígitos de 2009 por 10: 2010
Substituição no início
=MUDAR("123456";1;3;"@")
Substitui os 3 primeiros caracteres por @: @456
Correção de código
=MUDAR(A1;5;3;"XYZ")
Substitui 3 caracteres na posição 5 do conteúdo da célula A1
Perguntas Frequentes
Erros Comuns e Soluções
#VALOR!
Cause: Argumentos inválidos ou posição inicial negativa
Solution: Verifique se núm_inicial > 0 e todos argumentos são válidos
#NÚM!
Cause: núm_caract negativo
Solution: Use apenas números positivos
Notas
- SUBSTITUIRB é preterida - use MUDAR sempre que possível
- Melhor suporte a Unicode em versões recentes
- Compatível com pares substitutos em Compatibilidade Versão 2
- Ideal para limpeza de dados importados
Compatibilidade
Disponível em: Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365
Não disponível em: Excel 2003 e anteriores
Conteúdo revisado pela última vez: December 9, 2025
Frequência de atualização: Conforme necessário
Versões do Excel testadas: Excel 2007+