【发布时间】:2016-02-23 01:07:49
【问题描述】:
我有点迷失从哪里开始解决问题。
数据集:
AAA15200 12A 60
AAA15200 12B 60
AAA15200 12C 60
AAA15200 13A 60
AAA15200 13A 70
AAA15200 12A 65
问题:
第 1 列将是产品代码。
我需要在第 2 列中为每个产品找到一个重复项。
如果第二列出现重复,我需要转到第三列并找到较小的值,然后删除较小值的行。
所以在上面的数据集中——AAA15200有一个13A的副本。底部副本有 70,大于 60,所以我想删除包含 60 的行。
底线也与顶行重复,但底行有 65,大于 60。所以删除顶行。
然后,a 行将更改为新的产品代码,它也需要出现相同的代码。 [这是为了工作,如果没有找到解决方案,我们将不得不手动检查 9,000 多行]
【问题讨论】:
-
如果您准备使用一些辅助列,则不需要 VBA。尝试找出如何将数据拆分为列以及如何为 Maxif 编写数组公式。发回您到达的位置,我们可以帮助您解决问题。