EXCEL中如果要设置成这样的结果:SHEET1单元格每隔4行(A1,A5,A9……)等于SHEET2中的A1,B1,C1……,求高手

2025-02-24 06:47:57
推荐回答(5个)
回答1:

SHEET2!$1:$1,1
SHEET2!$1:$1表示sheet2表中的第一行到第一行,其实就是第一行
后面那个,1表示在这一个区域里面取第一行
,CEILING(ROW(A1)/4,1)表示在这一个区域里面取第几列

回答2:

SHEET1中的 F6 单元格
=IF(MOD(ROW()-ROW($F$2),4),"",INDIRECT("sheet2!AF"&(3+(ROW()-ROW($F$2))/4)))
下拉填充

我是测试好了给你的 ,怎么就不行了,有提示吗?你光说不行,怎么帮你呢?

回答3:

后一个(ROW()-ROW($F$2))/4因为没有上截尾函数INT()去掉小数,所以得到的行号出现了小数。取不到值。

=IF(MOD(ROW()-ROW($F$2),4),"",INDIRECT("sheet2!AF"&(3+INT((ROW()-ROW($F$2))/4))))

回答4:

SHEET1 A1 输入公式
=IF(MOD(ROW(A1),4)=1,INDEX(SHEET2!$1:$1,1,CEILING(ROW(A1)/4,1)),"")
向下填充

回答5:

在SHEET2中A1中输入=