如何在Excel中分隔名字和姓氏

您可以使用 Excel 將信息分成更小的部分。查找所需數據並對其進行操作是許多 Excel 用戶的重要目標。

如何在Excel中分隔名字和姓氏

如果您有一個人的全名,您可能只需要將他們的名字或姓氏歸零。例如,如果您要向客戶發送友好的自動電子郵件,則需要使用他們的名字以避免聽起來沒有人情味。如果您正在查看民意調查受訪者名單,只使用他們的姓氏或隱藏他們的姓氏以保持匿名可能很重要。

Excel 使此過程變得簡單明了,您可以採用許多不同的方法。這是一個教程,可幫助您使用公式創建單獨的名字和姓氏列。我們也討論了中間名的問題。

將名稱拆分為多個部分的 Excel 公式

你從哪裡開始?

分隔名字

這是通用公式:

=左(單元格,查找(“”,單元格,1)-1)

要執行它,請將單元格替換為包含您要拆分的第一個全名的單元格指針。在此示例中,您要選擇 B2 並輸入公式:

=LEFT(A2,FIND(" ",A2,1)-1)

但是,請務必注意,在某些設備上,此公式使用分號而不是逗號。因此,如果上述公式對您不起作用,您可能需要改用以下版本:

=左(單元格;查找(” “;單元格;1)-1)

在示例中,您將使用:

=LEFT(A2,FIND(" ",A2,1)-1)

現在您只需將填充柄向下拖動到“名字”列的末尾即可。

如何在Excel中分隔名字和姓氏

LEFT 函數可讓您從文本的左端開始分隔字符串。此公式的 FIND 部分定位全名中的第一個空格,因此您可以得到全名中空格之前的部分。

因此,帶連字符的名字保持在一起,包含特殊字符的名字也是如此。但是您的全名列不會包含中間名或中間名縮寫。

逗號還是分號?

為什麼每個人的公式都不一樣?

對於許多 Excel 用戶來說,Excel 函數使用逗號來分隔輸入數據。但在某些設備上,區域設置不同。

