excel行转换成列,在EXCEL中,如何把几行的数据合并成一行

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

excel行转换成列,在EXCEL中,如何把几行的数据合并成一行

文章插图
下面我来分享一下几种方法 。
excel行转换成列,在EXCEL中,如何把几行的数据合并成一行

文章插图
一、利用链接符”&”进行拼接
excel行转换成列,在EXCEL中,如何把几行的数据合并成一行

文章插图
用法:=”字符串1″&”字符串2″&…&”字符串N” 。
excel行转换成列,在EXCEL中,如何把几行的数据合并成一行

文章插图
优点:适用于少量数据的拼接 , 灵活、易理解 。
excel行转换成列,在EXCEL中,如何把几行的数据合并成一行

文章插图
缺点:数据越多越麻烦 。
excel行转换成列,在EXCEL中,如何把几行的数据合并成一行

文章插图
实际操作如下图所示:
excel行转换成列,在EXCEL中,如何把几行的数据合并成一行

文章插图
当然 , 实际应用中多数情况下是需要加分隔符的 , 如下图所示:
二、利用CONCATENATE函数进行拼接
用法:=CONCATENATE(text1, [text2], …) , text指的是需要连接的字符 。
优点:适用于少量数据的拼接 , 联接项可以是文本、数字、单元格引用或这些项的组合 。
缺点:数据越多越麻烦 , 最多可将255个文本字符串合并为一个文本字符串 。
实际操作如下图所示:
加分隔符的操作演示:
三、利用CONCAT函数进行拼接
用法:=CONCAT(文本1 , [文本2] , …) 。
优点:可快速选定区域进行合并 。
缺点:比上述两种方法稍微复杂 。
普通区域合并:=CONCAT(B2:B5) 。
加分隔符合并区域:=CONCAT(B2:B5&”;”) , 注:此公式是数组公式 , 需要按<Ctrl+Shift+Enter>组合键结束 。
四、利用TEXTJOIN函数进行拼接
用法:=TEXTJOIN(分隔符 , 是否忽略空白单元格 , 文本1 , [文本2] , …) 。
分隔符:每个文本之间的分隔 , 需用英文状态的双引号引起来 。
是否忽略空白单元格:TRUE(忽略空白单元格);FALSE(包括空白单元格) 。
优点:能够快速的将目标区域的单元格内容(可忽略空白)用分隔符连接起来 。
【excel行转换成列,在EXCEL中,如何把几行的数据合并成一行】缺点:没有缺点!强烈推荐!!!