【问题标题】:How to Count the number of occurrences for a group of rows and remove duplicated rows?如何计算一组行的出现次数并删除重复的行?
【发布时间】: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


【解决方案1】:

使用小计。选择您的表格和数据 -> 小计并选择您想要小计的列:

【讨论】:

    【解决方案2】:

    如果(且仅当)我很了解您,那么可能快速解决您的问题的方法是将每组行简单地转换为具有三倍多列的单行,例如在另一张纸上。然后你可以简单地处理行而不是行组。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-12-14
      • 1970-01-01
      • 1970-01-01
      • 2014-04-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多