
last name
middle initial
とをどうやって分離すればいいですか?first name
私の名前には2つ以上の名、姓、ミドルネームがあります。
Mendoza, John Lloyd Dela Cruz
Torres, Michael Pineda
列ごとに単語数が異なる場合、それを分割するにはどうすればいいでしょうか?そして、の最初の文字だけを取得しますかmiddle name
?これは可能ですか?できない場合は、解決策を提案していただけますか。私は多くのデータを持っています
ご協力いただければ幸いです。
答え1
それは
- 苗字カンマで終わる最初の部分文字列です
- ファーストネームカンマの後の最初の単語です
- ミドルネームのイニシャルカンマの後の 2 番目の単語の最初の文字です。
そうでない場合は、質問を明確にする必要があります。 元の質問を編集してそうしてください
本当にそうであれば、次の式を使用できます。
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))
ファーストネームとミドルネームのイニシャルのアルゴリズム:
- の場合
Middle Initial
、カンマに続く 2 番目の単語の最初の文字を返します。 - の場合
First Name
、カンマに続く最初の単語を返します。