在我们平时办公中,有时我们需要将一列数据每隔几行转置为几列数据。数据少的话我们可以使用选择性粘贴-转置即可,如果数据量大,就比较浪费时间了。
例如
这时我们可以使用offset函数配合column函数,使用下面的公式,一键搞定
=OFFSET($A$1,ROW(A1)*7+COLUMN(A:A)-8,)
数据在A列,这里将转置后的内容放在以B列开始,公式根据自己的数据情况修改
注意箭头所指的数字,如果你需要每5行转置一次,就将上面的6修改成5,后面的7修改成6即可。
转置后的效果:
生成后的数据,最好复制一遍,然后再选择性粘贴,只保留值,去掉公式,防止A列数据修改或者删除导致数据出现错误提示。