跨表累计公式

发布时间 2023-04-09 18:09:23作者: 熬肥妖

问题:1簿若干表,每个表中的C7单元格都等于前一个表的C7单元格加本表的D7单元格

 

函数公式解决:

=INDIRECT(MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+1,9)-1&"!rc",)+D7

输入以上公式前先选取除第一个表以外的所有表,再输入公式。

MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+1,9)是提取本表工作表名的模式化用法,此处所有工作表名均为数字,再减1即前一个表的工作表名。

利用INDIRECT函数间接引用,rc表示与写公式的单元格同一位置,INDIRECT第二参数用0,表示为R1C1引用样式。