大家好,我是天空之城,今天给大家带来小福利,两个公式教你如何将单列数据转换成指定行列的数据
我们的需求是将下面一列100行数据转换成10行10列的数据
新建一个表2,在第一个单元格里面输入公式
=INDIRECT("SHEET1!A"&ROW()+(COLUMN()-1)*10)
那么就得到了如下结果
先往右拉十列,再分别往下拉十行,就可以达到你的目标了。
将公式里面的10改成6,那么就是设置为6行的数据了
那么我要把数据变成6列的数据怎么办呢?改一下公式就可以的
=INDIRECT("SHEET1!A"&(ROW()-1)*6+COLUMN())
完美!
除了上面那个公式还有一个公式也可以实现这个功能
=OFFSET(Sheet1!$A$1,MOD(ROW()-1,10)+(COLUMN()-1)*10,,,)
有兴趣的小伙伴,赶紧试试吧!