根据时间戳将行分组在一起
所以即时通讯工作了几个星期的一些logging数据,我试图把数据组织成一个更容易阅读的看法,因为数据是随着时间的推移,由于所有不同点logging在不同的时间(每隔几秒)
这是我的数据看起来像
是否有任何VBA代码或Excel函数将数据分组在一起,而不是第二个分钟的时间?
在这里,我使用=FLOOR(A1, "0:1")
将时间戳四舍五入到分钟。
现在我只想组织数据,所有在12:57的行数据将在1行而不是7行。
他最简单的方法将是一个数据透视表。 只需把新的时间作为行标签,其他列作为西格玛值。 由于数字每次只出现一次,因此您应该使用max,min或sum作为值字段设置得到相同的答案。
为避免未使用的时间,请使用公式设置帮助列
=count(C2:J2)
以(说)L2开始,并将其用作数据透视表中的filter。
问题我可以看到,虽然是13:05和13:06的数据分为两个不同的分钟,所以不能正常工作。
您可以通过使用另一个帮助列来获取组的第一次值,并通过组的其余部分将其复制:
=IF(L2=1,IF(OR(L1=0,ISTEXT(L1)),B2,M1),"")
从M2开始。