使用 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 公式中另外加上空格。 方法有以下兩種:
|
出現 #NAME? 錯誤,而非預期的結果。 |
#NAME? 通常是指 Text 引數漏了引號。 |
最佳做法
請執行此動作 |
描述 |
使用 & 字元而非 CONCATENATE 函數。 |
& 計算運算子可讓您合併文字項目,而不必使用函數。 例如,=A1 & B1 會傳回與 =CONCATENATE (A1,B1) 相同的值。 在許多情況中,使用 & 運算子來建立字串比使用 CONCATENATE 更快速簡單。 深入了解使用計算運算子。 |
使用 TEXT 函數來合併字串,並且設定字串的格式。 |
TEXT 函數可將數值轉換為文字,並且將數值與文字或符號合併起來。 例如,如果儲存格 A1 包含數位 23.5,您可以使用下列公式,將數位格式化為金額: =TEXT(A1,"$0.00") 結果:$23.50 |