首先使用“文本分列”功能按空格或逗號分隔名字和姓氏;其次可用LEFT、RIGHT與FIND函數組合通過公式提取;最后還可利用FlashFill輸入示例后自動識別并填充。
如果您在處理包含全名的數據列表,但需要將名字和姓氏分別存儲在不同的列中,則可以通過Excel提供的多種功能實現快速拆分。以下是幾種有效的方法。
本文運行環境:DellXPS13,Windows11
一、使用“文本分列”功能
此方法適用于名字和姓氏之間以空格或其他分隔符(如逗號、制表符)分隔的情況。Excel的“文本分列”向導可以按指定分隔符將一列數據拆分為多列。
1、選中包含全名的列,點擊“數據”選項卡中的“文本分列”按鈕。
2、在向導中選擇“分隔符號”,點擊“下一步”。
3、勾選“空格”作為分隔符(如果名字與姓氏間有逗號,也可同時勾選“逗號”),點擊“完成”。
4、確認目標區域無數據沖突后,名字和姓氏將被分離到相鄰的兩列中。
二、使用公式提取名字和姓氏
當需要更靈活地控制拆分邏輯時,可以使用Excel公式。LEFT、RIGHT、FIND和LEN函數組合可精準提取名字和姓氏。
1、假設全名位于A2單元格,且名字在前、姓氏在后,中間有一個空格。
三、使用FlashFill功能
FlashFill能根據用戶輸入的示例自動識別模式并填充數據,適合簡單直觀的拆分任務,無需編寫公式。
1、在名字所在列右側的單元格中手動輸入第一個名字(即全名中的第一部分)。
2、按下Ctrl+E啟用FlashFill,Excel將自動填充剩余行的名字部分。
3、在下一列中手動輸入第一個姓氏,再次按下Ctrl+E,系統將自動提取所有姓氏。
4、檢查結果是否準確,如有錯誤可修改示例后重新執行FlashFill。
以上就是如何在MicrosoftExcel中分離名字和姓氏的詳細內容,!