TEXTOANTES e TEXTODEPOIS no Excel: separar textos
Atualizado em 10 de novembro de 2026 · Equipe Exercícios Excel
O TEXTOANTES devolve o que vem antes de um separador e o TEXTODEPOIS, o que vem depois. Exemplo:
=TEXTOANTES(A2;"@") pega o usuário do e-mail.Sintaxe
=TEXTOANTES(texto; delimitador; [núm_instância])- texto
- A célula com o texto.
- delimitador
- O separador, entre aspas: "@", " ", "-".
- núm_instância
- Opcional: qual ocorrência usar. -1 conta do fim.
Pratique agora
Exercício 1 de 2Correção na hora, sem cadastro
Em B5, pegue o primeiro nome de A5 (o texto antes do primeiro espaço).
B5
fxContato
Nome
Domínio
pedro@lojaboa.com.br
Nome completo
Primeiro nome
Fernanda Costa Lima
Primeiro e último nome
- Primeiro nome:
=TEXTOANTES(A5;" ") - Último sobrenome:
=TEXTODEPOIS(A5;" ";-1)
Versões do Excel
Essas funções existem no Excel 365 e no Excel na Web. Nas versões antigas, use ESQUERDA com PROCURAR.
Erros comuns
#N/D
O separador não existe no texto.
Perguntas frequentes
E para separar em várias colunas?
Use DIVIDIRTEXTO no Excel 365, ou Dados > Texto para Colunas.
Veja também
Treine TEXTOANTES e TEXTODEPOIS até ficar fácil
A lição "TEXTOANTES e TEXTODEPOIS" tem 5 exercícios com correção na hora.