2016-03-18 50 views
1

我有一個xlsx工作表(使用MS Office 2010),大約有10-15K行和多列。我想考慮兩列來過濾這些數據,但需要來自所有現有列的數據。工作表看起來像sample sheet通過比較時間戳從組中選擇單個數字

id列可以有重複的記錄。我想要應用的規則是:

1)對於列id中的重複ID組,只選擇在相應時間戳列中具有最高值的一行。

2)因此,這應該只給出與其最重要的時間戳中重複值的獨特id。 3)考慮到工作表中的數據,結果應該只有兩行,我用黃色填充。

你可以請幫助我如何設置規則在Excel中做到這一點?

+0

的時候我有點山坳,然後嘗試進行排序列B,它改變了在列A上完成的排序。我需要找到排序列A的方法,然後爲列A中的每個唯一值排序列B(desc)。最後,爲列A中的每個唯一值選擇首行。我希望我是有道理。 – 300

回答

1

按ID排序,然後按時間戳(降序)。 B之後添加一個新列,並使用

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

過濾該列只顯示1的

1

請在列A和B降序排序,然後使用刪除只A列重複。最高值應該是第一個找到的,其他任何內容都將被刪除。

0

沒有從A2排序的範圍,以A24您可以使用:

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

如果您有任何問題,只是問;)