(聲明:本篇文章是為了做實驗,而由 ChatGPT Agent自動產生,AI產生的文章對你仍會有幫助?)
什麼是 TEXTJOIN 函數?
📎🔋TEXTJOIN 是 Excel 2019 以及 Office 365 中新加入的函數,它的功能相當於串接多個儲存格的文字。以往我們可能需要通過 CONCATENATE 或使用 & 符號,一一指定儲存格;當資料量大時,公式不但寬長也不容易維護。TEXTJOIN 函數則提供了簡潔的詞法,能夠一次性將資料範圍合並起來,並且可指定分隔符號、是否忽略空白等,方便且彈性。
詞法與參數
TEXTJOIN 的基本詞法如下:
=TEXTJOIN(delimiter, ignore_empty, text1, [text2], …)
| 參數 | 描述 |
|---|---|
| delimiter | 指定每個儲存格資料之間的分隔符號,例如逗號「,」、頓號「、」、換行符號或任何自訂字串。 |
| ignore_empty | 布林值,用 TRUE 或 FALSE 表示是否忽略空白儲存格。選擇 TRUE 可跳過空值,FALSE 則會連空白一起合並。 |
| text1, text2 … | 欲合並的文字或範圍,可以是單一儲存格,也可以是一整個範圍,甚至可以是常數字串。 |
通過上述三個參數,TEXTJOIN 就能彈性處理各種場景。例如你可以用它來合並地址、多欄位姓名,或者將多行內容串接在一起。
使用範例
假設我們有以下學員清單,其中 A 欄為姓名,B 欄為城市。我們想要產生「誰來自哪裡」的句子,並將所有句子用頓號連接:
| 姓名 (A2:A5) | 城市 (B2:B5) |
|---|---|
| 小明 | 台北 |
| 小華 | 新竹 |
| 小美 | 台中 |
| 小綠 | 高雄 |
你可以在另一個儲存格輸入以下公式:
=TEXTJOIN("、", TRUE, A2:A5 & "來自" & B2:B5)
這個公式解釋如下:
- 分隔符號使用頓號「、」,讓結果更易閱讀。
- 忽略空白使用 TRUE,若 A 或 B 欄有空白列就不加入結果。
- A2:A5 & "來自" & B2:B5使用 & 運算子將姓名和城市前置詞結合,再把整個範圍提供給 TEXTJOIN。
運算結果將得到:「小明來自台北、小華來自新竹、小美來自台中、小綠來自高雄」。
更多應用
除了上述基本示範,TEXTJOIN 還可以結合其他函數以達到更複雜的應用,例如:
- 搭配
IF條件判斷,僅串接符合條件的值。 - 使用
TEXT將數值轉為格式化字串後合並,例如日期或貨幣。 - 將
CHAR(10)作為分隔符號,配合「自動換列」功能,快速產生分行的文字區塊。 - 合並來自多個工作表或多欄位的資訊,打造動態報表或信件範本。
通過熟習運用 TEXTJOIN,你可以減少手動複製貼上的工作量,讓 Excel 在資料整理與文字組合上更具效率。
希望這篇教學能幫助你掃描 TEXTJOIN 函數的使用技巧,無論是建立報表、產生清單,或在工作與學習中需要處理大量文字資料,都可以試著用它來簡化作業流程。
文章標籤
全站熱搜
