如何在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. 結尾,那將被列為他們的姓氏。

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

Leave a Comment

解決 Windows 11 更新錯誤 0x800f0922

解決 Windows 11 更新錯誤 0x800f0922

遇到 Windows 11 更新錯誤 0x800f0922?了解已驗證的有效解決方法,快速解決此常見問題。逐步指南,幫助您輕鬆完成更新,告別煩惱。

如何修復 Windows 11 系統還原錯誤 0x80070005

如何修復 Windows 11 系統還原錯誤 0x80070005

遇到 Windows 11 系統還原錯誤 0x80070005 ?我們提供經過驗證的分步解決方案,幫助您輕鬆修復訪問被拒絕問題,並順利恢復系統。無需任何技術知識!

解決 Windows 11 PowerPoint 圖形驅動程式錯誤

解決 Windows 11 PowerPoint 圖形驅動程式錯誤

還在為 Windows 11 系統中 PowerPoint 圖形驅動程式錯誤而煩惱嗎?了解這些經過驗證的故障排除步驟,快速輕鬆地解決崩潰、黑屏和效能問題。立即恢復流暢的簡報體驗。

如何使用 Windows 11 字元對映表工具

如何使用 Windows 11 字元對映表工具

了解如何輕鬆使用 Windows 11 字元對應工具在文件中插入特殊字元、表情符號和符號。提供逐步指南,包含適合初學者和專業人士的技巧。

解決 Windows 11 Windows 郵件應用程式無法同步的問題

解決 Windows 11 Windows 郵件應用程式無法同步的問題

Windows 11 郵件應用程式無法同步?我們提供經過驗證的逐步修復方案,讓您輕鬆恢復郵件收發的流暢性。快速解決常見同步錯誤,告別技術難題。

如何修復 Windows 11 找不到可啟動裝置的問題

如何修復 Windows 11 找不到可啟動裝置的問題

還在為 Windows 11 系統上令人抓狂的「找不到可啟動裝置」錯誤而苦惱嗎?我們提供經過驗證的逐步修復方案,幫助您輕鬆恢復電腦的正常啟動。從 BIOS 調整到硬碟修復,我們都能幫您解決。

Windows 11 OBS Studio 黑屏故障排除

Windows 11 OBS Studio 黑屏故障排除

在 Windows 11 系統上使用 OBS Studio 時遇到黑畫面問題?了解經實踐驗證的解決方法,幫助您流暢地進行直播和錄製。逐步指南,快速輕鬆地解決黑屏問題。

如何修復 Windows 11 虛擬記憶體過低錯誤

如何修復 Windows 11 虛擬記憶體過低錯誤

遇到 Windows 11 虛擬記憶體不足錯誤?了解經過驗證的逐步修復方法,以提升您的系統效能。

解決 Windows 11 筆記型電腦電池閾值無法儲存的問題

解決 Windows 11 筆記型電腦電池閾值無法儲存的問題

還在為 Windows 11 筆記型電腦電池電量閾值無法保存而煩惱嗎?本文提供經實踐驗證的有效解決方案,幫助您輕鬆解決這個棘手問題,優化電池續航力。內含詳細步驟指南。

解決 Windows 11 藍牙低功耗裝置同步錯誤

解決 Windows 11 藍牙低功耗裝置同步錯誤

在 Windows 11 上遇到藍牙低功耗裝置同步錯誤?了解經過驗證的故障排除步驟,解決連線問題、恢復配對並確保裝置同步順暢。取得最新 Windows 更新的專家提示。

如何修復 Windows 11 PowerShell ISE 已棄用錯誤

如何修復 Windows 11 PowerShell ISE 已棄用錯誤

還在為 Windows 11 上的 PowerShell ISE 已棄用錯誤而苦惱嗎?我們提供經過驗證的逐步修復方案,幫助您恢復強大的腳本編寫能力。告別煩惱,立即恢復流暢的程式設計體驗!

解決 Windows 11 Cortana 和 Copilot AI 錯誤

解決 Windows 11 Cortana 和 Copilot AI 錯誤

還在為 Windows 11 Cortana 和 Copilot AI 的錯誤而煩惱嗎?了解如何逐步修復崩潰、無響應和整合問題。輕鬆讓您的 AI 助理恢復正常運作。

解決 Windows 11 壁紙引擎崩潰問題

解決 Windows 11 壁紙引擎崩潰問題

Windows 11 系統下 Wallpaper Engine 崩潰問題困擾您?了解經過驗證的故障排除步驟,修復崩潰、優化效能並恢復流暢的動態桌布。立即讓您的桌面恢復正常運作!

修復 Windows 11 網路攝影機隱私快門錯誤

修復 Windows 11 網路攝影機隱私快門錯誤

遇到 Windows 11 網路攝影機隱私快門錯誤?了解已驗證的有效解決方法,快速且安全地恢復您的攝影機存取權限。逐步指南,幫助您輕鬆排除故障。

Windows 11 人臉辨識相機紅外線故障排查

Windows 11 人臉辨識相機紅外線故障排查

遇到 Windows 11 人臉辨識相機紅外線故障?本文提供經過驗證的故障排除步驟,協助您恢復人臉辨識功能,重獲流暢登入體驗。內含快速修復方案和專家提示。