Excel,分割名稱,其中包含多個單字的名字或姓氏或中間名

Excel,分割名稱,其中包含多個單字的名字或姓氏或中間名

我怎樣才能分開last name middle initialfirst name

例如,我的名字有兩個或多個名字或姓氏或中間名

Mendoza, John Lloyd Dela Cruz
Torres, Michael Pineda

如果每列的字數不同,我該如何拆分?並只獲取第一個字母middle name?這可能嗎?如果沒有,你能給我建議一個解決方案嗎?我有很多數據

任何幫助,將不勝感激。

答案1

看來那

  • 是第一個以逗號結尾的子字串
  • 是逗號後的第一個單字
  • 中間初始是逗號後第二個字的第一個字母。

如果情況並非如此,您將需要澄清您的問題。 透過編輯您的原始問題來做到這一點

如果確實如此,您可以使用以下公式:

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,傳回逗號後面的第二個單字的第一個字母。
  • 對於First Name,返回逗號後面的第一個單字。

在此輸入影像描述

相關內容