VBA按年度汇总月度数据

VBA按年度汇总月度数据,vba,excel,Vba,Excel,我希望将一个包含3年月度数据的表格总结为一个同比趋势。产品列在A列,月份列在B列至AK的第1行。每个月的格式为2014/01、2014/02。。2017/01等。每种产品的值均采用数字格式。下面是该表的一个示例 我希望最后的总结是这样的 我想我需要使用一个left函数在第1行(列标题)中查找新值的第一个实例,并返回每个新年开始的列号。假设示例表位于“示例”表中,并向下进入H列,而结果表位于“结果”表中,并从单元格A1开始 尝试将其粘贴到结果表的单元格B2中: =SUMPRODUCT(N(1*

我希望将一个包含3年月度数据的表格总结为一个同比趋势。产品列在A列,月份列在B列至AK的第1行。每个月的格式为2014/01、2014/02。。2017/01等。每种产品的值均采用数字格式。下面是该表的一个示例

我希望最后的总结是这样的


我想我需要使用一个left函数在第1行(列标题)中查找新值的第一个实例,并返回每个新年开始的列号。

假设示例表位于“示例”表中,并向下进入H列,而结果表位于“结果”表中,并从单元格A1开始 尝试将其粘贴到结果表的单元格B2中:

=SUMPRODUCT(N(1*LEFT(Example!$B$1:$H$1,4)=Result!B$1),Example!$B2:$H2)