Funções de texto no Excel: separe Nome e Sobrenome e mais!

Neste artigo, você vai aprender três métodos diferentes usando seis funções de texto (TEXTOANTES, TEXTODEPOIS, ESQUERDA, DIREITA, PROCURAR e EXT.TEXTO) com exemplos claros e práticos.

As principais funções de texto no Excel são TEXTOANTES, TEXTODEPOIS, ESQUERDA, DIREITA, PROCURAR e EXT.TEXTO. Para separar nome e sobrenome, use =TEXTOANTES(A2;" ") e =TEXTODEPOIS(A2;" ") no Microsoft 365. Em qualquer versão do Excel, a combinação =ESQUERDA(A2;PROCURAR(" ";A2)-1) e =DIREITA(A2;NÚM.CARACT(A2)-PROCURAR(" ";A2)) chega ao mesmo resultado.

Separar nome e sobrenome a partir de um nome completo é uma tarefa comum em análise de dados e pode ser feita de forma prática no Excel. Isso é importante para que você possa não só separar nome e sobrenome como qualquer outro tipo de texto dentro do Excel!

Continue lendo para aprender de forma rápida e prática!

Para fazer o download do(s) arquivo(s) utilizados na aula, preencha com o seu e-mail:

Não vamos te encaminhar nenhum tipo de SPAM! A Hashtag Treinamentos é uma empresa preocupada com a proteção de seus dados e realiza o tratamento de acordo com a Lei Geral de Proteção de Dados (Lei n. 13.709/18). Qualquer dúvida, nos contate.

Estrutura inicial da planilha

Para começar, você precisa de uma planilha com uma coluna contendo nomes completos (ex.: "Lucas Ramos", "Ramiro Secreto"). Crie duas colunas adicionais, "Nome" e "Sobrenome", para cada método que vamos usar.

Aqui, usaremos apenas funções de texto, sem ferramentas como "Preenchimento Relâmpago" ou "Texto para Colunas".

Exemplo de estrutura inicial da planilha:

Nome CompletoNomeSobrenome
Lucas Ramos
Ramiro Secreto
Antônio Fontenelles

O que é e como usar a função TEXTOANTES?

A função TEXTOANTES (disponível no Excel 365) extrai o texto antes de um delimitador especificado, como o espaço em branco, ideal para obter o primeiro nome.

  • Fórmula:=TEXTOANTES(A2;" ")
    • A2: Célula com o nome completo.
    • " ": Delimitador (espaço em branco, inserido entre aspas duplas).
  • Exemplo: Para "Lucas Ramos", retorna "Lucas".
  • Como aplicar: Após inserir a fórmula em uma célula, arraste para baixo (ou clique duplo no canto inferior direito) para aplicar a todos os nomes.

Quando usar?
Use TEXTOANTES para extrair o texto antes de qualquer delimitador em versões recentes do Excel.

O que é e como usar a função TEXTODEPOIS?

A função TEXTODEPOIS (também exclusiva do Excel 365) extrai o texto após um delimitador, perfeito para obter o sobrenome.

  • Fórmula:=TEXTODEPOIS(A2;" ")
    • A2: Célula com o nome completo.
    • " ": Delimitador (espaço em branco).
  • Exemplo: Para "Lucas Ramos", retorna "Ramos".
  • Como aplicar: Insira a fórmula e arraste para baixo.

Quando usar?
Use TEXTODEPOIS para extrair o texto após o delimitador em versões recentes do Excel.

O que é e como usar as funções ESQUERDA e PROCURAR?

(A partir daqui, as funções estão disponíveis em todas as versões.)

A função ESQUERDA extrai um número específico de caracteres da esquerda de um texto, enquanto PROCURAR encontra a posição de um delimitador (espaço). Combinadas, elas extraem o primeiro nome em qualquer versão do Excel.

  • Fórmula:=ESQUERDA(A2;PROCURAR(" ";A2)-1)
    • A2: Nome completo.
    • PROCURAR(" ";A2): Retorna a posição do espaço (ex.: 6 para "Lucas Ramos").
    • -1: Remove o espaço em branco.
    • ESQUERDA: Extrai os caracteres até a posição do espaço menos 1.
  • Exemplo: Para "Lucas Ramos", PROCURAR retorna 6, e ESQUERDA(A2;5) retorna "Lucas".

Por que subtrair 1?
Para evitar que o espaço em branco apareça no resultado, garantindo apenas o primeiro nome.

Quando usar?
Use ESQUERDA com PROCURAR para extrair texto à esquerda de um delimitador em qualquer versão do Excel.

Ícone ExcelExcel Impressionador

Tudo que você precisa saber, do Básico ao Avançado, pra dominar a ferramenta mais importante do Mercado de Trabalho. Aprenda as principais ferramentas, funções e recursos do Excel para deixar qualquer planilha mais chamativa e eficiente.

Começar agoraSeta para a direita
Fundo ExcelTelas Excel
Luz Excel

O que é e como usar as funções DIREITA e NÚM.CARACT?

Você pode extrair nome e sobrenome com essas funções. A função DIREITA extrai caracteres da direita de um texto, e NÚM.CARACT conta o total de caracteres. Juntas, elas calculam quantos caracteres extrair após o espaço.

  • Fórmula:=DIREITA(A2;NÚM.CARACT(A2)-PROCURAR(" ";A2))
    • NÚM.CARACT(A2): Conta todos os caracteres (ex.: 11 para "Lucas Ramos").
    • PROCURAR(" ";A2): Retorna a posição do espaço (ex.: 6).
    • NÚM.CARACT(A2)-PROCURAR(" ";A2): Calcula os caracteres após o espaço (11 - 6 = 5).
    • DIREITA: Extrai os últimos 5 caracteres ("Ramos").
  • Exemplo: Para "Lucas Ramos", retorna "Ramos".

