excel中,如何跨固定行选取数据?

我需要B9,B17,B25……这样每隔8取的数据,请问应该怎么办?

见样表

C1输入

=OFFSET($B$1,ROW(A1)*8,0)

公式下拉

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-05-30
第一行中输入=INDIRECT("b"&ROW()*8+1),下拉
第2个回答  2016-05-30
一、取Sheet1中的C、E、G、I、K、……奇数列:
在Sheet2当中的A1输入
=INDIRECT("Sheet1!"&CHAR(65+COLUMN(A1)*2)&ROW(A1))回车并向右填充,再向下填充。
二、取Sheet3中的第10-210行:
在Sheet4当中的A1输入
=INDIRECT("Sheet3!"&CHAR(64+COLUMN(A1))&ROW(A10))回车并向右填充,再向下填充至第201行。
然后每隔20行取E列连续的200个数据:
什么意思?
在哪个位置从Sheet3当中的E列取第1行~200行、第221行~第420行(隔20行)、……?Sheet4的第1行~第201行已经返回Sheet3的数据了。这些数据要置于哪里呢?
还是在另一地方,如Sheet5的A1起取Sheet3当中的E列第1行~200行、再从Sheet5的A221起(隔20行)取Sheet3当中的E列第201行~400行、……