
Como posso separar o last name
middle initial
efirst name
Tenho um nome com dois ou mais nomes próprios ou sobrenome ou nome do meio, por exemplo
Mendoza, John Lloyd Dela Cruz
Torres, Michael Pineda
Como posso dividir isso se tiver uma contagem diferente de palavras por coluna? e obter apenas a primeira letra de middle name
? Isso é possível? Se não, você pode me sugerir uma solução. Eu tenho muitos dados
Qualquer ajuda seria apreciada.
Responder1
Parece que isso
- Sobrenomeé a primeira substring terminando com uma vírgula
- Primeiro nomeé a primeira palavra depois da vírgula
- Inicial do nome do meioé a primeira letra da segunda palavra depois da vírgula.
Se não for esse o caso, você precisará esclarecer sua dúvida. Faça isso editando sua pergunta original
Se for realmente esse o caso, você pode usar as seguintes fórmulas:
Last Name: =LEFT(A2,FIND(",",A2)-1)
Middle Initial: =MID(A2,1+FIND(" ",A2,1+FIND(" ",A2,1+FIND(",",A2))),1)
First Name: =MID(A2,FIND(",",A2)+2,FIND(" ",A2,1+FIND(" ",A2,1+FIND(",",A2)))-2-FIND(",",A2))
Algoritmo para nome e inicial do meio:
- Para
Middle Initial
, retorne a primeira letra da 2ª palavra que segue a vírgula. - Para
First Name
, retorne a primeira palavra após a vírgula.