CONCAT 函數

Excel CONCAT 函數教學

CONCAT 函數的功能

CONCAT 函數用於合併多個儲存格或文字字串,並返回一個連結後的字串。它是 CONCATENATE 函數的改進版,提供更靈活的操作,尤其適用於合併範圍內的所有儲存格。


語法

CONCAT(文字1, 文字2, ...)
  • 文字1, 文字2, …(必填):要合併的文字或儲存格範圍。
  • 可以直接輸入文字(需加引號)或選擇儲存格。
  • 不會自動加入空格或分隔符號,如果需要,請手動加入 ", "" - " 等分隔符。

適用於 Excel 2019 和 Microsoft 365
舊版 Excel(2016 或更早)請使用 CONCATENATE(但已被淘汰)。


範例

A 列B 列C 列(公式)D 列(結果)
HelloWorld=CONCAT(A1, B1)HelloWorld
AppleOrange=CONCAT(A2, ", ", B2)Apple, Orange
A1B1=CONCAT(A3:C3)A1B1C1

進階應用

1. 加入空格或其他符號

因為 CONCAT 不會自動插入空格,你可以手動加 " "

=CONCAT(A1, " ", B1)

結果Hello World

2. 合併整個範圍的值

如果要合併 A1:A3 三個儲存格:

=CONCAT(A1:A3)

結果HelloAppleA1

3. 使用 TEXTJOIN 來加入分隔符

如果你需要在合併的文字中加入 分隔符號,請使用 TEXTJOIN

=TEXTJOIN(", ", TRUE, A1:A3)

結果Hello, Apple, A1

4. 合併帶有數字的文字

如果有數字,你可能需要 TEXT 函數來確保格式正確:

="訂單編號:" & TEXT(A1, "00000")

如果 A1 是 123,結果將是:訂單編號:00123


補充

  • CONCAT 取代了舊版的 CONCATENATE,效能更好,但不支援 Excel 2016 及更舊版本。
  • TEXTJOIN 是更靈活的選擇,當你需要自訂分隔符號時,請優先使用 TEXTJOIN

結論

  • CONCAT 用於合併文字或儲存格,不會自動加入空格或逗號。
  • 如果需要加分隔符,請使用 TEXTJOIN
  • 適用於 Excel 2019 和 Microsoft 365,舊版 Excel 建議使用 CONCATENATE

這樣你就可以更靈活地合併 Excel 文字啦!??

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *