【Excel函數69】TEXTJOIN 合併文字並加入分隔符,動態報表與格式輸出的彈性技巧

更新 發佈閱讀 6 分鐘

在 Excel 中處理報表欄位、標籤生成或格式化輸出時,若需要合併多段文字並加入分隔符號,TEXTJOIN 函數是最靈活的選擇。它能一次合併整個範圍或陣列,並自動插入指定的分隔符號,適合用於資料清理、格式統一、動態欄位生成與批次輸出等場景。

🔹快速摘要(語法、用途、常見場景)

  • 用途:合併多段文字並加入指定分隔符號
  • 語法=TEXTJOIN(分隔符, 忽略空白, 文字1, 文字2, ...)
  • 常見場景:報表欄位合併、標籤生成、格式化輸出、資料清理、批次處理

一、TEXTJOIN 函數語法與用途:合併文字的彈性工具

語法:

=TEXTJOIN(delimiter, ignore_empty, text1, text2, ...)
  • delimiter:要插入的分隔符號(如空格、逗號、換行)
  • ignore_empty:是否忽略空白儲存格(TRUE 或 FALSE)
  • text1, text2...:要合併的文字、儲存格或陣列

TEXTJOIN 支援動態陣列與整欄合併,比 CONCAT 更具彈性。

二、範例教學:五個基礎 + 五個進階範例

🔸基礎範例(適合初學者快速掌握用途)

範例一:合併三段文字並加入逗號

=TEXTJOIN(", ", TRUE, "蘋果", "香蕉", "芒果")

回傳 蘋果, 香蕉, 芒果

範例二:合併儲存格內容並加入空格

=TEXTJOIN(" ", TRUE, A1, B1, C1)

回傳如 台北 信義區 松高路

範例三:合併整欄資料並加入換行

=TEXTJOIN(CHAR(10), TRUE, A2:A6)

回傳多行文字(需啟用儲存格換行)。

範例四:不忽略空白儲存格

=TEXTJOIN("-", FALSE, A1, B1, C1)

空白儲存格仍會插入分隔符。

範例五:合併文字與數值欄位

=TEXTJOIN(":", TRUE, "總金額", TEXT(A1, "$#,##0.00"))

回傳如 總金額:$1,234.56

🔸進階範例(適合報表設計與格式輸出應用)

範例六:合併地址欄位並加入逗號

=TEXTJOIN(", ", TRUE, A1, B1, C1)

回傳如 台北市, 信義區, 松高路88號

範例七:搭配 IF 判斷後合併提示

=TEXTJOIN(" / ", TRUE, IF(A1<>"", "已填寫姓名", ""), IF(B1<>"", "已填寫電話", ""))

回傳如 已填寫姓名 / 已填寫電話

範例八:合併多欄標籤並加入分隔符

=TEXTJOIN(" | ", TRUE, A1:D1)

回傳如 分類一 | 分類二 | 分類三 | 分類四

範例九:搭配 MAP 批次處理並合併結果

=TEXTJOIN(", ", TRUE, MAP(A2:A6, LAMBDA(x, UPPER(x))))

將 A2:A6 轉為大寫後合併。

範例十:建立動態報表欄位摘要

=TEXTJOIN(";", TRUE, "品項:"&A1, "數量:"&B1, "單價:"&TEXT(C1,"$0.00"))

回傳如 品項:筆記本;數量:3;單價:$120.00

三、常見問題解答(FAQ)

Q1:TEXTJOIN 和 CONCAT 有什麼差別?

TEXTJOIN 可加入分隔符並處理整個陣列;CONCAT 僅合併文字,不支援分隔符或空值排除。

Q2:TEXTJOIN 可以處理空白儲存格嗎?

可以,透過第二個參數控制是否忽略空白。

Q3:TEXTJOIN 可以處理數值嗎?

可以,會自動轉為文字;建議搭配 TEXT 控制格式。

Q4:TEXTJOIN 可以處理整欄資料嗎?

可以,支援動態陣列(如 A2:A100),非常適合批次處理。

Q5:TEXTJOIN 可以搭配哪些函數使用?

常見搭配 IF、TEXT、MAP、LAMBDA、CHAR、SUBSTITUTE 等。

四、注意事項與錯誤排除

  • delimiter 必須為文字格式,不能為數值
  • 若輸入為錯誤值,可能回傳 #VALUE!
  • 若陣列中包含錯誤或空白,需搭配錯誤防呆邏輯
  • 若需換行,請使用 CHAR(10) 並啟用儲存格換行
  • TEXTJOIN 回傳文字格式,無法直接參與數學運算

五、延伸技巧與相關函數

  • CONCAT 函數:合併文字但不支援分隔符
  • TEXT 函數:格式化數值與日期
  • IF 函數:條件判斷與格式控制
  • CHAR 函數:插入特殊字元(如換行)
  • MAP / LAMBDA 函數:批次處理與邏輯封裝

六、結語與延伸閱讀推薦

TEXTJOIN 函數是 Excel 中最彈性的文字合併工具,適合用在報表設計、格式輸出、標籤生成與資料清理等情境。學會 TEXTJOIN 後,你可以進一步探索:

  • [TEXT 函數教學:格式化數值與日期的文字輸出技巧]
  • [MAP 函數教學:逐項處理與格式轉換的動態技巧]
  • [CHAR 函數教學:插入特殊字元的格式控制方法]
留言
avatar-img
留言分享你的想法!
avatar-img
蝦仁藥師_臨床輕鬆學的沙龍
30會員
224內容數
哈囉~!這裡主要在分享醫療知識,還有記錄下學習程式語言的各種筆記,偶爾穿插一些個人的淺見與有趣分享,希望大家都可以在這邊得到有用的資訊~!
2025/10/11
在 Excel 中進行報表設計、標籤生成或格式化輸出時,常需要將多個文字欄位合併為一段完整內容。CONCATENATE 函數是早期版本 Excel 中的文字合併工具,能將多個文字或儲存格內容串接為一段文字。雖然在 Excel 365 中已被 CONCAT 函數取代。
Thumbnail
2025/10/11
在 Excel 中進行報表設計、標籤生成或格式化輸出時,常需要將多個文字欄位合併為一段完整內容。CONCATENATE 函數是早期版本 Excel 中的文字合併工具,能將多個文字或儲存格內容串接為一段文字。雖然在 Excel 365 中已被 CONCAT 函數取代。
Thumbnail
2025/10/11
在 Excel 中處理報表欄位、標籤生成或格式化輸出時,常需要將多個文字欄位合併為一段完整內容。CONCAT 函數是 Excel 365 中的文字合併工具,能取代舊版 CONCATENATE 函數,支援動態陣列與多儲存格合併,適合用於資料清理、報表設計、輸出格式統一與標籤生成等場景。
Thumbnail
2025/10/11
在 Excel 中處理報表欄位、標籤生成或格式化輸出時,常需要將多個文字欄位合併為一段完整內容。CONCAT 函數是 Excel 365 中的文字合併工具,能取代舊版 CONCATENATE 函數,支援動態陣列與多儲存格合併,適合用於資料清理、報表設計、輸出格式統一與標籤生成等場景。
Thumbnail
2025/10/11
在 Excel 中處理泰國地區的財務報表或付款憑證時,若需將金額轉換為泰文文字格式,BAHTTEXT 函數是專門設計的工具。它能將數值轉換為泰語文字,並自動加上「บาท」與「สตางค์」等貨幣單位,適合用於正式文件、列印報表、付款通知與財務輸出等場景。
Thumbnail
2025/10/11
在 Excel 中處理泰國地區的財務報表或付款憑證時,若需將金額轉換為泰文文字格式,BAHTTEXT 函數是專門設計的工具。它能將數值轉換為泰語文字,並自動加上「บาท」與「สตางค์」等貨幣單位,適合用於正式文件、列印報表、付款通知與財務輸出等場景。
Thumbnail
看更多
你可能也想看
Thumbnail
還在煩惱平凡日常該如何增添一點小驚喜嗎?全家便利商店這次聯手超萌的馬來貘,推出黑白配色的馬來貘雪糕,不僅外觀吸睛,層次豐富的雙層口味更是讓人一口接一口!本文將帶你探索馬來貘雪糕的多種創意吃法,從簡單的豆漿燕麥碗、藍莓果昔,到大人系的奇亞籽布丁下午茶,讓可愛的馬來貘陪你度過每一餐,增添生活中的小確幸!
Thumbnail
還在煩惱平凡日常該如何增添一點小驚喜嗎?全家便利商店這次聯手超萌的馬來貘,推出黑白配色的馬來貘雪糕,不僅外觀吸睛,層次豐富的雙層口味更是讓人一口接一口!本文將帶你探索馬來貘雪糕的多種創意吃法,從簡單的豆漿燕麥碗、藍莓果昔,到大人系的奇亞籽布丁下午茶,讓可愛的馬來貘陪你度過每一餐,增添生活中的小確幸!
Thumbnail
將兩個JPG文件合併為一個是一項實用的技能,可用於創建拼貼、文件或演示文稿。本文探討了多種有效的方法來達成這一目標,包括使用在線工具、桌面應用程序以及操作系統內建的工具。每種方法都有其優缺點,適用於不同的需求和資源。無論您是尋求快速解決方案,還是需要高級編輯功能,這份指南將幫助您找到適合的選項。
Thumbnail
將兩個JPG文件合併為一個是一項實用的技能,可用於創建拼貼、文件或演示文稿。本文探討了多種有效的方法來達成這一目標,包括使用在線工具、桌面應用程序以及操作系統內建的工具。每種方法都有其優缺點,適用於不同的需求和資源。無論您是尋求快速解決方案,還是需要高級編輯功能,這份指南將幫助您找到適合的選項。
Thumbnail
※ GROUP BY 用於將數據表中的數據按照一個或多個列進行分組。例如在處理一個表格的資料時,可以指定欄位,一個或是多個,然後把將其視為ID進行分組處理。 ※ 語法 SELECT column1, column2, ..., aggregate_function(column) FROM
Thumbnail
※ GROUP BY 用於將數據表中的數據按照一個或多個列進行分組。例如在處理一個表格的資料時,可以指定欄位,一個或是多個,然後把將其視為ID進行分組處理。 ※ 語法 SELECT column1, column2, ..., aggregate_function(column) FROM
Thumbnail
本法省去開啟EXCEL檔,轉存為CSV檔之手動作業,縮短作業時間,提高工作效率,尤其是對象為複數個檔案場合
Thumbnail
本法省去開啟EXCEL檔,轉存為CSV檔之手動作業,縮短作業時間,提高工作效率,尤其是對象為複數個檔案場合
Thumbnail
在Excel中實作使用者介面(UI)是一個有趣且實用的技能,能夠幫助你更好地呈現資料、提供功能並增強使用者體驗。本文將逐步介紹如何在Excel中建立基本的UI元素,例如按鈕、下拉式選單和文字框,並擴展功能,例如資料驗證和動態更新。
Thumbnail
在Excel中實作使用者介面(UI)是一個有趣且實用的技能,能夠幫助你更好地呈現資料、提供功能並增強使用者體驗。本文將逐步介紹如何在Excel中建立基本的UI元素,例如按鈕、下拉式選單和文字框,並擴展功能,例如資料驗證和動態更新。
Thumbnail
Excel好好玩VBA-菜緒 (https://portaly.cc/ezyvba) VBE輔助工具一個針對Excel VBA撰寫的輔助工具 代碼對齊排版、排序、刪空行、刪註解、簡易VBA收集(可新增、刪除)..
Thumbnail
Excel好好玩VBA-菜緒 (https://portaly.cc/ezyvba) VBE輔助工具一個針對Excel VBA撰寫的輔助工具 代碼對齊排版、排序、刪空行、刪註解、簡易VBA收集(可新增、刪除)..
Thumbnail
在 Excel 中,日期和時間是常見的數據類型,因此經常需要進行日期計算和處理。為了方便使用者操作,Excel 提供了許多強大的日期函數。在這篇教學文章中,我們將介紹常用的日期函數及其應用。
Thumbnail
在 Excel 中,日期和時間是常見的數據類型,因此經常需要進行日期計算和處理。為了方便使用者操作,Excel 提供了許多強大的日期函數。在這篇教學文章中,我們將介紹常用的日期函數及其應用。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News