如何拖放/复制Excel公式以包含指定时间间隔的单元格

我有一个Excel工作表,我想用下面的公式开始D列:

=AVERAGE(C7:C10)

我希望能够拖下D列给出以下公式:

 =AVERAGE(C11:C14) =AVERAGE(C15:C18) =AVERAGE(C19:C22) 

等等

但是,如果我只是天真地拖下来,而是得到:

 =AVERAGE(C8:C11) =AVERAGE(C9:C12) =AVERAGE(C10:C13) 

我怎样才能改变这种行为?

在D列input

 =AVERAGE(OFFSET($C$1,4*ROW(C1)+2,0,4)) 

然后,当您将它拖到D列下面时,每个连续的单元格都将使参考值增加4。

这个答案假定范围的大小保持不变。 例如,如果列G未被填充,则G1 = 7; G2 = 11。 select两个单元格,然后按需要拉下填充手柄。 D1的公式是=AVERAGE(INDIRECT("C"&G1&":C"&G1+3)) ,可以根据需要填写。