要發現您的 Excel 使用了哪個符號,只需開始輸入公式即可。當您開始輸入=LEFT(時,您會看到一個懸停文本,它會建議正確的格式。

分隔姓氏

採用相同的方法來分隔姓氏。這一次,您應該使用 RIGHT 公式,它從右側開始分隔字符串。

你需要的公式是:

=RIGHT(cell, LEN(cell) – SEARCH(“#”, SUBSTITUTE(cell,” “, “#”, LEN(cell) – LEN(SUBSTITUTE(cell, “ “, “”)))))

在上面的示例中,您將在單元格 C2 中使用以下公式:

=RIGHT(A2,LEN(A2)-SEARCH("#",SUBSTITUTE(A2," ","#",LEN(A2)-LEN(SUBSTITUTE(A2," ","")))))

再一次,您可能需要從逗號切換到分號,這意味著您可能需要使用:

=RIGHT(A2;LEN(A2)-SEARCH("#";SUBSTITUTE(A2;" ";"#";LEN(A2)-LEN(SUBSTITUTE(A2;" ";"")))))

如何在Excel中分隔名字和姓氏

帶有連字符的姓氏和帶有特殊字符的姓氏保持不變。

為什麼這個公式比名字的公式更複雜?將中間名和中間名首字母與姓氏分開比較困難。

如果您希望中間名和首字母與姓氏一起列出,您可以使用以下公式:

=RIGHT(cell, LEN(cell) – SEARCH(” “, cell))

或者:

=RIGHT(A2,LEN(A2)-SEARCH(" ",A2))

或者:

=RIGHT(A2;LEN(A2)-SEARCH(" ";A2))

但是如果你想把中間名分開怎麼辦?這種情況不太常見,但了解它可能很有用。

分隔中間名

中間名的公式如下:

=MID(cell, SEARCH(" ", cell) + 1, SEARCH(" ", cell, SEARCH(" ", cell)+1) – SEARCH(" ", cell)-1)

在上面的例子中,你得到:

=MID(A2,SEARCH(" ",A2)+1,SEARCH(" ",A2,SEARCH(" ",A2)+1)-SEARCH(" ",A2)-1)

如果您的 Excel 使用分號,則公式為:

=MID(A2;SEARCH(" ";A2)+1;SEARCH(" ";A2;SEARCH(" ";A2)+1)-SEARCH(" ";A2)-1)

輸入公式後,向下拖動填充柄。這是添加到上面示例的中間名列:

如何在Excel中分隔名字和姓氏

如果全名不包含中間名或首字母,則此列中的值為零,可能顯示為 #VALUE!。要用空白單元格代替#VALUE!,您可以使用 IFERROR 函數。

然後,您的公式變為:

=IFERROR(MID(cell, SEARCH(” “, cell) + 1, SEARCH(” “, cell, SEARCH(” “, cell)+1) – SEARCH(” “, cell)-1),””)

或者:

=IFERROR(MID(A2,SEARCH(" ",A2)+1,SEARCH(" ",A2,SEARCH(" ",A2)+1)-SEARCH(" ",A2)-1),"")

或者:

=IFERROR(MID(A2;SEARCH(" ";A2)+1;SEARCH(" ";A2;SEARCH(" ";A2)+1)-SEARCH(" ";A2)-1);"")

一種分離多個中間名的方法

如果您列表中的某個人有多個中間名會怎樣?使用上面的公式,將只檢索他們的第一個中間名。

要解決此問題,您可以嘗試使用不同的方法來分隔中間名。如果您創建了名字和姓氏列,則可以簡單地將它們剪掉。剩下的所有內容都將算作中間名。

這個公式是:

=TRIM(MID(cell1,LEN(cell2)+1,LEN(cell1)-LEN(cell2&cell3)))

這裡,cell1指Full Name列下的單元格指針,cell2指First Name列下的單元格指針,cell3指Last Name列下的單元格指針。在上面的例子中,我們得到:

=TRIM(MID(A2,LEN(B2)+1,LEN(A2)-LEN(B2&D2)))

或者:

=TRIM(MID(A2;LEN(B2)+1;LEN(A2)-LEN(B2&D2)))

如果使用此公式,則不必擔心零值。

如何在Excel中分隔名字和姓氏

快速回顧

以下是可用於將全名拆分為多個部分的公式:

名字:=LEFT(cell,FIND(” “,cell,1)-1)

姓氏:=RIGHT(cell, LEN(cell) – SEARCH(“#”, SUBSTITUTE(cell,” “, “#”, LEN(cell) – LEN(SUBSTITUTE(cell, “ “, “”)))) )

中間名:=IFERROR(MID(cell, SEARCH(” “, cell) + 1, SEARCH(” “, cell, SEARCH(” “, cell)+1) – SEARCH(” “, cell)-1),” ”)

中間名的替代公式:=TRIM(MID(cell1,LEN(cell2)+1,LEN(cell1)-LEN(cell2&cell3)))

不使用公式分隔名字和姓氏

如果您不想輸入一堆可能會輸入錯誤的公式,那麼可以利用 Excel 內置的將文本轉換為列嚮導。

  1. 確保從頂部的菜單中選擇了“數據”選項卡,並突出顯示要轉換的列。如何在Excel中分隔名字和姓氏
  2. 然後,單擊 文本到列如何在Excel中分隔名字和姓氏
  3. 接下來,確保 選中Delimited並單擊Next如何在Excel中分隔名字和姓氏
  4. 現在,從選項中選擇Space  ,然後單擊Next如何在Excel中分隔名字和姓氏
  5. 然後,將 Destination更改為“ $B$2 ”,然後單擊 Finish。如何在Excel中分隔名字和姓氏最終結果應該是這樣的。如何在Excel中分隔名字和姓氏

最後一句話

在 Excel 中有許多其他方法可以解決此問題。如果所有可用選項都不能滿足您的需要,請進行更多研究。

使用公式相對簡單,並且不取決於您使用的 Excel 版本。但不幸的是,您仍然可能會遇到錯誤。

例如,如果一個人的全名以他們的姓氏開頭,它就會被錯誤地分開。這些公式還會遇到包含前綴或後綴的姓氏的問題,例如 le Carré 或 van Gogh。如果某人的名字以 Jr. 結尾,那將被列為他們的姓氏。

但是,您可以添加一些修改來解決出現的這些問題。使用公式可為您提供應對這些複雜性所需的靈活性。

Sign up and earn $1000 a day ⋙

Leave a Comment

VPN是什麼? VPN虛擬私人網路的優缺點

VPN是什麼? VPN虛擬私人網路的優缺點

VPN是什麼? VPN有哪些優缺點?接下來,我們和WebTech360一起探討VPN的定義,以及如何在工作中套用這種模式和系統。

大多數人不會使用 Windows 安全中心中的這些隱藏功能。

大多數人不會使用 Windows 安全中心中的這些隱藏功能。

Windows 安全中心的功能遠不止於防禦基本的病毒。它還能防禦網路釣魚、攔截勒索軟體,並阻止惡意應用運作。然而,這些功能並不容易被發現——它們隱藏在層層選單之後。

編碼並不像你想像的那麼難

編碼並不像你想像的那麼難

一旦您學習並親自嘗試,您就會發現加密非常容易使用,並且在日常生活中非常實用。

使用 Recuva Portable 在 Windows 7 中恢復已刪除的數據

使用 Recuva Portable 在 Windows 7 中恢復已刪除的數據

在下文中,我們將介紹使用支援工具 Recuva Portable 還原 Windows 7 中已刪除資料的基本操作。 Recuva Portable 可讓您將其儲存在任何方便的 USB 裝置中,並在需要時隨時使用。該工具小巧、簡潔、易於使用,並具有以下一些功能:

如何使用 CCleaner 刪除重複檔案以節省電腦內存

如何使用 CCleaner 刪除重複檔案以節省電腦內存

CCleaner 只需幾分鐘即可掃描重複文件,然後讓您決定哪些文件可以安全刪除。

為什麼要更改 Windows 11 中的預設下載位置?

為什麼要更改 Windows 11 中的預設下載位置?

將下載資料夾從 Windows 11 上的 C 碟移至另一個磁碟機將幫助您減少 C 碟的容量,並協助您的電腦更順暢地運作。

如何在 PC 上停止 Windows 更新

如何在 PC 上停止 Windows 更新

這是一種強化和調整系統的方法,以便更新按照您自己的時間表而不是微軟的時間表進行。

如何在 Windows 上顯示檔案副檔名、檢視檔案副檔名

如何在 Windows 上顯示檔案副檔名、檢視檔案副檔名

Windows 檔案總管提供了許多選項來變更檔案檢視方式。您可能不知道的是,一個重要的選項預設為停用狀態,儘管它對系統安全至關重要。

5 個免費工具幫您尋找電腦上的間諜軟體和廣告軟體

5 個免費工具幫您尋找電腦上的間諜軟體和廣告軟體

使用正確的工具,您可以掃描您的系統並刪除可能潛伏在您的系統中的間諜軟體、廣告軟體和其他惡意程式。

新電腦上所需的 14 款 Windows 應用與軟體

新電腦上所需的 14 款 Windows 應用與軟體

以下是安裝新電腦時推薦的軟體列表,以便您可以選擇電腦上最必要和最好的應用程式!

如何複製 Windows 設定以隨時隨地執行您的工作流程

如何複製 Windows 設定以隨時隨地執行您的工作流程

在隨身碟上攜帶完整的作業系統非常有用,尤其是在您沒有筆記型電腦的情況下。但不要為此功能僅限於 Linux 發行版——現在是時候嘗試複製您的 Windows 安裝版本了。

關閉這 7 個 Windows 服務以延長電池壽命!

關閉這 7 個 Windows 服務以延長電池壽命!

關閉其中一些服務可以節省大量電池壽命,而不會影響您的日常使用。

Windows 上的快速鍵 Ctrl + Z 有什麼用?可能比你想像的還要多

Windows 上的快速鍵 Ctrl + Z 有什麼用?可能比你想像的還要多

Ctrl + Z 是 Windows 中非常常用的組合鍵。 Ctrl + Z 基本上允許你在 Windows 的所有區域中撤銷操作。

在您確定安全之前,請勿點擊任何縮短的連結!

在您確定安全之前,請勿點擊任何縮短的連結!

縮短的 URL 方便清理長鏈接,但同時也會隱藏真實的目標地址。如果您想避免惡意軟體或網路釣魚攻擊,盲目點擊此類連結並非明智之舉。

Windows 11 22H2:Moment 1 更新有許多值得注意的功能

Windows 11 22H2:Moment 1 更新有許多值得注意的功能

經過漫長的等待,Windows 11 的首個重大更新終於正式發布。