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

达到相同的结果。