CONCAT 函式會將多個範圍和/或字串的文字結合,但它不提供分隔符或 IgnoreEmpty 參數。
CONCAT 取代了 CONCATENATE 功能。 不過,為了與舊版 Excel 相容,CONCATENATE 函數會持續保持可用狀態。
注意
如果你有 Office 2019,或是有 Office 365 訂閱,此功能可在 Windows 或 Mac 上使用。 如果您是 Office 365 訂閱者,請確定您有最新版的 Office。
語法
CONCAT(text1, [text2],…)
| 引數 | 描述 |
|---|---|
|
正文1 (必要) |
要連結的文字項目。 字串或字串陣列,例如儲存格範圍。 |
|
[文本2,...] (選用) |
要連結的其他文字項目。 文字項目最多可有 253 個文字引數。 每個項目可以是字串或字串陣列,例如儲存格範圍。 |
例如,=CONCAT("The"," ","sun"," ","will"," ","come"," ","up"," ","tomorrow.") 將傳回 The sun will come up tomorrow。
秘訣
若要包含分隔符 (,例如間距或&符號 (&) ) ,並移除不希望出現在合併文字結果中的空參數,可以使用 TEXTJOIN 函式。
註解
- 如果結果字串超過 32767 個字元 (儲存格限制),CONCAT 會傳回 #VALUE! 錯誤。
範例
請複製下列每個表格中的範例資料,並貼到新 Excel 工作表中的儲存格 A1。 若要讓公式顯示結果,請選取公式,按 F2,然後再按 Enter 鍵。 必要時,您可以調整欄寬來查看所有資料。
範例 1
| =CONCAT(B:B, C:C) | A's | B's |
|---|---|---|
| a1 | b1 | |
| a2 | b2 | |
| a4 | b4 | |
| a5 | b5 | |
| a6 | b6 | |
| a7 | b7 |
由於此函式允許完整的欄位與列參考,因此回傳結果為: A'sa1a2a4a5a6a7B'sb1b2b4b5b6b7
範例 2
| =CONCAT(B2:C8) | A's | B's |
|---|---|---|
| a1 | b1 | |
| a2 | b2 | |
| a4 | b4 | |
| a5 | b5 | |
| a6 | b6 | |
| a7 | b7 |
結果:a1b1a2b2a4b4a5b5a6b6a7b7
範例 3
| 資料 | 名字 | 姓氏 |
|---|---|---|
| brook trout | Andreas | Hauser |
| species | Fourth | Pine |
| 32 | ||
| 公式 | 描述 | 結果 |
| =CONCAT("Stream population for ", A2," ", A3, " is ", A4, "/mile.") | 將 A 欄中的資料與其他文字合併起來,建立一個句子。 | Stream population for brook trout species is 32/mile. |
| =CONCAT(B2," ", C2) | 合併三個項目:儲存格 B2 中的字串、空格字元,以及儲存格 C2 中的值。 | Andreas Hauser |
| =CONCAT(C2, ", ", B2) | 合併三個項目:儲存格 C2 中的字串、包含一個逗號和一個空格字元的字串,以及儲存格 B2 中的值。 | Hauser, Andreas |
| =CONCAT(B3," & ", C3) | 合併三個項目:儲存格 B3 中的字串、包含一個空格與符號 & 和另一個空格的字串,以及儲存格 C3 中的值。 | Fourth & Pine |
| =B3 & " & " & C3 | 連接與前述範例相同的項目,但使用&符號 (&) 計算運算子,而非CONCAT函數。 | Fourth & Pine |
需要更多協助嗎?
你隨時可以向 Excel 技術社群 的專家詢問,或在 社群中獲得支援。