【问题标题】:Loop thru the dataset and get yearly average遍历数据集并获得年平均值
【发布时间】:2015-03-31 19:01:57
【问题描述】:

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 的平均价格?

【问题讨论】:

  • 是的,有! How to ask a good question。试一试,也许试试宏记录器,然后发布您的代码和给您带来问题的特定位置。

标签: loops excel average vba


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-07-19
    • 2017-08-22
    • 1970-01-01
    • 2015-11-01
    • 2016-01-10
    • 2015-09-11
    • 2021-12-22
    相关资源
    最近更新 更多