CONCAT 函數

Applies To
Excel for Microsoft 365 Excel for Microsoft 365 for Mac Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2016

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 技術社群 中的專家,或在 社群中取得支援。