VBA按年度汇总月度数据

时间:2017-03-16 22:00:35

标签: excel vba excel-vba

我希望总结一张表,其中3年的月度数据与年度趋势相符。产品列在A列中,月份列在第B行到AK的第1行中。每个月的格式为2014 / 01,2014 / 02 ...等。每个产品的数值都是数字格式。这是表格的一个例子。

enter image description here

我希望最终摘要看起来像这样......

enter image description here

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

1 个答案:

答案 0 :(得分:0)

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

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