TEXTJOIN 函數

套用到
Microsoft 365 Excel Mac 版 Microsoft 365 Excel Excel 2024 Mac 版 Excel 2024 Excel 2021 Mac 版 Excel 2021 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 技術社群 中的專家,或在 社群中取得支援。