查找列/行的值,对后续行中另一列的值求和,直到下一个行的值

查找列/行的值,对后续行中另一列的值求和,直到下一个行的值

我的工作簿中有数千张工作表,它们的格式使得我无法运行简单的代码进行查询。

对于每张工作表,我需要:根据 D 列中的分类编号,将所有工作表的总使用值相加,但所有值都位于该列值下方的行中,以及另一列中。例如

  • 在 D 列中查找分类
  • 对 I 列中后续的所有行求和,直到 D 列中的下一个值或者
  • 在 H 列中查找下一个出现的“Usage”,并返回 I 列中的相邻值

摘要表在 D 列中列出了所有可能的有效分类值,我想要根据它们计算使用率。

非常感谢任何帮助 - 下面是带有突出显示值的样例数据:

    208      Contract Administrator                                         
G   7405     1.          569.05     0.00    0.00        0.00        3533        
G   7130     1.          1,275.35   0.00    0.00        0.00        5806        
             Usage       1,844.40   0.00    0.00        0.00                
             Sales       0.00       0.00    0.00        0.00                
    210      Council Fee                                            
G   7127     1.          412.50     0.00    0.00        0.00        5034        
G   7127    -1.         -412.50     0.00    0.00        0.00        5807        
             Usage       0.00       0.00    0.00        0.00                
             Sales       0.00       0.00    0.00        0.00                

相关内容