如何在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

如何修復 Windows 10/11 上的「我們需要您目前的 Windows 密碼」錯誤

如何修復 Windows 10/11 上的「我們需要您目前的 Windows 密碼」錯誤

您是否收到「我們最後一次需要您目前的 Windows 密碼」錯誤?這個煩人的彈出視窗可能會妨礙您完成工作。

快速修復 Windows 10/11 上的無法安裝的啟動磁碟區錯誤

快速修復 Windows 10/11 上的無法安裝的啟動磁碟區錯誤

由於某些安裝的軟體與作業系統衝突或電腦突然關閉,導致出現無法安裝的啟動磁碟區錯誤...在下面的文章中,WebTech360 將引導您完成一些修復此錯誤的方法。

如何修復 Windows 11 最新更新中的剪貼簿歷史記錄錯誤

如何修復 Windows 11 最新更新中的剪貼簿歷史記錄錯誤

如果您使用剪貼簿歷史記錄來儲存資料以供日後使用,那麼無論您如何嘗試,資料都有可能保持為空。

為什麼筆記型電腦電池百分比估算永遠不準確?

為什麼筆記型電腦電池百分比估算永遠不準確?

大多數筆記型電腦用戶都遇到過這樣的情況:Windows 顯示電池壽命還剩 2 小時,但五分鐘後跳到 5 小時甚至 1 小時左右。時間為何跳動得這麼厲害?

10 個 Windows 11 設定可最大程度延長筆記型電腦電池壽命

10 個 Windows 11 設定可最大程度延長筆記型電腦電池壽命

筆記型電腦電池的效能會隨著時間的推移而下降,容量也會減少,導致正常運作時間縮短。但在調整一些更深層的 Windows 11 設定後,您應該會看到電池壽命明顯改善。

微軟:運行 Windows 11 21H2/22H2 的 PC 下個月將強制更新至 23H2

微軟:運行 Windows 11 21H2/22H2 的 PC 下個月將強制更新至 23H2

Windows 11 版本 21H2 是 Windows 11 的主要原始版本之一,於 2021 年 10 月 4 日開始在全球推出。

如何在 Windows 11 上停用使用者帳戶

如何在 Windows 11 上停用使用者帳戶

您可以停用使用者帳戶,以便其他人無法再存取您的電腦。

購買 Windows 筆記型電腦比以往任何時候都更難

購買 Windows 筆記型電腦比以往任何時候都更難

NPU 是否足夠不同,以致於需要推遲購買並等待 PC Copilot+ 成為主流?

如何在 Windows 11 筆記型電腦上開啟和關閉省電模式

如何在 Windows 11 筆記型電腦上開啟和關閉省電模式

Windows 11 的省電模式是一項旨在延長筆記型電腦電池壽命的功能。

微軟推出 Windows 11 的新便箋應用

微軟推出 Windows 11 的新便箋應用

經過多年的保持不變,2024 年中期的 Sticky Note 更新改變了遊戲規則。

如何修復 Windows 上的 IRQL NOT LESS OR EQUAL 錯誤

如何修復 Windows 上的 IRQL NOT LESS OR EQUAL 錯誤

IRQL NOT LESS OR EQUAL 錯誤是與記憶體相關的錯誤,通常當系統程序或驅動程式嘗試在沒有適當存取權的情況下存取記憶體位址時發生。

在 Windows 11 中複製檔案和資料夾路徑的 6 種方法

在 Windows 11 中複製檔案和資料夾路徑的 6 種方法

路徑是 Windows 11 中檔案或資料夾的位置。所有路徑都包含您需要打開才能到達特定位置的資料夾。

比較 Windows 10 和 Windows 11

比較 Windows 10 和 Windows 11

Windows 11已經正式上線,比起Windows 10,Windows 11也有不少變化,從介面到新功能。請遵循以下文章中的詳細資訊。

如何下載 Windows 11,從 Microsoft 下載官方 Win 11 ISO

如何下載 Windows 11,從 Microsoft 下載官方 Win 11 ISO

目前Windows 11已經正式上線,我們可以下載Windows 11官方ISO檔案或Insider Preview版本來安裝。

如何在 Windows 10 上下載、更新和排除 USB 驅動程式故障

如何在 Windows 10 上下載、更新和排除 USB 驅動程式故障

USB 裝置已成為日常生活中不可或缺的一部分,使我們能夠將各種必需的硬體連接到我們的電腦上。