excel公式删除重复项并选择更高值的行

时间:2018-03-14 12:22:05

标签: excel excel-vba excel-formula vba

我有一个包含三列的文本文件(可以加载到Excel中)。我想删除重复的行(通过第2行中的重复值)并保留第3行更高值的唯一行。例如,日期是

Col1 Col2 Col3
abcd 1111 1000 
efgh 1111 1001 
ijkl 2222 1002 
mnop 1111 1003 
qrst 3333 1004 
uvwx 1111 1005
xwvu 2222 1006

我想要关注输出

Col1 Col2 Col3 
uvwx 1111 1005
xwvu 2222 1006
qrst 3333 1004

提前多多感谢。

2 个答案:

答案 0 :(得分:0)

如果将所有数据都带入Excel,则可以对Col1(来自Z-A)进行排序,然后删除Col2上的重复项。

编辑:对不起,意味着对Col3进行排序。

答案 1 :(得分:0)

尝试数据透视表。我按Col2和Col1对数据进行分组,然后将Col3添加到值中。然后应用过滤器TOP 1.这就是我得到的:

enter image description here

这里唯一的问题是我改变了列位置,但至少你可以在几秒钟内得到你想要的值。在此之后,只需复制并粘贴其他工作表,并使用您想要的列。