我的工作簿中有数千张工作表,它们的格式使得我无法运行简单的代码进行查询。
对于每张工作表,我需要:根据 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