我有一张Excel工作表,我想在其中使用以下公式启动D列:
=AVERAGE(C7:C10)
我希望能够向下拖动列D以提供以下公式:
=AVERAGE(C11:C14)
=AVERAGE(C15:C18)
=AVERAGE(C19:C22)
等
然而,如果我只是天真地拖下去,相反,我得到:
=AVERAGE(C8:C11)
=AVERAGE(C9:C12)
=AVERAGE(C10:C13)
如何更改此行为?
答案 0 :(得分:1)
在D栏输入
=AVERAGE(OFFSET($C$1,4*ROW(C1)+2,0,4))
然后,当您将其向下拖动到D列时,每个连续的单元格将使参考值增加4.
答案 1 :(得分:0)
这个答案假设范围的大小保持不变。例如,如果列G未填充则G1 = 7; G2 = 11。选择两个单元格并根据需要向下拉填充手柄。 D1的公式为=AVERAGE(INDIRECT("C"&G1&":C"&G1+3))
,可根据需要填写。