Excel宏平均每n行直到结束

时间:2014-03-03 00:57:25

标签: excel-vba vba excel

我是Macros的新手!以下是我的数据示例:

Delivery Date   Delivery Hour   Delivery Interval   Settlement Point Name   Settlement Point Price  
01/01/2013  1   1   LZ_WEST 21.71   21.67
01/01/2013  1   2   LZ_WEST 21.64   
01/01/2013  1   3   LZ_WEST 21.80   
01/01/2013  1   4   LZ_WEST 21.51   
01/01/2013  2   1   LZ_WEST 21.26   21.22
01/01/2013  2   2   LZ_WEST 21.20   
01/01/2013  2   3   LZ_WEST 21.35   
01/01/2013  2   4   LZ_WEST 21.08   
01/01/2013  3   1   LZ_WEST 21.01   20.80
01/01/2013  3   2   LZ_WEST 20.65   
01/01/2013  3   3   LZ_WEST 20.86   
01/01/2013  3   4   LZ_WEST 20.66

我需要一个宏来平均col E中的结算价格,对于每个交货时间,在col B中的间隔1-4,并重复直到数据结束。然后我想将四个间隔折叠成一个平均价格的交货时间。这些数据来自过滤较大的数据集,我将在一年内每个月都有一张表。是否有一种直接的方法来重复这个重复的任务?感谢您提供的任何帮助。

1 个答案:

答案 0 :(得分:0)

使用公式,使E6中的平均公式如下:

=average(D3:D6)

然后突出显示E3:E6并向下拖动。

我做了假设列D是你要平均的那个,如果不是那么更新公式。