Office中国论坛/Access中国论坛

标题: 不同Sheet相同单元格的数值加总 [打印本页]

作者: dadayaki    时间: 2021-1-6 16:33
标题: 不同Sheet相同单元格的数值加总
请问各位大神~

加总Sheet1到Sheet100相同单元格的数值=SUM('Sheet1: Sheet100'!A1)。

如果小弟想把Sheet100设为可变动之变量,则加总Sheet1到当前Sheet相同单元格的数值=SUM('Sheet1: RIGHT(CELL("filename"),LEN(CELL("filename"))-FIND("]",CELL("filename")))'!A1)

请问这样的函数哪些部分需要修改呢?

作者: roych    时间: 2021-1-9 13:24
问了下excel版块的总版主小妖姐姐,解决方案如下:[attach]63942[/attach]
之前以为需要用到indirect函数,但无法解决降维问题,所以就不贴方案了。

作者: dadayaki    时间: 2021-1-12 14:36
感谢R大的方案。

目前比较困扰小弟的是,每天都要新增一个sheet。
如果用此快捷公式,新增的sheet还是要手动重新输入此快捷公式......

作者: roych    时间: 2021-1-14 21:02
dadayaki 发表于 2021-1-12 14:36
感谢R大的方案。

目前比较困扰小弟的是,每天都要新增一个sheet。

所以,你是准备用VBA了么?
作者: roych    时间: 2021-1-16 15:40
忽然想起另一种方式:宏表函数也许可以实现。但在2007版本以上,需要启用宏才可以保存宏表函数。[attach]63950[/attach]
附件如下:
[attach]63949[/attach]



作者: dadayaki    时间: 2021-1-19 17:27
roych 发表于 2021-1-16 15:40
忽然想起另一种方式:宏表函数也许可以实现。但在2007版本以上,需要启用宏才可以保存宏表函数。
附件如下 ...

小弟不會用VBA    T_T
剛有下載R大的模板,新增新的Sheet後,累加的數字有更新。
但是前一頁的Sheet數字跟新增的Sheet變成一樣了...
作者: ly    时间: 2021-1-20 11:14
1、建议规范化工作表的命名,后面最好用数值,并预设最多可能需要汇总的工作表上限,假设汇总最多有100个,则在汇总表中的公式就是100+1,=sum(s1:S101!a1)),且新增一定在表1和表101中间插入。
2、或用pq汇总。
3、再不然就请R神vba大法




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3