如果满足条件,则从列表中删除重复的值

我一直在试图写一个每个循环遍历每一行在一张纸(表2),以删除在另一个表(表1)重复。 我也没有运气研究。

在表1中,列B中列出了客户编号,列c中购买的产品types以及列d中该产品的成本。 在另一张工作表2中,列a中的客户列表和列b中的产品列表。

我一直试图在每一个循环中写一个表格2中的每一行来检查客户编号和产品,在表1中find所有具有相同客户编号和产品的重复项,并删除具有较高余额的行。

表1

A(Year) B(Customer #) C(Product Type) D(Cost) 1) 2015 100 A 1 2) 2015 100 A 2 

工作表2

  A(Customer #) B(Product Type) 1) 100 A 

例如,如果工作表2在列a中有100,在列b中有A,则会删除第2行。

你可以尝试在Excel中使用删除重复选项,将解决您的问题? 或者是工作表2更新,以删除您也想删除的某些客户订单。

编辑:展开这个。 以清单,按客户和成本(从低到高)sorting。 然后,如果您单击删除重复项,您将可以select要使用哪些列作为删除重复项的基础,因此显然需要删除成本,然后清除除最上面的行之外的所有项,是最低的价值。