
EXCEL跨表求和,增加工作表,汇总表如何能自动更新数据
在一份EXCEL文件中,里头有一份汇总表,下面每天要增加一份工作表,名称如“1日、2日、3日……31日),汇总表里A1单元格是跨表求和,公式如:=sum('1日:5日'!...
在一份EXCEL文件中,里头有一份汇总表,下面每天要增加一份工作表,名称如“1日、2日、3日……31日),汇总表里A1单元格是跨表求和,公式如:=sum('1日:5日'!A1),后面我要继续增添工作表,怎样才能让汇总表里的A1单元格自动更新,如增加了工作表“6日”后,汇总表里的A1单元格自动更新为=sum('1日:6日'!A1),或者有其它公式能解决这样的问题,求助
展开
4个回答
展开全部
我理解为您的工作薄中,工作表数量会增加
那么您只要设法算出工作薄数量,那就可以设法解决了
这样试试:
用宏表函数
get.workbook(4)
得到的是工作表数量
宏表函数只能在定义名称里用
譬如先定义 X =get.workbook(4)
您在任意单元格: =X
得到的就是这个表的工作表数
那么您只要设法算出工作薄数量,那就可以设法解决了
这样试试:
用宏表函数
get.workbook(4)
得到的是工作表数量
宏表函数只能在定义名称里用
譬如先定义 X =get.workbook(4)
您在任意单元格: =X
得到的就是这个表的工作表数
追问
然后呢,我的求和函数貌是乱码,
追答
这个东西可以算出:"'1日:5日'!A1"中的5字
接下来还要用引用的方法
只是那个引用函数对数组无效
------------------------------------------------
还有就是日期上想办法
这个办法就是后面的那个"5"按日期变,
这样是好做的
----------------------------------------------------
实在没法的话,最终极的就是,该有的表全有,只是有些时空表而已
也就是说直接建立31个空表
本回答被网友采纳
展开全部
换个角度想办法吧,何必天天换公式呢?直接在月初就加入一个固定放在最后的工作表
如 “31日”这样的空白表
汇总表的公式就是固定的 =sum('1日:32日'!A1)
新增的工作表只要在“1日”与“32日”这两个表这间就行了
如 “31日”这样的空白表
汇总表的公式就是固定的 =sum('1日:32日'!A1)
新增的工作表只要在“1日”与“32日”这两个表这间就行了
追问
这样就是乱码了,比如说今天是11日,我最多就增加到“11日”,然后汇总表里如你所输,便会是乱码
追答
上面打错了。。应该是
如 “32日”这样的空白表
汇总表的公式就是固定的 =sum('1日:32日'!A1)
新增的工作表只要在“1日”与“32日”这两个表这间就行了
展开全部
打开工作表 上面有启用禁止项 你启用就好了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询