宋玉峰 发表于 2020-9-6 17:11

求助VBA实现数据在时间区间内进行汇总

想用VBA实现数据在0:00:00-7:59:598:00:00-15:59:59 16:00:00-23:59:59 这三个时间段进行车数以及吨位汇总,附件有数据截图,求高人帮助实现这一目的。

hfwufanhf2006 发表于 2020-9-7 09:02

数据透视可以很方便按时间分组统计,最小分组单位是秒,最常用的是按照月份、季度或者年度来分组统计;

宋玉峰 发表于 2020-9-7 09:22

hfwufanhf2006 发表于 2020-9-7 09:02
数据透视可以很方便按时间分组统计,最小分组单位是秒,最常用的是按照月份、季度或者年度来分组统计;

希望这个做成傻瓜操作,方便向下推广,

hfwufanhf2006 发表于 2020-9-7 11:47

宋玉峰 发表于 2020-9-7 09:22
希望这个做成傻瓜操作,方便向下推广,

数据透视就是最傻瓜的系统,那么多的调节参数。自己写的代码不管水平有多高,都是“死代码”,是调不了的。我知道很多人或许认为代码更“高级”,在excelhome论坛,我也看到过不少人特意强调“不要透视要代码”,就方便程度来说,数据透视远比自己写的代码要好。
excel系统有两个很实用的功能:排序筛选、数据透视,我个人始终认为,这两者要优先于代码,因为普通的代码(即便是高手写的)也远远达不到它们的高度。
页: [1]
查看完整版本: 求助VBA实现数据在时间区间内进行汇总