我有一张xlsx表(使用MS Office 2010),大约有10-15K行和多列。我想考虑两列来过滤这些数据,但需要来自所有现有列的数据。工作表看起来像
id列可以包含重复记录。我想申请的规则是:
1)对于列id中的重复id组,只选择1行,该行在相应的timestamp列中具有最高值。
2)因此,结果应该只给出具有最大时间戳的不同ID,其中包含重复值集。
3)考虑到工作表中的数据,结果应该只有两行,我用黄色填充。
你能帮我解决一下如何在excel中设置规则吗?
答案 0 :(得分:1)
按ID排序,然后按时间戳(降序)排序。在B之后添加一个新列并使用
=COUNTIF(A$2:A2,A2).
过滤该列以仅显示1&#39>
答案 1 :(得分:1)
对列A和B执行降序排序,然后仅在列A上使用“删除重复项”。最高值应该是第一个找到的,其他任何内容都将被删除。
答案 2 :(得分:0)
如果不对A2到A24的范围进行排序,您可以使用:
=B2=MAX(B$2:B$24*(A$2:A$24=A2))
如果您有任何疑问,请询问;)