Vba 在列中查找相同的日期,并从这些行中一起计算数字
所以我有一个datetimes的列表,通常有两次相同的datetimes。在同一行的日期中,有一个数字应该汇总并在另一张表中列出 列出示例(我现在拥有的): 这个列表可以/应该是这样的,每天24小时,一年365次,实际上现在只有3个月。Vba 在列中查找相同的日期,并从这些行中一起计算数字,vba,excel,date,excel-2010,Vba,Excel,Date,Excel 2010,所以我有一个datetimes的列表,通常有两次相同的datetimes。在同一行的日期中,有一个数字应该汇总并在另一张表中列出 列出示例(我现在拥有的): 这个列表可以/应该是这样的,每天24小时,一年365次,实际上现在只有3个月。 我只想有一个日期时间和一个数字作为后面的总和。 同样的日期时间也可能超过两次 因此,在所需的表格中应该是这样的: 1 07.09.2015 09:00 149 2 07.09.2015 08:00 204 3 07.09.2015 07:
我只想有一个日期时间和一个数字作为后面的总和。 同样的日期时间也可能超过两次 因此,在所需的表格中应该是这样的:
1 07.09.2015 09:00 149
2 07.09.2015 08:00 204
3 07.09.2015 07:00 177
我不是excel VBA中的佼佼者,我只会写一点代码….使用透视表。
选择所有数据。(确保有标题列,如果没有添加)
选择“插入”功能区并单击-insert->pivot table。
将日期拖到rpws,并将值作为值的总和。
每次向数据表添加数据时,可以通过选择“分析功能区”->“刷新”重新刷新该表
如果要对此过程执行宏操作,对于初学者来说,最简单的方法是复制宏。您可以稍后查看代码并对其进行改进。它应该是自动的,这可以通过VBA实现。数据透视表的想法很棒!谢谢,它当然可以自动化。。。然而,这是一个一次性的工作,可以通过一个按钮刷新。
1 07.09.2015 09:00 149
2 07.09.2015 08:00 204
3 07.09.2015 07:00 177