Excel 文字合併教學:全方位步驟、範例與實用技巧

本篇詳盡說明Excel文字合併的基礎概念、主要公式、進階技巧與常見問題,並以實例展示姓名、地址等常見合併需求,協助你提升資料處理效率。

Notion 新創專屬 3 個月免費福利| 官方合作夥伴限定

經本站專屬連結申請,即享 3 個月 Notion Plus + AI 無限免費 (市價 $6,000 美元)! 務必保留推薦碼 venturer ,否則不符資格。 全程免費,無需信用卡。需用公司 Email 與有效公司網站。
免費使用

200+模板自動化工作流程

從數據到成果,只需一步 — 用Monday代替Excel,效率倍增!
免費使用

AI智能團隊協作

AI驅動的ClickUp超越Excel,讓工作更精準快速!
免費使用

Excel 文字合併基礎概念

什麼是文字合併?常見應用場景

在日常辦公與專案管理中,經常需要將多個儲存格的資料合併成一個欄位,例如將「姓」與「名」合併為全名、將地址各欄整合、或將多項資訊組成報表欄位。這類需求廣泛出現在名單整理、郵寄標籤、報表自動化等情境,若能熟練掌握Excel文字合併技巧,能大幅提升資料處理效率。

合併儲存格 VS 文字合併的區別

需特別注意,Excel的「合併儲存格」功能僅將多個儲存格合為一格,內容僅保留左上角儲存格的資料,並不會將多格內容串接。本文所指的「文字合併」則是透過公式將多個儲存格的內容合併為一串文字,兩者應明確區分。

Excel 文字合併的主要方法

使用 & 符號串接文字

&符號是Excel最直觀的文字合併方式,適合合併少量欄位或臨時需求。

基本語法與步驟

  1. 點選要顯示合併結果的儲存格。
  2. 輸入公式,例如:=A2 & B2
  3. 按下Enter,即可看到A2與B2內容合併。

加入分隔符與多欄合併

若需在合併內容間加入空格、逗號等分隔符,可將其以引號包住插入。例如:

  • 合併姓名(中間加空格):=A2 & " " & B2
  • 合併地址(加逗號):=A2 & ", " & B2 & ", " & C2

常見錯誤與限制

  • 若合併多欄,公式會較長且不易維護。
  • 若有空白儲存格,合併結果可能出現多餘分隔符。
  • 合併數字或日期時,格式可能失真。

實例應用

  • 合併「姓」與「名」成全名
  • 合併「縣市」、「區」、「地址」成完整地址

使用 CONCAT/CONCATENATE 函數

CONCATENATE 與 CONCAT 差異

  • CONCATENATE:舊版Excel(支援度高,但已不再更新)
  • CONCAT:新版Excel(功能更強,可處理範圍)

建議:若Excel版本支援,優先使用CONCAT

基本語法

  • CONCATENATE:=CONCATENATE(A2, B2)
  • CONCAT:=CONCAT(A2, " ", B2)

多欄合併與分隔符

CONCAT可直接合併多個欄位,分隔符需手動加:

  • =CONCAT(A2, ", ", B2, ", ", C2)

版本限制

  • CONCATENATE適用於舊版Excel。
  • CONCAT僅支援較新版本,若出現錯誤請檢查Excel版本。

實例應用

  • 合併「部門」、「職稱」、「姓名」為完整標籤
  • 整合多欄報表欄位

使用 TEXTJOIN 函數(進階)

TEXTJOIN是Excel 2016以後版本提供的進階合併函數,適合大量資料、需自訂分隔符或忽略空白儲存格的情境。

基本語法

=TEXTJOIN(分隔符, 是否忽略空白, 欄位1, 欄位2, ...)

  • 例:=TEXTJOIN(" ", TRUE, A2:C2)
    將A2、B2、C2合併,中間加空格,並自動忽略空白欄。

使用複數字符作為分隔符

可自訂分隔符,例如逗號加空格:

  • =TEXTJOIN(", ", TRUE, A2:C2)

