一个excel工作簿,如何批量提取多个excel表的一列数据集中在一个表格上

如图,最后我要新建一个表,把每个换热站的每天的用热量都引用出来,比如='12月27日'!L9,但是12月26日的就要手动去改了,很麻烦,有会用公式的吗?那个indirect函数好像是提取某个单元格的,不是一列啊,我编出来总是错误。不会用。

第1个回答  2018-12-29
每个月的表格格式结构都相同吗?
第2个回答  2018-12-29

给你一个自动汇总的方法,只要工作簿内有新的日期表格(比如12月29日),汇总表就自动增加一列并查询汇总。但我的表格格式与你的略有不同,你得自己修改。动态多表合并

满意就采纳,样表只分享1天

如果只想知道indirect引用工作表方法:=INDIRECT("12月"&9-COLUMN(A1)&"日!L8")

将返回工作表标签为"12月8日"的sheet的L8单元格内容。想下拉填充=INDIRECT("12月"&9-COLUMN(A1)&"日!$L"&ROW(A8))

第3个回答  2018-12-29
如果你是固定某个单元格的话,可以用vba代码,很容易的。发个样表过来我帮你写追问

这个是个有规律的表格,能用公式吧=INDIRECT('"12月"&28-column()&"日"'!L8),老是显示错误

追答

应该是column(a1)吧,column()是所在表格的的列号吧,如果横拉填充公式是用column

本回答被提问者采纳
相似回答