我希望在200万行中连续找到每100行的平均值,并将这些2000值保存在新列中。
任何人都可以通过VBA或Excel 2007中的公式来帮助我。
等待回复。
答案 0 :(得分:0)
这里的诀窍是正确设置它。通过适当的设置,这真的很简单。 VBA只是让这更容易,但原生公式也可以做到。
假设我在A1:A1000
中有值。 A1
有1,A2
有2,等等。你明白了。最终,A1000
有1000个。
现在,复制指定单元格的以下设置:
B1
:1 C1
:100 B2
:=C1+1
C2
:=C1+100
向下拖动到B10:C10
。
现在,将以下公式输入D1
:
=AVERAGE(INDIRECT("A"&B1&":A"&C1))
向下拖动到D10
。瞧。你有每个100行集群的平均值。
<强>截图:强>
如果有帮助,请告诉我们。
答案 1 :(得分:0)
单一公式:
=INT((ROW()-2)/100)
在B2中并向下复制(以数百个为一组)和一个数据透视表,其中ColumnB标签为行标签,Σ值中的值标签的平均值非常简单。
如果需要绑定,请更改PT中=ROW()-1
和组的公式。