Excel CONCATENATE函數

01之01

在Excel中合併文本數據的單元格

Excel CONCATENATE函數。 ©Ted French

連接概述

連接意味著將兩個或兩個以上分別位於新位置的對象合併或結合在一起,並將結果視為單個實體。

在Excel中,連接通常是指將工作表中兩個或多個單元格的內容組合到第三個單獨的單元格中,方法是:

為連續文本添加空格

這兩種拼接方法都不會自動在單詞之間留下空白,將諸如棒球這樣的複合詞的兩個部分合併為一個或將兩個數字組合成一個數字(如123456)時,這是很好的。

然而,當加入名字或姓氏或地址時,需要空格,因此空格必須包含在拼接公式中 - 第4,5,6行。

CONCATENATE函數的語法和參數

函數的語法引用函數的佈局,並包含函數的名稱,括號,逗號分隔符和參數。

CONCATENATE函數的語法是:

= CONCATENATE(Text1,Text2,... Text255)

Text1 - (必填)可以是實際文本,例如單詞或數字,用引號括起來的空格或單元格引用工作表中的數據位置

Text2,Text3,... Text255 - (可選)最多可將255條文本條目添加到CONCATENATE函數中,最多可包含8,192個字符 - 包括空格。 每個條目必須用逗號分隔。

數字數據連接

儘管數字可以連接在一起 - 如上面第6行所示 - 結果123456不再被程序視為數字,但現在被視為文本數據。

單元格C7中的結果數據不能用作某些數學函數(如SUMAVERAGE)的參數 。 如果這樣的條目包含在函數的參數中,它將被視為與其他文本數據一樣被忽略。

一個跡像是單元格C7中的拼接數據與左側對齊 - 文本數據的默認對齊方式。 如果使用CONCATENATE函數而不是連接運算符,則會發生相同的結果。

Excel的CONCATENATE函數示例

如上圖所示,此示例將在工作表的單元格A4和B4中的單獨單元格中找到的數據組合到列C中的單個單元格中。

由於拼接功能不會自動在單詞或其他數據之間留下空白區域,所以會在對話框的第2行上使用鍵盤上的空格鍵添加空格。

輸入CONCATENATE功能

雖然可以手動鍵入完整的函數,例如= CONCATENATE(A4,“”,B4),但很多人發現使用對話框輸入函數的參數更容易,因為對話框負責輸入括號,逗號和在此示例中圍繞空格的引號。

下面的步驟將使用對話框輸入到單元格C2中。

  1. 點擊單元格C2使其成為活動單元格 ;
  2. 點擊公式選項卡;
  3. 功能 區中選擇文本功能以打開功能下拉列表;
  4. 單擊列表中的CONCATENATE以調出函數的對話框;
  5. 點擊對話框中的文本1行;
  6. 單擊工作表中的單元格A4,將該單元格引用輸入到對話框中;
  7. 點擊對話框中的文本2行;
  8. 按下鍵盤上的空格鍵為文本2添加一個空格(Excel將在空格周圍添加雙引號);
  9. 點擊對話框中的文本3行;
  10. 單擊工作表中的單元格B4,將該單元格引用輸入到對話框中;
  11. 單擊確定關閉對話框並返回到工作表;
  12. 連接的名字Mary Jones應該出現在單元格C4中;
  13. 當您單擊單元格C4時,完整函數= CONCATENATE(A4,“”,B4)出現在工作表上方的公式欄中

在連續文本數據中顯示&符號

有時候使用和號字符來代替單詞例如上面例子中第六行所示的公司名稱。

要將&符號顯示為文本字符,而不是將其作為連接運算符,它必須用雙引號括起來,就像其他文本字符一樣 - 如單元格D6中的公式所示。

應該指出的是,在這個例子中,在&符號的兩邊都有空格,以便將該字符與任一側的字符分開。 為了達到這個結果,空格字符在雙引號內的符號的兩邊以這種方式輸入: “&”。

類似地,如果使用使用&符號作為連接運算符的連接公式,則必須包含空格字符和雙引號包圍的&符號,以使其在公式結果中顯示為文本。

例如,單元格D6中的公式可以用公式替換

= A6&“&”&B6

達到相同的結果。