SHEET2!$1:$1,1
SHEET2!$1:$1表示sheet2表中的第一行到第一行,其实就是第一行
后面那个,1表示在这一个区域里面取第一行
,CEILING(ROW(A1)/4,1)表示在这一个区域里面取第几列
SHEET1中的 F6 单元格
=IF(MOD(ROW()-ROW($F$2),4),"",INDIRECT("sheet2!AF"&(3+(ROW()-ROW($F$2))/4)))
下拉填充
我是测试好了给你的 ,怎么就不行了,有提示吗?你光说不行,怎么帮你呢?
后一个(ROW()-ROW($F$2))/4因为没有上截尾函数INT()去掉小数,所以得到的行号出现了小数。取不到值。
=IF(MOD(ROW()-ROW($F$2),4),"",INDIRECT("sheet2!AF"&(3+INT((ROW()-ROW($F$2))/4))))
SHEET1 A1 输入公式
=IF(MOD(ROW(A1),4)=1,INDEX(SHEET2!$1:$1,1,CEILING(ROW(A1)/4,1)),"")
向下填充
在SHEET2中A1中输入=