在列中查找相同的日期,并从那些行中计算数字

时间:2015-09-07 11:38:16

标签: excel vba excel-vba date excel-2010

所以我有一个包含日期时间的列表,大多数都有相同的日期时间两次。在日期的同一行中,有一个数字应该总结并列在另一张表中。

列表示例(我现在拥有的):

1   07.09.2015 09:00    118
2   07.09.2015 09:00     31
3   07.09.2015 08:00    148
4   07.09.2015 08:00    56
5   07.09.2015 07:00    128
6   07.09.2015 07:00    49

列表可以/应该一年365次,每天24小时,实际上只有3个月。
我只希望有一个日期时间,一个数字作为总和。 也可能有相同的日期时间超过两次

所以它应该在所需的表格中看起来像这样:

1   07.09.2015 09:00    149
2   07.09.2015 08:00    204
3   07.09.2015 07:00    177

我不是excel VBA中最好的,我只能写一些代码......

1 个答案:

答案 0 :(得分:0)

使用数据透视表。 选择所有数据。 (确保您有标题列,如果没有添加) 选择插入功能区和 - 插入 - >数据透视表。 将日期拖动到rpws,将值拖动为值的总和。 通过选择Analyze ribbon - >,每次向数据表添加数据时,都可以重新激活表格。刷新。

如果你想要宏观这个过程,启动者最简单的方法是复制一个宏。您可以稍后查看代码并进行改进。