在EXCEL中,如何把⼏⾏的数据合并成⼀⾏?按题主的意思是,合并以后所有数据都要保留,那么常规的合并单元格等⽅式就不适⽤了。
下⾯我来分享⼀下⼏种⽅法。
⼀、利⽤链接符'&'进⾏拼接
⽤法:='字符串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(包括空⽩单元格)。
优点:能够快速的将⽬标区域的单元格内容(可忽略空⽩)⽤分隔符连接起来。
缺点:没有缺点!强烈推荐!!!
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论