我一直在尝试为每个循环编写一个循环来遍历一张(表2)中的每一行,以删除另一张表(表单1)中的重复项。我也没有运气研究。
在表1中,我列出了B列中的客户编号列表,其中列出了他们在c栏中购买的产品类型以及d栏中该产品的成本。在另一个表2中,我在列a中列出了客户列表,在列b中列出了产品列表。
我一直在尝试为每个循环编写一个来遍历工作表2中的每一行以检查客户编号和产品,找到具有相同客户编号和产品的工作表1中的所有重复项,并删除该行更高的平衡。
第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行。
答案 0 :(得分:1)
你可以尝试在excel中使用remove duplicates选项,这会解决你的问题吗?或者是工作表2更新,以删除您还想删除的某些客户订单。
编辑:要扩展此功能。列出清单,按客户和成本(从低到高)对其进行排序。然后,如果您单击删除重复项,您可以选择使用哪些列作为删除重复项的基础,因此显然删除了成本,然后它将清除除最顶行之外的所有列,现在已排序为是最低价值。