2017-03-16 103 views
-1

我期待将具有3年月度数据的表格汇总为年度趋势。产品列于A栏,月份列于B栏至AK的第1行。每个月的格式设置为2014/01,2014/02 .. 2017/01等。每个产品的值都是数字格式。这是表格的一个例子。VBA按年份汇总月度数据

enter image description here

我想最后的总结是这样的......

enter image description here

我想我需要使用一个左功能找到一个新值的第一个实例中第1行(列标题)并返回每个新年开始的列号。

回答

0

假设您的示例表格位于“示例”工作表中,并回到列H,并且您的结果表位于“结果”工作表中,并在单元格A1 中尝试将其粘贴到结果的单元格B2中表:

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