Excel 字串相加全攻略:從基礎到進階,全面提升資料處理效率

本教學全面介紹 Excel 字串相加的所有主流方法,包括 & 運算符、CONCATENATE、CONCAT、TEXTJOIN 函數,並以實例說明如何合併姓名、地址等常見應用,進一步比較各方法優缺點與適用版本,補充進階技巧與常見錯誤排解,協助你選擇最適合的字串合併方式,提升資料處理效率。

讓資訊整合更靈活

記錄、協作、成長 — Notion帶來比Excel更靈活的工作方式!
免費使用

200+模板自動化工作流程

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

AI智能團隊協作

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

為什麼要學會 Excel 字串相加?

在日常工作中,經常需要將多個儲存格的文字內容合併,例如:將姓與名合併成全名、組合地址資訊、產生自動化報表標題等。學會 Excel 字串相加,不僅能大幅提升資料處理效率,也能減少重複性手動操作,讓你的工作更精準、快速。

常見應用場景包括:

  • 合併姓名(姓與名分開儲存時)
  • 組合地址(縣市、區、詳細地址分欄)
  • 產生自動化標題或報表摘要
  • 批次生成郵件主旨或客製化訊息

Excel 字串相加方法總覽

Excel 支援多種字串相加(合併文字)的方法,以下為主流方式的快速比較:

方法 語法範例 適用版本 優點 缺點
& 運算符 =A1 & B1 所有版本 簡單直觀、彈性高 多欄合併較繁瑣
CONCATENATE =CONCATENATE(A1, B1, C1) 所有版本(舊版) 支援多欄合併 已被新函數取代,不支援範圍
CONCAT =CONCAT(A1, B1, C1) 新版 Excel 支援多欄合併、取代 CONCATENATE 不支援分隔符
TEXTJOIN =TEXTJOIN(“, “, TRUE, A1:C1) 新版 Excel 可自訂分隔符、支援範圍合併 需較新版本,語法較複雜

建議: 若你的 Excel 版本支援,優先考慮使用 CONCAT 或 TEXTJOIN,功能更完整且未來相容性佳。

方法一:使用 & 運算符進行字串相加

& 是 Excel 中最直觀的字串相加方式。只需將要合併的儲存格以 & 連接即可。

基本語法:

=A1 & B1

範例:
– A1:王
– B1:小明
– 公式:=A1 & B1
– 結果:王小明

加入文字說明或分隔符:

=A1 & " 分數為 " & B1
  • A1:小明
  • B1:90
  • 結果:小明 分數為 90

優點: 直觀、彈性高
缺點: 多欄合併時公式較長

方法二:使用 CONCATENATE 函數(舊版)

CONCATENATE 是早期 Excel 合併字串的函數,可一次合併多個儲存格或文字。

語法:

=CONCATENATE(A1, B1, C1)

範例:
– A1:台北市
– B1:信義區
– C1:松仁路100號
– 公式:=CONCATENATE(A1, B1, C1)
– 結果:台北市信義區松仁路100號

提醒: CONCATENATE 已被 CONCAT 函數取代,建議新手直接學習 CONCAT。

方法三:使用 CONCAT 函數(新版)

CONCAT 是新版 Excel 推出的字串合併函數,語法與 CONCATENATE 類似,但支援範圍合併。

語法:

=CONCAT(A1, B1, C1)
=CONCAT(A1:C1)  // 可直接合併範圍

範例:
– A1:台中市
– B1:西屯區
– C1:台灣大道二段
– 公式:=CONCAT(A1:C1)
– 結果:台中市西屯區台灣大道二段

優點: 支援範圍合併、語法簡潔
缺點: 無法自訂分隔符號

方法四:使用 TEXTJOIN 函數(進階推薦)

TEXTJOIN 是目前最彈性的字串合併函數,支援自訂分隔符號、忽略空白儲存格、合併範圍。

語法:

=TEXTJOIN(分隔符, 是否忽略空白, 合併範圍)

範例:
– 合併 A1、B1、C1,並用逗號分隔
– 公式:=TEXTJOIN(", ", TRUE, A1:C1)
– 結果:台北市, 信義區, 松仁路100號

進階應用:
– 合併多列資料,並用換行符號分隔(Windows 下換行符號為 CHAR(10))
– 公式:=TEXTJOIN(CHAR(10), TRUE, A1:A5)

優點: 分隔符彈性高、支援範圍、可忽略空白
缺點: 需較新版本 Excel

合併時加入空格、逗號或其他字符

合併字串時,常需插入空格、逗號等分隔符。以下為常見做法:

  • 空格: =A1 & " " & B1
  • 逗號: =A1 & ", " & B1
  • 換行: =A1 & CHAR(10) & B1(需設定儲存格自動換行)

使用 TEXTJOIN 可更簡潔地加入分隔符:

=TEXTJOIN("、", TRUE, A1:C1)

進階應用:批次合併多列、多欄資料

若需批次合併多列或多欄資料(如大量名單、地址),建議使用 TEXTJOIN 或 CONCAT,能大幅簡化公式。

範例:
– 合併 A1:A100 所有姓名,並用逗號分隔
– 公式:=TEXTJOIN(", ", TRUE, A1:A100)

常見錯誤與排解

  • #VALUE! 錯誤:通常因儲存格內容為錯誤值或公式語法錯誤,請檢查合併對象。
  • 合併結果為空白:部分儲存格為空,若未設定忽略空白,結果可能出現多餘分隔符。
  • 換行無效:使用 CHAR(10) 合併後,需設定儲存格格式為「自動換行」。

方法選擇建議

  • Excel 舊版用戶:可用 & 或 CONCATENATE,建議逐步轉向 CONCAT 或 TEXTJOIN。
  • Excel 新版用戶:優先使用 CONCAT 或 TEXTJOIN,功能更完整。
  • 需自訂分隔符或合併大量資料:推薦 TEXTJOIN。

常見問題 Q&A

Q1:CONCATENATE 和 CONCAT 有什麼不同?
A1:CONCATENATE 是舊函數,僅支援單一儲存格或文字合併,CONCAT 可直接合併範圍,語法更簡潔,建議優先使用 CONCAT。

Q2:如何合併時自動忽略空白儲存格?
A2:TEXTJOIN 函數可設定忽略空白(第二個參數設為 TRUE),合併時不會出現多餘分隔符。

Q3:Excel Online 或 Google Sheets 可以用這些方法嗎?
A3:Google Sheets 支援 &、CONCATENATE、TEXTJOIN(語法相同),Excel Online 亦支援新函數,操作方式一致。

進階資料整合與自動化工具推薦

當 Excel 的字串合併功能無法滿足更複雜的資料整合需求(如跨表單自動化、團隊協作、任務追蹤),可考慮使用專業的專案管理與自動化工具:

  • Monday.com:支援多欄資料自動整合、批次處理與團隊協作,適合需要更高效率與自動化的工作場景。
  • Notion:彈性資料庫設計,適合需要跨部門、跨專案整合資訊。
  • ClickUp:AI 驅動協作,適合進階專案管理與自動化需求。

這些工具能讓你跳脫 Excel 的限制,實現更高層次的資料整合與流程自動化。

持續提升 Excel 技能

想要更深入學習 Excel 的進階應用與自動化技巧?建議參考 Coursera 的專業 Excel 線上課程,從基礎到進階,系統化提升你的數據處理能力,讓你在職場上更具競爭力。

發佈留言

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

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

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