如何在Excel中将多个单元格中的文本合并到一个单元格中

如果您在Excel工作簿中有一个较大的工作表,需要合并多个单元格中的文本,则可以放心,因为您不必重新输入所有文本。您可以轻松地串联文本。

串联只是说“组合”或“连接在一起”的一种奇特方式,并且Excel中有一个特殊的CONCATENATE函数来执行此操作。此功能使您可以将来自不同单元格的文本合并到一个单元格中。例如,我们有一个包含名称和联系信息的工作表。我们要将每行的“姓氏”和“名字”列合并为“全名”列。

首先,选择第一个包含合并或串联文本的单元格。如下所示,以等号开始在单元格中键入该函数。

= CONCATENATE(

现在,我们输入CONCATENATE函数的参数,该参数告诉该函数合并哪些单元格。我们要合并前两列,首先是名字(B列),然后是姓氏(A列)。因此,该函数的两个参数将为B2和A2。

您可以通过两种方式输入参数。首先,您可以在开括号后面键入用逗号分隔的单元格引用,然后在末尾添加一个闭括号:

= CONCATENATE(B2,A2)

您也可以单击一个单元格以将其输入到CONCATENATE函数中。在我们的示例中,在键入函数的名称和左括号之后,我们单击B2单元格,在函数B2后面键入逗号,单击A2单元格,然后在函数中在A2后面键入右括号。

完成将单元格引用添加到函数后,按Enter键。

请注意,名字和姓氏之间没有空格。那是因为CONCATENATE函数将您所提供的参数中的内容完全结合在一起,仅此而已。 B2中名字后面没有空格,因此没有添加空格。如果要添加空格,任何其他标点符号或详细信息,则必须告诉CONCATENATE函数包括它。

要在名字和姓氏之间添加一个空格,我们在单元格引用之间添加一个空格作为函数的另一个参数。为此,我们键入一个用双引号引起来的空格。确保三个参数之间用逗号分隔。

= CONCATENATE(B2,“”,A2)

按Enter键。

这样更好现在,名字和姓氏之间有一个空格。

有关的:如何使用填充句柄将顺序数据自动填充到Excel中

现在,您可能会认为您必须在该列的每个单元格中键入该函数,或者手动将其复制到该列的每个单元格中。实际上,您没有。我们还有另一个巧妙的技巧,可以帮助您快速将CONCATENATE函数复制到列(或行)中的其他单元格中。选择您刚刚在其中输入CONCATENATE函数的单元格。所选右下角的小方块称为填充手柄。填充手柄使您可以快速将内容复制并粘贴到同一行或同一列中的相邻单元格中。

将光标移到填充手柄上,直到变成黑色加号,然后单击并向下拖动。

您刚输入的功能将复制到该列的其余单元格中,并且单元格引用将更改为与每一行的行号匹配。

您还可以使用&运算符连接来自多个单元格的文本。例如,您可以输入 = B2&“”&A2 得到与...相同的结果 = CONCATENATE(B2,”“,A2) 。彼此之间使用并没有真正的优势。尽管使用&运算符可缩短输入时间。但是,CONCATENATE函数可能更具可读性,从而更容易理解单元格中发生的事情。


$config[zx-auto] not found$config[zx-overlay] not found