練習 / 文字

把郵寄名單合併成一個儲存格(TEXTJOIN)

中等 文字

行銷同事要的是能直接貼進郵件工具的一整行收件人名單——不是一欄一格慢慢複製。地址在 A2:A5。請把它們合併成以分號加空格分隔的一行,放進 Mailing list 儲存格 C2。

請使用儲存格參照撰寫公式,切換測試案例後結果仍應正確。

提示 0/4
官方解法 2
–
測試案例
1
2
3
重設
提交
fx
A
B
C
D
E
F
G
1
2
3
4
5
6
7
8
9
10
正在載入互動式試算表...
正在準備儲存格資料與公式求解引擎
○ 就緒 請在反白的目標儲存格輸入公式,然後點「提交」。

觀念解析

TEXTJOIN(delimiter, ignore_empty, text…)。中間的 TRUE 會跳過空白儲存格,名單增減都不會留下多餘的分隔符。CONCAT 和 & 串接也能做到,但每個儲存格都要手動重複分隔符。

常見問題

如何把多個儲存格合併成一個?

使用 =TEXTJOIN("; ", TRUE, A2:A5)。第一個參數是分隔符,TRUE 跳過空白,範圍是要合併的文字。

TRUE 這個參數是做什麼的?

告訴 TEXTJOIN 忽略空白儲存格。不寫的話,空白列也會參與合併,結果出現 "a; ; c" 這種多餘分隔符。

每個 Excel 版本都有 TEXTJOIN 嗎?

TEXTJOIN 從 Excel 2016 與 Microsoft 365 開始內建(Google Sheets 也有)。更舊的版本只能用 & 串接。