【发布时间】:2020-12-05 19:35:38
【问题描述】:
我有一个报告,我需要找到由名为 Cut No 的列定义的重复行组,每次重复这组行时,我必须将其出现的次数计算为 1、2、3,直到任何列数据发生变化如下:
Cut No Length BBS No BM Quantity Occurrences
1 3300 2453-04-ST-RF-HA-FO-0411-02 39 2
1 3200 2453-04-ST-RF-HA-FO-0411-02 952 1
1 2125 2453-04-ST-RF-HA-FO-0411-02 77 1 N
2 3300 2453-04-ST-RF-HA-FO-0411-02 39 2
2 3200 2453-04-ST-RF-HA-FO-0411-02 952 1
2 2125 2453-04-ST-RF-HA-FO-0411-02 77 1 N + 1
3 3300 2453-04-ST-RF-HA-FO-0411-02 77 1
3 3200 2453-04-ST-RF-HA-FO-0411-02 952 1
3 2125 **2453-04-ST-RF-HA-FO-0412-02** 77 1 N + 1
问题是所有代码都在行级别上工作,但在这种情况下,我正在更改由 cut No 定义的行组,其他四列应该是唯一的,
当我通过 Cut No 使用 Remove Duplicates 时,它显示 No Duplicates
我使用 Remove Duplicates 而不使用 Cut No,我得到以下结果
Length BBS No BM Quantity
3300 2453-04-ST-RF-HA-FO-0411-02 39 2
3200 2453-04-ST-RF-HA-FO-0411-02 952 1
2125 2453-04-ST-RF-HA-FO-0411-02 77 1
2125 **2453-04-ST-RF-HA-FO-0412-02** 77 1
它给出了唯一的行,但我想要上面解释的唯一行组
那么我该怎么做当每组行与下一组匹配时,出现次数增加1
谢谢你的回复
莫赫布拉比布
【问题讨论】:
-
如何使用字典读取与每个剪辑编号相邻的一组数据?
标签: vba count duplicates unique