打开APP
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Excel多列数据合并成两列

编按:

将多列数据合并成两列的三种方法。

今天和大家分享一个数据合并案例,将两列为一组的12列数据合并为两列,效果如图所示。

适合所有版本的方法


可利用数据排列的位置变化规律进行合并。
下方是合并后数据与原数据的行列对应关系。以款号为例:每6行数据行号加1,列号则在1、3、5、7、9、11中循环。
行号和列号可以分别用公式=INT(ROW(A6)/6+1)和=MOD(ROW(A2)*2-3,12)得到。
不理解的点此了解用公式构造数列。
有了行号、列号,用INDEX引用即可。最终公式:
=INDEX(A:L,INT(ROW(A6)/6+1),MOD(ROW(A2)*2-3,12))
类似的,也可用公式:
=OFFSET(A$1,ROW(A6)/6,MOD(ROW(A6),6)*2)
得到合并数据。
上述公式适合所有版本,但有点烧脑;下方推荐两个更易理解的Excel 365公式。

适用Excel 365版本的简易方法


方法1:TEXTSPLIT+TEXTJOIN
=TEXTSPLIT(TEXTJOIN({",";"-"},0,A2:L7),",","-")
先利用TEXTJOIN将原数据合并,合并中使用两种不同的分隔符,结果如下。
再用TEXTSPLIT函数依据两个不同的分隔符将内容拆分到行、列。
方法2:WRAPROWS+TOROW
=WRAPROWS(TOROW(A2:L7),2)
TOROW函数可将指定的数组或单元格区域合并为一行,如图所示,第二行数据自动接在第一行后面。
而WRAPROWS函数则是将一行数组按指定的值换行,此处公式中的2意思是每两个值就换行一次。
上述两个公式,只需在一个单元格中填入公式即可得到全部结果。
有没有用365版本的冲动?
点此查看不用安装365也可用高版本函数的教程。

课件下载方式

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
8个Excel新函数,每一个都很强大!WPS赶快跟进呀~
Excel有哪些常用的文本处理函数?
“动态数组”用法详解(七) -转换行列
Excel新函数 功能强大直逼VBA
Excel新增了14个函数,非常好用
每日Excel分享(函数)| Excel提取不重复值?其实很简单
更多类似文章 >>
生活服务
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服