给你一个使用INDIRECT()函数的方法:
假定,你原有的工作表名为sheet1,在另一个空白工作表中,输入以下公式即可:
=INDIRECT("SHEET1!R"&IF(MOD(ROW(),3)=0,3,MOD(ROW(),3))&"C"&COLUMN()+INT((ROW()-0.1)/3)*3,FALSE)
式中:
IF(MOD(ROW(),3)=0,3,MOD(ROW(),3)) 为引用行的位置计算;
COLUMN()+INT((ROW()-0.1)/3)*3 为引用列的位置计算;
参数FALSE,表示采用R1C1的引用方式;
此公式可适用于wps表格/excel,已验证。
A7单元格输入公式
=OFFSET($A$1,MOD(ROW(A3),3),COLUMN(A1)-1+INT((ROW(A1)-1)/3)*3)
右拉,下拉复制公式
先复制数据区域,然后在需要的地方右键点选择性粘贴在转置前打勾 粘贴就行了。