将上个月的总数添加到所选月份

时间:2017-02-08 07:15:22

标签: excel vba excel-vba

所以我这里有一个屏幕截图,一张2张的excel文件,第一张是'YEAR Sheet',第二张是'Monthly Report Sheet',当月的目标将自动更改。现在我的问题是如何自动将上个月的总数添加到所选月份。屏幕截图是这样的。enter image description here enter image description here GODBLESS

1 个答案:

答案 0 :(得分:0)

选项1: 您是如何获得目标月份数据的?我问,因为您可以使用相同的公式(或VBA代码)和广告Offset函数来获取正确的单元格。

选项2: 您还可以使用Match函数获取正确的列并使用Indirect构建公式,如下所示:=Indirect(Address(row_num,col_num))

查找单元格 - > B25

当月的公式(C25) - > =INDIRECT(ADDRESS(21,MATCH(B25,$A$7:$N$7,0)))

前一个月的公式(D25) - > =INDIRECT(ADDRESS(21,MATCH(B25,$A$7:$N$7,0)-1))

正如您所看到的,这两个公式的唯一区别是-1会改变列数。

对于Cell C24& D24我使用了与row = 7

相同的公式

enter image description here