CONCATENATE 函數

使用 CONCATENATE (其中一個文字函數),將兩個或多個文字字串合併成一個字串。

重要: 在 Excel 2016、Excel Mobile 及 Excel Online 中,此函數已經由 CONCAT 函數取代。雖然基於回溯相容性還是提供 CONCATENATE 函數,但從現在起,您應該考慮使用 CONCAT。這是因為將來的 Excel 版本中可能不再提供 CONCATENATE。

語法:CONCATENATE(text1, [text2], ...)

例如:

  • =CONCATENATE("Stream population for ", A2, " ", A3, " is ", A4, "/mile")

  • =CONCATENATE(B2, " ",C2)

引數名稱

描述

text1    (必要)

第一個要合併的項目。該項目可以是文字值、數值或儲存格參照。

Text2, ...    (選用)

其他要合併的文字項目。最多可有 255 個項目,總計最多可達 8,192 個字元。

範例

若要在 Excel 中使用這些範例,請複製下表中的資料,將其貼到新工作表的儲存格 A1 中。

資料

brook trout

Andreas

Hauser

species

Fourth

Pine

32

公式

描述

=CONCATENATE("Stream population for ", A2, " ", A3, " is ", A4, "/mile")

將 A 欄中的資料與其他文字合併起來,建立一個句子。結果:Stream population for brook trout species is 32/mile。

=CONCATENATE(B2, " ", C2)

合併三個項目:儲存格 B2 中的字串、空格字元,以及儲存格 C2 中的值。結果:Andreas Hauser。

=CONCATENATE(C2, ", ", B2)

合併三個項目:儲存格 C2 中的字串、包含一個逗號和一個空格字元的字串,以及儲存格 B2 中的值。結果:Andreas Hauser。

=CONCATENATE(B3, " & ", C3)

合併三個項目:儲存格 B3 中的字串、包含一個空格與符號 & 和另一個空格的字串,以及儲存格 C3 中的值。結果:Fourth & Pine。

=B3 & " & " & C3

合併上一個範例中的相同項目,但這次是使用符號 & 計算運算子,而不是 CONCATENATE 函數。結果:Fourth & Pine。

常見問題

問題

描述

結果字串中出現雙引號。

請使用逗號分隔相鄰的文字項目。例如:Excel 在顯示 =CONCATENATE("Hello ""World") 時,會在 Hello"World 額外加上一個引號,原因是文字引數之間少了逗號。

數字不需要加上引號。

字詞全部混在一起。

獨立的文字項目之間若沒有加上指定空格,文字項目就會一起執行。請在 CONCATENATE 公式中另外加上空格。方法有以下兩種:

  • 在兩者之間加上雙引號和一個空格 " "。例如:=CONCATENATE("Hello", " ", "World!")。

  • Text 引數後面加上一個空格。例如:=CONCATENATE("Hello ", "World!")。字串 "Hello " 額外加了一個空格。

出現 #NAME? 錯誤,而非預期的結果。

#NAME? 通常是指 Text 引數漏了引號。

最佳做法

請執行此動作

描述

使用 & 字元而非 CONCATENATE 函數。

& 計算運算子可讓您合併文字項目,而不必使用函數。

例如,=A1 & B1 會傳回與 =CONCATENATE(A1,B1) 同樣的值。在許多情況中,使用 & 運算子來建立字串比使用 CONCATENATE 更快速簡單。

深入了解使用計算運算子

使用 TEXT 函數來合併字串,並且設定字串的格式。

TEXT 函數可將數值轉換為文字,並且將數值與文字或符號合併起來。

例如,假設儲存格 A1 包含 23.5 這個數字,您可以使用以下公式,將數字格式化為金額:

=TEXT(A1,"$0.00")

結果:$23.50

相關內容

擴展您的技能
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與其中一位 Office 支援專員連絡以深入了解您的意見。

×