說明
使用此函數將一個或多個儲存格的內容加上選用/選填字元串連(組合)為一個單元。
語法
CONCAT(text1, ..., [text253])
輸入
此函式接受下列參數:
| 名稱 | 必要 | 說明 | 有效輸入 |
|---|---|---|---|
text1 |
是 | 要新增的文字或儲存格值。 | 文字字串、單元格 ID、單元格區域,或導致任何這些結果的公式。 |
text2, ..., text253 |
否 | 要新增的文字或儲存格值。 | 文字字串、單元格 ID、單元格區域,或導致任何這些結果的公式。CONCAT 最多可處理 254 個文字參數。 |
範例
範例資料
資料設定 1
| A | B | C | 暗示性的對話 (D) | E | F | |
|---|---|---|---|---|---|---|
| 1 | 名字 | 姓氏 | 電子郵件 | 聯結 | 地區代碼 | 電話號碼 |
| 2 | 喬治 | 史密斯 | george.smith@gmail.com | 12/4/2024 | 415 | 482-7391 |
| 3 | Lina | 埃斯科巴 | Escobar_L@yahoo.com | 1/6/1997 | 801 | 615-2840 |
| 4 | Ezsther | 克萊恩 | EstherK@juno.com | 3/5/2002 | 213 | 927-5613 |
| 5 | 唐 | Ffolkes | D_Ffolks@mail.co.uk | 6/9/2012 | 503 | 354-8092 |
| 6 | 瑪麗亞 | 婦女 | m.empenada45@telefonica.es | 11/5/2021 | 245 | 768-4325 |
資料設定 2
| A | B | C | 暗示性的對話 (D) | E | F | G | |
|---|---|---|---|---|---|---|---|
| 1 | 名稱 | 老虎隊 | 老鷹隊 | 美洲獅 | 熊隊 | 烏鴉 | 獅子會 |
| 2 | 分數 | 8 | 5 | 7 | 7 | 5 | 6 |
公式範例
| 使用案例 | 公式 | 結果 | |
|---|---|---|---|
| 合併儲存格 A2 和 B2 的內容。 | =CONCAT(A2:B2) |
使用資料設定 1,會產生以下結果:
|
|
| 合併/組合儲存格 A2 和 B2 的內容,在兩個儲存格的內容之間加入一個空格。 | =concat(a2, " ", b2) |
使用資料設定 1,會產生以下結果:
|
|
| 將多個儲存格的內容合併/組合為獨立文字,然後在結尾加入固定文字串。 | =CONCAT(G1, ", ", B1, ", and ", E1, ", oh my!") |
此公式合併/組合儲存格 G1、B1 和 E1 的內容,在儲存格內容之間加入一個空格,然後在結尾加入文字「oh my!」。 使用資料設定 2,會產生以下內容:
|
|
| 合併/組合一個範圍所描述的多個儲存格內容。 | =CONCAT(B2:G2) |
此公式合併/組合了範圍 B2:G2 中所有儲存格的內容。 使用資料表格 2,會產生以下結果:
|
|
| 將區域代碼和電話號碼合併/組合為單一字串。 | =concat(E2, "-", F2) |
此公式合併儲存格 E2 和 F2 的內容,在兩個儲存格的內容之間插入連字號。 使用資料設定 1,會產生以下結果:
|
|
| 取 A2 中名字的首字母和 B2 中姓氏的首字母,合併/組合成首字母。 | =concat(left(a2,1), left(b2,1)) |
此公式首先使用
|
|
| 將名字和相關姓氏合併/組合為大寫,然後在 D1 中新增儲存格中的文字,並在 D2 中追加日期中的年份。 | =concat(a2, " ", upper(b2), ", ", $d$1, ": ", year(d2)) |
此公式使用 CONCAT 將外層「()」內的運算結果集合在一起。 使用資料設定 1,會產生以下結果:
|
附註
- Microsoft 建立 CONCAT 是為了取代並改善CONCATENATE. 但是,兩者之間有一些明顯的差異:
- 範圍支援: CONCAT 可以處理儲存格範圍,允許您在單一操作中合併/組合多個儲存格 (例如:
CONCAT(A1:A10)),而CONCATENATE 需要單獨的儲存格參考 (資料))。 - 語法簡單: CONCATENATE 提供更簡單的語法來合併/組合多個儲存格,尤其是在處理範圍時。
- 效能: 在某些情況下,對於大量參數,CONCATENATE 可能會優於串連運算符 (&),但 CONCAT 通常在處理範圍時更有效率。
- 向後相容: CONCATENATE 仍受支援,以與較早的 Excel 版本相容,而 CONCAT 可能無法在較舊的版本中使用。
- 範圍支援: CONCAT 可以處理儲存格範圍,允許您在單一操作中合併/組合多個儲存格 (例如:
- CONCAT:
- 不會在文字字串間自動新增空格。如果需要,您必須在文字參數中加入空格。
- 自動將數字轉換/兌換為文字。
- 將空儲存格視為空字串。
- 與TEXTJOIN 不同,CONCAT 不允許您定義項目之間的共用分隔符。您必須在公式中個別指定每個分隔符。
提示
- 括號 (&) 運算符可作為 CONCAT 的替代函數。例如:
=A2 & " " & B2。 - 將 CONCAT 與其他函數合併/組合,例如LEFT,RIGHT, 或MID ,可以進行更複雜的文字處理。
相關功能
以下是 Workiva 電子試算表支援的其他陣列公式函數。