![VBA:复制每个月的第一个值](https://linux22.com/image/1607612/VBA%EF%BC%9A%E5%A4%8D%E5%88%B6%E6%AF%8F%E4%B8%AA%E6%9C%88%E7%9A%84%E7%AC%AC%E4%B8%80%E4%B8%AA%E5%80%BC.png)
我有一组数据集,并且根据每日数据设法计算出每个月的平均值。
我的数据如下所示:B 列(和 A 列)是日期,C 列是每日温度,E 列是月平均温度,而 D 列是每日降水量,F 列是月平均降水量。然后,从 G 列开始,该结构对下一个城市重复。
我想将每个月(和每个城市)的平均气温复制到一张新表中,其中每行代表一个城市,每列代表一个单独的月份(上面数据的 A 列中每月日期作为标题),看起来应该像这样:
最后,我想对平均月降水量做同样的事情,但要在一张新表上。如果我能解决温度问题,那么降水量也可以用同样的方式解决。
我尝试过过滤掉所有重复项,但由于多个月份都没有降雨,我无法使用该方法。也尝试过使用 VLOOKUP,但没有成功。非常感谢任何帮助。