分享

在EXCEL中,如何把几行的数据合并成一行?

 whoyzz 2018-08-22

按题主的意思是,合并以后所有数据都要保留,那么常规的合并单元格等方式就不适用了。

下面我来分享一下几种方法。

一、利用链接符'&'进行拼接

用法:='字符串1'&'字符串2'&...&'字符串N'。

优点:适用于少量数据的拼接,灵活、易理解。

缺点:数据越多越麻烦。

实际操作如下图所示:

当然,实际应用中多数情况下是需要加分隔符的,如下图所示:

二、利用CONCATENATE函数进行拼接

用法:=CONCATENATE(text1, [text2], ...),text指的是需要连接的字符。

优点:适用于少量数据的拼接,联接项可以是文本、数字、单元格引用或这些项的组合。

缺点:数据越多越麻烦,最多可将255个文本字符串合并为一个文本字符串。

实际操作如下图所示:

加分隔符的操作演示:

三、利用CONCAT函数进行拼接

用法:=CONCAT(文本1,[文本2],...)。

优点:可快速选定区域进行合并。

缺点:比上述两种方法稍微复杂。

普通区域合并:=CONCAT(B2:B5)。

加分隔符合并区域:=CONCAT(B2:B5&';'),注:此公式是数组公式,需要按组合键结束。

四、利用TEXTJOIN函数进行拼接

用法:=TEXTJOIN(分隔符,是否忽略空白单元格,文本1,[文本2],...)。

分隔符:每个文本之间的分隔,需用英文状态的双引号引起来。

是否忽略空白单元格:TRUE(忽略空白单元格);FALSE(包括空白单元格)。

优点:能够快速的将目标区域的单元格内容(可忽略空白)用分隔符连接起来。

缺点:没有缺点!强烈推荐!!!

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多