VBA:复制每个月的第一个值

VBA:复制每个月的第一个值

我有一组数据集,并且根据每日数据设法计算出每个月的平均值。

我的数据如下所示:B 列(和 A 列)是日期,C 列是每日温度,E 列是月平均温度,而 D 列是每日降水量,F 列是月平均降水量。然后,从 G 列开始,该结构对下一个城市重复。这里

我想将每个月(和每个城市)的平均气温复制到一张新表中,其中每行代表一个城市,每列代表一个单独的月份(上面数据的 A 列中每月日期作为标题),看起来应该像这样:

在此处输入图片描述

最后,我想对平均月降水量做同样的事情,但要在一张新表上。如果我能解决温度问题,那么降水量也可以用同样的方式解决。

我尝试过过滤掉所有重复项,但由于多个月份都没有降雨,我无法使用该方法。也尝试过使用 VLOOKUP,但没有成功。非常感谢任何帮助。

相关内容