所以我这里有一个屏幕截图,一张2张的excel文件,第一张是'YEAR Sheet',第二张是'Monthly Report Sheet',当月的目标将自动更改。现在我的问题是如何自动将上个月的总数添加到所选月份。屏幕截图是这样的。 GODBLESS
答案 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
相同的公式