Quando usar?
Use DIREITA com NÚM.CARACT e PROCURAR para extrair texto à direita de um delimitador em qualquer versão do Excel.

Função DIREITA + NÚM.CARACT + PROCURAR

O que é e como usar a função EXT.TEXTO?

A função EXT.TEXTO extrai uma quantidade específica de caracteres a partir de uma posição inicial, servindo tanto para o nome quanto para o sobrenome.

  • Fórmula para o primeiro nome:=EXT.TEXTO(A2;1;PROCURAR(" ";A2)-1)
    • 1: Inicia no primeiro caractere.
    • PROCURAR(" ";A2)-1: Define quantos caracteres extrair até o espaço.
  • Fórmula para o sobrenome:=EXT.TEXTO(A2;PROCURAR(" ";A2)+1;1000)
    • PROCURAR(" ";A2)+1: Inicia após o espaço.
    • 1000: Um número grande para extrair todos os caracteres restantes (o Excel limita ao texto disponível).
  • Exemplo: Para "Lucas Ramos", a primeira fórmula retorna "Lucas", e a segunda retorna "Ramos".

Dica: Use um número grande (ex.: 1000) no último argumento para garantir que todo o sobrenome seja extraído, independentemente do tamanho.

Quando usar?
Use EXT.TEXTO para extrair trechos específicos de texto, sendo flexível para nome e sobrenome em qualquer versão do Excel.

Função EXT.TEXTO no Excel
EXT.TEXTO - SOBRENOME

Resumo dos métodos e funções

MétodoFunções UsadasVersão do ExcelDescrição
1TEXTOANTES, TEXTODEPOISExcel 365Extrai texto antes e depois do espaço. Simples e direto.
2ESQUERDA, DIREITA, PROCURAR, NÚM.CARACTQualquer versãoUsa posição do espaço e contagem de caracteres para extrair nome e sobrenome.
3EXT.TEXTO, PROCURARQualquer versãoExtrai trechos a partir de uma posição inicial, flexível para ambos.

Conclusão

Separar nome e sobrenome no Excel é uma habilidade prática para quem trabalha com dados. Com as funções TEXTOANTES e TEXTODEPOIS (Excel 365), o processo é rápido e intuitivo. Para versões mais antigas, ESQUERDA, DIREITA, PROCURAR e EXT.TEXTO oferecem soluções robustas. Pratique esses métodos em uma planilha com nomes completos para dominar as funções e aplicá-las no mercado de trabalho!

Caso prefira esse conteúdo no formato de vídeo-aula, assista aos vídeos abaixo ou acesse o nosso canal do YouTube!

Resumo das videoaulas: as aulas mostram, na prática, como separar nome e sobrenome de uma coluna de nomes completos usando apenas funções de texto do Excel. São três caminhos: TEXTOANTES e TEXTODEPOIS (Microsoft 365), a dupla ESQUERDA com PROCURAR e DIREITA com NÚM.CARACT, e a função EXT.TEXTO, que funciona em qualquer versão do Excel.

Neste vídeo você aprende:

  • como montar a planilha com as colunas Nome Completo, Nome e Sobrenome;
  • como usar TEXTOANTES e TEXTODEPOIS com o espaço como delimitador;
  • por que a função PROCURAR precisa do -1 para não trazer o espaço em branco;
  • como combinar DIREITA com NÚM.CARACT para calcular quantos caracteres extrair;
  • como usar EXT.TEXTO para extrair o nome e o sobrenome a partir de uma posição inicial;
  • qual método escolher de acordo com a sua versão do Excel.

Perguntas frequentes sobre funções de texto no Excel

1. Quais são as principais funções de texto no Excel?

As mais usadas no dia a dia são TEXTOANTES, TEXTODEPOIS, ESQUERDA, DIREITA, EXT.TEXTO, PROCURAR e NÚM.CARACT. As duas primeiras trabalham com delimitadores; as demais trabalham com posição e quantidade de caracteres.

2. Como separar nome e sobrenome no Excel com fórmula?

No Microsoft 365, use =TEXTOANTES(A2;" ") para o nome e =TEXTODEPOIS(A2;" ") para o sobrenome. Em qualquer versão do Excel, use =ESQUERDA(A2;PROCURAR(" ";A2)-1) e =DIREITA(A2;NÚM.CARACT(A2)-PROCURAR(" ";A2)).

3. TEXTOANTES e TEXTODEPOIS funcionam em qualquer versão do Excel?

Não. Elas estão disponíveis no Microsoft 365 e nas versões mais recentes do Excel. Em versões anteriores, o mesmo resultado é obtido com ESQUERDA, DIREITA, EXT.TEXTO e PROCURAR.

4. Por que a fórmula com PROCURAR usa -1?

A função PROCURAR devolve a posição do espaço em branco. Sem o -1, esse espaço entraria no resultado. Subtraindo 1, a função ESQUERDA para exatamente antes do espaço e retorna só o primeiro nome.

5. Como extrair sobrenomes compostos ou o nome do meio?

Use =EXT.TEXTO(A2;PROCURAR(" ";A2)+1;1000). O número alto no último argumento garante que todo o texto depois do primeiro espaço seja extraído, independentemente do tamanho do sobrenome.

Hashtag Free Excel Básico

Apostila Básica de Excel

Essa é uma apostila básica de Excel para que você saia do zero de forma 100% gratuita!

Hashtag Treinamentos

Para acessar outras publicações de Excel Intermediário, clique aqui!


Quer aprender mais sobre Excel com um minicurso básico gratuito?