萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 辦公室軟體 >  >> Excel 教學 >> Excel 綜合

Excel 多欄合併為一欄:& 運算子與 CONCATENATE/TEXTJOIN 函數完整教學

需將 B 欄「姓」、C 欄「名」合併為「姓-名」?Excel 提供多種合併文字方式,從簡單的 & 運算子到新版 TEXTJOIN,依版本與需求選擇。

方法一:& 運算子(最直觀、全版本通用)

D1 輸入:=B1 & "-" & C1 → 下拉填滿。

方法二:CONCATENATE 函數(舊版標準函數)

D1 輸入:=CONCATENATE(B1, "-", C1) → 下拉填滿。
最多支援 255 個參數,每個參數限 8192 字元。

方法三:TEXTJOIN 函數(Excel 2019/365 推薦)

D1 輸入:=TEXTJOIN("-", TRUE, B1:C1) → 下拉填滿。
優點:可指定分隔符、選擇是否忽略空白、支援整個區域參考,程式碼最簡潔。

方法四:快速填充(無公式、一次性需求)

  1. D1 手動輸入「王-小明」。
  2. D2 手動輸入「李-大華」。
  3. 按 Ctrl+E,Excel 自動偵測模式填滿整欄。

進階情境

  • 合併含換行符:=B1 & CHAR(10) & C1 → 儲存格格式設「自動換行」。
  • 合併日期需格式化:=TEXT(A1, "yyyy/mm/dd") & " " & B1。
  • 大量列合併為單一儲存格:VBA 或 Power Query Text.Combine 效能最佳。

依版本與資料量選擇最適合工法,讓文字合併不再是繁瑣手工。

copyright © 萬盛學電腦網 all rights reserved