将两个或更多个单元格的文本合并到一个单元格

重要:
本文是由机器翻译的,请参阅免责声明。请在 此处 中查找本文的英文版本以便参考。

您可以将从两个或多个单元格的文本合并到一个单元格。例如,如果您有一个单元格在工作表与一个人的名字和姓氏的一个单元格时,您可以组合它们在另一个单元格。 在本主题中,我们将讨论几种不同的方法来执行此操作。

快速填充

如果您想合并多个数据行中的文本,您不必对每个数据行重复执行上述步骤。例如,如果列 A 包含人员的名字,列 B 包含所有这些人员的姓氏,而您想在列 C 中填入上述所有这些名字和姓氏的合并文本,只需在列 C 中开始键入合并后的文本,Excel 会为您填入剩余内容。

单击要放置第一组合并后文本的单元格。 键入合并后的文本。 按ENTER。 键入另一组合并后的文本。Excel 将为你显示填入合并后文本的该列其他内容的预览。 若要接受预览,请按ENTER。

使用“快速填充​​”连接数据

注意: 快速填充功能仅适用于 Excel 2013 for Windows 和更高版本。

与号 (&)

使用连字符,您可以输入与Shift + 7,是联接单元格内容的最简单的方法。在以下示例中,我们将使用= A2 &””& B2首先联接和的姓氏。

单击要放置合并后文本的单元格。 键入=,然后单击包含要合并,例如人员的名字的第一部分文本的单元格。 键入 &” “& (用引号括住一个空格) 单击包含要组合,例如人员的姓氏,然后按enter 键的文本的下一个单元格。

使用 =A2&" "&B2 连接文本,例如名字和姓氏

提示: 若要合并两个以上的单元格的文本,请继续选择单元格,然后键入&””&之后您选择的每个单元格。如果您不想要合并后的文本之间添加空格,键入&而不是&””&。若要添加一个逗号,请键入&”,”& (逗号后跟一个空格,同时用引号括起来)。

使用 =B2&", "&A2 连接文本,例如姓氏和名字 CONCAT 函数

而不是使用与号 (&),您可以使用CONCAT 函数。

示例

如果将示例复制到一个空白工作表中,可能会更易于理解。

在示例中,以”名字”开头和结尾的电话号码的最后一行中选择的文本。 按Ctrl + C以复制文本。 在空白工作表中,选择单元格 A1,,然后按Ctrl + V。 名 姓氏 电话 斯闻 李 分机号码 555-1875 2007 晓明 刘 555-2306 Jim Hance 555-1896 Wendy 芬 555-2307 ext.705 函数 = CONCAT(A2,””,B2,””,C2) 结果: 李斯闻 分机号码 555-1875 2007

前面的示例表的函数列中的公式使用CONCAT函数合并内容的三个单元格中列 A、 B 和 c。在函数中,您单独的单元格或您希望使用逗号组合的字符串。若要添加一个空格的字符串之间,包括空格括在引号 (“”)。如果您看一下公式中的CONCAT函数,您将看到的 A2 内容加一个空格、 B2 中的内容,另一个空格和单元格 C2 中的内容。

示例粘贴您的工作表后,该公式在 D2 中将向下拖以将这些单元格的内容合并的单元格 D3:D5。

注意: 某些浏览器中将撇号 (’) 放前面复制的公式,从而使 Excel 将其视为文本。如果后将其粘贴,该公式将显示为文本,而不是结果,选择公式的单元格,然后按F2,删除撇号然后按Enter。

下面是一个类似的示例使用CHAR函数插入新行。这些结果是更好地适合邮件标签。

名 姓氏 街道地址 城市 州/省 邮政编码 斯闻 李 新华大街 123 号 温州市 浙江省 98052 函数: = CONCAT (“”,B2,”家庭”,CHAR (10),C2,CHAR (10),D2,”,”,E2 中,””,F2) 说明: 姓氏结合单词””和”家庭”,然后将地址合并与它。Char (10) 用于插入新行。您将需要设置为新行,以显示正确的自动换行的单元格。 结果: Riley 家人
4567 主大街
北京,NY 98052 TEXTJOIN 函数

类似于 CONCAT 函数,您可以使用TEXTJOIN 函数。TEXTJOIN 函数合并多个区域和/或字符串中的文本,并包括之间将合并的每个文本值指定的分隔符。如果分隔符是空文本字符串,则此函数将有效地串联区域。

示例

城市 州/省 邮政编码 国家/地区 塔尔萨 确定 74133 美国 Seattle WA 98109 美国 Iselin NJ 08830 美国 劳德代尔堡 FL 33309 美国 Tempe AZ 85285 美国 End , , , ; 函数 =TEXTJOIN(A8:D8,TRUE,A2:D7) 结果: 俄克拉荷马,确定,74133,我们;西雅图,WA,98109,美国; Iselin,NJ,08830,美国;堡垒 Lauderdale、 FL,33309,美国;Tempe,AZ,85285,美国; 结束

需要更多帮助吗?

可随时在 Excel 技术社区中咨询专家,在解答社区获得支持,或在 Excel User Voice 上建议新功能或功能改进。

注意: 机器翻译免责声明:本文是由无人工介入的计算机系统翻译的。Microsoft 提供机器翻译是为了帮助非英语国家/地区用户方便阅读有关 Microsoft 产品、服务和技术的内容。由于机器翻译的原因,本文可能包含词汇、语法或文法方面的错误。

 

 

文章来源:

Author:卢东东
link:http://www.ludongdong.com/archives/1276.html