合併多列或整欄

  • 合併A2到A10所有資料:=TEXTJOIN("、", TRUE, A2:A10)

常見應用

  • 將多個電話欄位合併為一個欄位
  • 合併多欄備註,僅顯示有內容的部分

注意事項

  • 僅適用於Excel 2016以上版本。
  • 若資料中有大量空白欄,建議設TRUE以忽略。

進階合併技巧與常見問題

合併後格式與數字處理

  • 數字轉文字:合併時數字會自動轉為文字格式,若需保留數字格式可搭配TEXT函數,如=A2 & TEXT(B2, "0.00")
  • 日期格式:合併日期時,建議用TEXT函數指定格式,如=A2 & " " & TEXT(B2, "yyyy/mm/dd")
  • 保留原格式:合併後內容皆為純文字,原有格式(如粗體、顏色)不會保留。

合併大量資料的自動化方法

  • 拖曳填充:輸入公式後,將儲存格右下角往下拖曳,即可自動套用至多列。
  • 自動套用公式:可將公式複製至整欄,快速批次處理。
  • 進階自動化:若需大量合併或條件合併,可考慮VBA巨集或Power Query,進行更彈性自動化處理。
  • 團隊協作:若需多人協作或跨部門資料整合,建議搭配Monday.com等專業專案管理工具,提升協作效率。

常見錯誤與排解

  • #VALUE!錯誤:通常因參照儲存格為錯誤值或公式語法錯誤,請檢查公式拼寫與資料來源。
  • 亂碼問題:合併含有特殊字元或不同編碼資料時,可能出現亂碼,建議統一資料格式。
  • 空白儲存格處理:TEXTJOIN可自動忽略空白,&與CONCAT需手動處理(如加IF判斷)。

Excel 文字合併常見應用範例

合併姓名、地址、電話

  • 姓名合併=A2 & " " & B2(A2為姓,B2為名)
  • 地址合併=A2 & B2 & C2(A2為縣市,B2為區,C2為地址)
  • 電話合併=TEXTJOIN("/", TRUE, D2:F2)(D2~F2為多個電話欄)

合併多欄報表欄位

  • 報表標籤=CONCAT(A2, "-", B2, "-", C2)
  • 多欄備註合併=TEXTJOIN(";", TRUE, G2:J2)

合併後複製為純文字

  • 完成合併後,若需將結果貼為純文字,可複製合併結果儲存格,右鍵選擇「貼上值」,即可去除公式,保留文字。

FAQ:Excel 文字合併常見問題

Q1:合併後如何保留原始資料?
A:合併公式僅產生新欄位,不會影響原始資料,請勿刪除原資料欄。

Q2:合併時如何自動加入分隔符?
A:在公式中以引號插入分隔符,如" "", "等。TEXTJOIN可直接指定分隔符。

Q3:如何合併多行資料?
A:TEXTJOIN支援合併範圍(如A2:A10)。若需跨列合併,建議用TEXTJOIN或VBA。

Q4:合併後出現亂碼或格式錯誤怎麼辦?
A:請檢查資料來源格式,必要時用TEXT函數指定格式,或先統一資料編碼。

Q5:Excel Online或Google Sheets支援這些功能嗎?
A:Excel Online支援&、CONCAT、TEXTJOIN等函數。Google Sheets則有JOIN、CONCATENATE等類似函數,語法略有不同。

Q6:合併後如何快速複製為純文字?
A:複製合併結果儲存格,右鍵選「貼上值」。

總結與工具建議

Excel文字合併功能強大,從基礎的&符號、CONCAT/CONCATENATE到進階的TEXTJOIN,皆能靈活應對各種資料整合需求。選擇合適方法,能有效提升處理效率。若需跨部門協作或自動化流程,建議善用如Monday.com等專業工具,讓團隊協作與資料整合更高效。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

✨ 讓專案管理變簡單,團隊更強大!

在專案推進的每一步,效率就是競爭力。monday.com 整合進度追蹤、團隊協作與資源分配,讓你隨時掌握全局、快速解決問題。
全球18萬家專業團隊已經採用,你還在等什麼?