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
fx
Contato
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.

Começar grátis