如何在 Microsoft Excel 中合併名字和姓氏

您是否正在尋找在 Microsoft Excel 中組合名字和姓氏的簡單方法?在處理大量聯繫人(例如電子郵件列表)時,名字和姓氏通常顯示在不同的列中。減少或壓縮列的一種方法是將它們合併到標記為“全名”字段的一列中,這將使您的工作更加輕鬆。

為了解決這個問題,Microsoft Excel 中有多種技術可供用戶輕鬆應用。本指南介紹瞭如何在 Windows 中的 Microsoft Excel 中連接名字和姓氏的七種技巧,同時避免帶來不便。

方法 1:使用 &(與號)符號

在 Excel 中將兩個或多個文本值連接在一起而不必使用許多函數時,& 符號會派上用場。

1. 右鍵單擊​​將包含合併名稱的單元格。

2. 輸入以下公式-

=A2 & " " & B2

A2 取名字,B2 取姓氏,“ ”在中間插入一個空格。

3. 按 Enter 鍵然後選擇下面的單元格並拖動公式以查找其他值。

方法 2:使用 CONCATENATE 函數

儘管在最新版本的 Excel 中 CONCATENATE 已被 CONCAT 取代,但它在早期版本中仍然非常流行。

1. 右鍵單擊​​要鍵入組合名稱的單元格。

2. 輸入公式-

=CONCATENATE(A2, " ", B2)

3. 按 Enter 並向下拖動以應用到其他行並同時更改它們。

方法3:通過CONCAT函數

CONCAT 是最新的函數,在連接更多值時比 CONCATENATE 更好。

1. 選擇組合名稱選項的單元格。

2. 輸入公式-

=CONCAT(A2, B2)

3. 按 Enter 鍵,然後公式將被複製到所選列的其他單元格。

方法4:使用TEXTJOIN函數

TEXTJOIN 優於 CONCAT 的方式是,當使用多列或想要跳過空格時,TEXTJOIN 很方便。它允許您使用特定字符(例如空格或逗號)連接兩個或多個文本值。

1. 單擊包含全名的單元格。

2. 輸入公式-

=TEXTJOIN(" ", TRUE, A2, B2)

第一個參數是分隔符(此處為空格),TRUE 參數意味著 Embrace 不會嘗試從空單元格中讀取值。

3. 按 Enter 鍵並選擇單元格,然後使用複制粘貼將其向下展開。

方法 5:使用快速填充

快速填充是一款出色的自動實用工具,可以分析模式並自行輸入其餘空白。

1. 我們通過正確鍵入名稱在新列中輸入第一個託管名稱(例如“Kapil Arya”)。

2. 轉到該行的下一個單元格,鍵入要組合的名稱,然後單擊“快速填充”選項。 Excel 會自動填寫其餘部分。

3. 按 Enter 鍵確認提供的建議並完成其餘的所有單元格。

推薦閱讀:2025 年 iPhone 和 iPad 最佳嬰兒名字應用

方法六:通過電源查詢

Power Query 是 Excel 的功能之一,與傳統工具相比,它可以將數據操作提升到一個新的水平。它在需要完成大量重複工作或對操作敏感的大量數據的過程中非常有用。

1. 選擇要與其他數據集一起使用的數據,然後選擇數據 > 來自表/範圍。

2. 在 Power query 中,選擇名字列和姓氏列。

3. 右鍵單擊​​並選擇合併列。

4. 在對話框中,選擇選項(通常是空格或點),然後單擊“確定”。

5. 單擊“關閉並加載”按鈕,數據更改將反映在 Excel 中。

方法 7:使用 VBA 腳本

如果您經常需要合併名字和姓氏,那麼可以為其創建 VBA 腳本。

1. 要開始編輯,請使用 Alt + F11 進入 VBA 編輯器。在菜單欄上找到“插入”,然後單擊“模塊”。

2. 粘貼以下代碼並按 F5 運行此腳本。

Sub CombineNames()
    Dim LastRow As Long
    Dim ws As Worksheet
    Set ws = ThisWorkbook.Sheets("Sheet1")
    
    LastRow = ws.Cells(ws.Rows.Count, "A").End(xlUp).Row
    
    For i = 2 To LastRow
        ws.Cells(i, 3).Value = ws.Cells(i, 1).Value & " " & ws.Cells(i, 2).Value
    Next i
End Sub

此代碼假設名字位於 A 列,姓氏位於 B 列,並且在 C 列中它們是統一的。

3. 現在,按 Alt+F8 並運行宏。

不過,如果您在執行有關如何在 Microsoft Excel 中組合名字和姓氏的任何方法時遇到任何錯誤,請在下面發表評論,以便我們為您提供幫助。

就是這樣!