Navegação Rápida
Função TEXTODEPOIS
Resumo
A função TEXTODEPOIS do Excel extrai o texto que aparece após um delimitador específico em uma cadeia de caracteres. É o oposto da função TEXTOANTES e facilita a manipulação avançada de strings em planilhas modernas.
Sintaxe
=TEXTODEPOIS(texto;delimitador;[instância];[modo_correspondência];[correspondência_final];[se_não_encontrado])
Parâmetros
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| texto | Texto |
Sim | O texto contendo o delimitador a ser localizado |
| delimitador | Texto |
Sim | Sequência de caracteres após a qual extrair o texto |
| instância | Número |
Não | Número da ocorrência do delimitador (1=padrão, negativo=do final) |
| modo_correspondência | Número |
Não | 0=sensível a maiúsculas, 1=insensível (padrão=0) |
| correspondência_final | Número |
Não | 1=final do texto como delimitador (padrão=0) |
| se_não_encontrado | Qualquer |
Não | Retorno personalizado quando não encontra (padrão=#N/D) |
Usando a função TEXTAFTER
TEXTODEPOIS é ideal para processar dados não estruturados como nomes, endereços, URLs e logs. Permite extrair facilmente partes específicas de textos complexos sem fórmulas aninhadas de DIREITA, LOCALIZAR e EXT.TEXTO.
Exemplos Comuns de TEXTAFTER
Extração Básica de Sobrenome
=TEXTODEPOIS("João Silva Santos";" ")
Extrai 'Silva Santos' do nome completo
Segunda Ocorrência","code":"=TEXTODEPOIS("Chapeuzinho Vermelho Chapeuzinho Vermelho";"vermelho";2)","description":"Retorna 'capuz' buscando a 2ª ocorrência (insensível a maiúsculas)"},{"title":"Busca do Final","code":"=TEXTODEPOIS("Marcus Aurelius";" ";;1)","description":"Extrai 'Aurelius' tratando o final como delimitador"},{"title":"Tratamento de Erro","code":"=SEERRO(TEXTODEPOIS(A2;"@"):"Nome inválido")","description":"Retorna mensagem customizada se não encontrar '@' no email"}]},
=TEXTODEPOIS("Chapeuzinho vermelho, capuz vermelho"; "vermelho";2)
Retorna 'capuz' - segunda ocorrência
Último Sobrenome
=TEXTODEPOIS("Maria Silva Santos Lima"; " ";-1)
Extrai apenas 'Lima' buscando do final
Domínio de Email
=TEXTODEPOIS("[email protected]"; "@")
Extrai 'exemplo.com' do endereço email
Perguntas Frequentes
Erros Comuns e Soluções
#N/D - Delimitador não encontrado
Cause: Texto não contém o delimitador especificado
Solution: Verifique ortografia ou use se_não_encontrado
#VALOR! - Instância inválida
Cause: instance_num=0 ou maior que comprimento do texto
Solution: Use números válidos entre -n e +n
#N/D - Instância inexistente
Cause: Solicita mais ocorrências que existem
Solution: Verifique quantas vezes o delimitador aparece
Notas
- Disponível apenas Excel 365+
- Não aceita caracteres curinga (* ou ?)
- Instância negativa conta do final para início
- Delimitador vazio retorna todo texto (positivo) ou vazio (negativo)
- Combine com TEXTOANTES para extrações completas
Compatibilidade
Disponível em: Excel 365, Excel para Microsoft 365, Office na Web
Não disponível em: Excel 2021, Excel 2019, Excel 2016, Excel 2013, Excel 2010, Excel 2007
Conteúdo revisado pela última vez: December 9, 2025
Frequência de atualização: Conforme necessário
Versões do Excel testadas: Excel 365+