这应该是如此简单,但又是如此痛苦。
我只是想找到每个ID的最新分数。我的数据如下:
ID DATE SCORE1 SCORE2
747 1/4/12 1 -6
747 1/28/11 1 -6
747 4/21/10 0 1
747 2/6/13 1 -6
747 3/4/09 1 -6
747 3/19/08 1 -6
747 11/8/06 1 -6
2442 5/3/12 1 -6
2442 1/13/15 1 -6
2442 5/4/11 1 -6
2442 6/2/10 1 -6
2442 5/8/09 1 -6
结果应如下所示:
ID DATE SCORE1 SCORE2
747 2/6/13 1 -6
2442 1/13/15 1 -6
我认为这是excel中最常见的操作之一。
我用Google搜索并发现数据透视表不适合多种标准。我最终找到了一个很好的教程here。
公式=INDEX(A2:D431,MATCH(1,(A:A=A2)*(B:B=MAX(B2)),0),1)
对我有意义。但由于某种原因,我不断收到不正确的日期。我不明白这个简单公式有什么问题。我的数据是here。
感谢任何建议。
答案 0 :(得分:0)
如果您找到的两个ID在G2和G3中,请在H2中尝试并复制下来:
=MAX(IF(A:A=G2,B:B))
使用Ctrl + Shift + Enter
输入然后查找匹配的分数以适应(比如VLOOKUP)。