循环通过数据集并获得年平均值

时间:2015-03-31 19:01:57

标签: loops excel-vba average vba excel

excel文件有20个标签。每个选项卡都有超过2000行每日前向曲线。每个选项卡上的数据布局:第一列是日期2007-01-01,2007-01-02,2007-01-03 ..第一行是2008-01-01,2008-02-01 ,2008-03-1一直到2025-12-01

有没有办法循环遍历所有行并返回第一列中每天Y + 1,Y + 2,Y + 3的平均价格?

1 个答案:

答案 0 :(得分:0)

不确定是否有更好的方法,但这就是我要做的。使用您想要的任何格式(即一年中的某一天或其他任何内容)制作新工作表。完成后,在1月1日旁边的B列中输入=average(然后使用快捷方式CTRL+PgDown从左到右切换标签。点击第一年的第一天条目,然后按,键,然后使用CTRL+PgDown(我用左手使用右CTRL键)快速循环点击第一年在每个选项卡上再次输入。在第一个逗号之后,你不必再次按下它,所以它应该很容易。

如果您添加了最后一个条目,请按Enter键,第一天的平均值将会出现。如果您已经在A列中完成了每天的格式化,只需单击具有第一个平均值的单元格。您将在单元格的右下角看到一个小方块。双击它,然后瞧。