通过比较时间戳从一个组中select一个单一的号码

我有一个xlsx表(使用MS Office 2010)大约10-15K行和多列。 我想考虑两列来过滤这些数据,但需要来自所有现有列的数据。 表看起来像 样品表

id列可以有重复的logging。 我想申请的规则是:

1)对于id列中的重复id,在相应的timestamp列中只select1个值最高的行。

2)因此,这应该只给出与其最重要的时间戳中的重复值的独特ID。

3)考虑到表格中的数据,结果应该只有两行,我用黄色填充。

你可以请帮助我如何设置规则在Excel中做到这一点?

按idsorting,然后按时间戳(降序)。 在B之后添加一个新列并使用

=COUNTIF(A$2:A2,A2). 

过滤该列只显示1

对列A和B进行降序sorting,然后使用仅删除列A上的重复项。 最高的值应该是第一个find的,其他的东西都会被删除。

没有从A2到A24范围进行sorting,您可以使用:

 =B2=MAX(B$2:B$24*(A$2:A$24=A2)) 

如果你有问题,就问吧 ;)