乐于分享
好东西不私藏

Excel“一列变多列”万能公式,太好用了!

Excel“一列变多列”万能公式,太好用了!

我是【桃大喵学习记】,欢迎大家关注哟~,每天为你分享职场办公软件使用技巧干货!

——首发于微信号:桃大喵学习记

最近,有小伙伴提问:有没有把一列数据转换成指定多行多列的公式可以直接套用?

其实,有很多方法,今天就跟大家分享其中一个比较通用的公式。如下图所示,我们需要将A列姓名,转换2行5列的数据。

在目标单元格中输入公式:

=INDEX(A:A,SEQUENCE(D1,D2,2))&""

然后,点击回车即可

解读:

上面公式本质是:从A列中,按指定位置“抓取”数据,并重新排列成一个多行多列的区域。

①SEQUENCE(D1,D2,2) 

参数1 (D1=2):代表生成2行。

参数2 (D2=5):代表生成5列。

参数3 (2):代表从数字2开始编号(也就是去掉A列最上面的A1单元格内容“姓名”)。这个函数会生成下面这样一个2行5列的数字方阵(从2开始数,按行从左到右填充)。

②INDEX(A:A, ...)

把A列中从A2开始 的连续10个数据(A2到A11),按照2行5列的布局,重新排列在了公式所在的位置。

③&""是最后一步,作用是给抓取出来的空白单元格强制变成空文本(""),这样表格里就不会显示难看的 0 或 #N/A 错误值。

亲爱的小伙伴们:


如果你正在为复杂繁琐的WPS表格/Excel操作困扰,希望通过掌握实用技能显著提升工作效率、减少无效加班——你可以考虑下我的WPS表格/Excel系列课程。

以上就是【桃大喵学习记】今天的干货分享~觉得内容对你有所帮助,别忘了动动手指点个赞哦~。大家有什么问题欢迎关注留言,期待与你的每一次互动,让我们共同成长!