我是【桃大喵学习记】,欢迎大家关注哟~,每天为你分享职场办公软件使用技巧干货!
——首发于微信号:桃大喵学习记
最近,有小伙伴提问:有没有把一列数据转换成指定多行多列的公式可以直接套用?
其实,有很多方法,今天就跟大家分享其中一个比较通用的公式。如下图所示,我们需要将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系列课程。
以上就是【桃大喵学习记】今天的干货分享~觉得内容对你有所帮助,别忘了动动手指点个赞哦~。大家有什么问题欢迎关注留言,期待与你的每一次互动,让我们共同成长!
夜雨聆风