Um tutorial definitivo para separar nome de sobrenome, que podera ser utilizado para qualquer outra situacao, aonde voce precise separar parte de informacoes que estao em uma unica celula. Para separar o nome de sobrenome e ainda identificar os nomes do meio tudo o que voce precisa saber e onde estao os "espacos em branco", uma vez que sao os "espacos em branco" que separam nome de sobrenome etc. Antes vamos digitar o nome "Jose Carlos Antonio da Silva" na celula A4.1. Como separar o primeiro NOMEVamos identificar aonde esta o "primeiro" espaco em branco.Para isso vamos utilizar a funcao PROCURAR().B4: =PROCURAR(" ";A4;1)O "1" na formula significa que o Excel ira procurar a partir o primeiro caracter que esta na celula A4.Atencao! Caso o o nome que voce esta utilizando no exemplo tiver "espacos em branco" antes do nome ou "espaco em branco" a mais no meio os sobrenomes, convem voce tilizar a formula ARRUMAR() antes de comecar a procurar os "espacos em branco".A funcao ARRUMAR() elimina todos os "espacos em brando" antes, depois e os duplicados.B4: =PROCURAR(" ";ARRUMAR(A4);1)O resultado da formula sera: 5Para obter o primeiro nome vamos pegar todos os caracteres do NOME da primeira osicao ate o primeiro "espaco em branco" que acabamos de achar.Para isso vamos utilizar a formulam EXT.TEXTO(), que serve para extrair parte de caracteres e uma cadeia de caractes. C4: =EXT.TEXTO(ARRUMAR(A4);1;5)Onde "1" e o primeiro caracter ate o "5" que e o ultimo caracter antes do primeiro espaco em branco.O resultado da formula sera: JosePronto ja achamos o nome.Podemos "juntar" as formulas e ficaria assim: C4: =EXT.TEXTO(ARRUMAR(A4);1;PROCURAR(" ";ARRUMAR(A4);1)) 2. Como identificar o SOBRENOMEPara identificar o sobrenome ( o ultimo) vamos utilizar o mesmo conceito ou seja com base no "espaco em branco".Porem neste caso devemos procurar o ultimo"espaco em branco".Mas quantos "espacos em branco" tem este nome?Entao vamos fazer assim, contamos quantos "espacos em branco" o nome tem , para isso vamos utilizar a funcao NUM.CARACT() combinada com a funcao SUBSTITUIR()Entao ficaria assim:D4: =NUM.CARACT(ARRUMAR(A4))-NUM.CARACT(SUBSTITUIR(ARRUMAR(A4);" ";""))O resultado sera: 4Com isso sabemos que o nome todo tem 4 espacos em branco, e o sobrenome comeca depois do 4o espaco em branco.Mais nao sabemos em que posicao esta o 4o espaco em branco como conseguiremos extrair o sobrenome?Para resolver isso vamos "marcar" o 4o espaco em branco com um caracter especias e a partir disso conseguiremos identificar a posicao de onde sta o 4] espaco em branco que nao sera mais espaco em branco e sim um caracter especial.Para marcar o 4o espaco em branco vamos utilizar a funcao SUBSTITUIR().E4: =SUBSTITUIR(ARRUMAR(A4);" ";"#";4)o "#" e o caracter special que vamos utilizar (voce pode utilizar outro qualquer, so verifique se ele ja nao existe no nome).O 4 e a posicao do espaco em branco que comeca o sobrenome , o qual iremos "trocar".A funcao SUBSTITUIR irar trocar o 4o espaco em branco pelo caracter especial "#".O resultado sera: Jose Carlos Antonio da#SilvaAgora fica mais facil saber onde esta o "#" que estamos querendo identificar.Vamos utilizar a mesma funcao que utilizamos para o primeiro nome a funcao PROCURAR().F4: =PROCURAR("#";ARRUMAR(E4);1)O resultado sera: