TEXTJOIN 函數

Applies To
Excel for Microsoft 365 Excel for Microsoft 365 for Mac Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Excel 2019 Microsoft365.com

TEXTJOIN 函數合併了多個範圍和/或字串的文字,還包含將合併之每個文字值之間指定的分隔符號。 如果分隔符號是空白文字字串,此函數將可有效的串連各個範圍。

注意

如果您有 Office 2019 或有 Microsoft 365 訂閱,則此功能可在 Windows 或 Mac 上使用。 如果您是 Microsoft 365 訂閱者,請確定您有最新版的 Office

語法

TEXTJOIN(delimiter, ignore_empty, text1, [text2], …)

引數 描述
分隔符號
(必要)
文字字串,可以是空白、雙引號括起來的一或多個字元,或是有效文字字串的參照。 如果提供數字,則會將其視為文字。
ignore_empty
(必要)
如果為 TRUE,則會忽略空白儲存格。
文字 1
(必要)
要加入的文字項目。 文字字串或字串陣列,例如儲存格範圍。
[文字2,...]
(選用)
要加入的其他文字項目。 文字項目最多可有 252 個文字引數,包含 text1。 每個項目可以是文字字串或字串陣列,例如儲存格範圍。

例如,=TEXTJOIN(" ",TRUE, "The", "sun", "will", "come", "up", "tomorrow.") 將傳回 The sun will come up tomorrow

註解

  • 如果產生的字串超過 32767 個字元 (儲存格限制) ,TEXTJOIN 會傳回 #VALUE! 錯誤。

範例

請複製下列每個表格中的範例資料,並貼到新 Excel 工作表中的儲存格 A1。 若要讓公式顯示結果,請選取公式,按 F2,然後再按 Enter 鍵。 必要時,您可以調整欄寬來查看所有資料。

範例 1

貨幣  
美元
澳洲元
人民幣
港幣
以色列錫客爾
南韓圜
俄羅斯盧布
分子式: =TEXTJOIN (“, ”, TRUE, A2:A8)
結果: 美元、澳元、人民幣、港幣、以色列錫客爾、韓元、俄羅斯盧布

範例 2

A B
a1 b1
a2 b2
a4 b4
a5 b5
a6 b6
a7 b7
分子式: =TEXTJOIN (“, ”, TRUE, A2:B8)
結果: A1、B1、A2、B2、A4、B4、A5、B5、A6、B6、A7、B7
如果 ignore_empty=FALSE,結果會是: a1, b1, a2, b2, , , a4, b4, a5, b5, a6, b6, a7, b7

範例 3

城市 狀態 郵遞區號 國家/地區
Tulsa OK 74133 US
Seattle WA 98109 US
Iselin NJ 08830 US
Fort Lauderdale FL 33309 US
Tempe AZ 85285 US
end
, , , ;
分子式: =TEXTJOIN (A8:D8, TRUE, A2:D7)
結果: 塔爾薩,俄克拉荷馬州,74133,美國;西雅圖,華盛頓州,98109,美國;新澤西州伊瑟林,08830,美國;佛羅里達州勞德代爾堡,33309,美國;坦佩,亞利桑那州,85285,美國;結束

需要更多協助嗎?

您隨時都可以詢問 Excel 技術社群 中的專家,或在 社群中取得支援。