一天一个表格在同一个工作薄里怎么叠加上一天的数据?

如题所述

一天工作薄中如何巧妙叠加每日数据,让表格焕发新生?


想象一下,我们来探讨一种创新的方法,通过简单步骤,为你的工作簿添加每日数据的无缝叠加。让我们一步一步地来实现这个目标。


首先,让我们在表1中创建基础数据,无论是手动输入还是使用公式,例如:


表1:保持空白或者使用=符号进行简单填写


接下来,进入表2,这里才是数据叠加的魔术开始。在对应的单元格中,输入如下公式:


表2:=SUM(N(INDIRECT("'"&ROW(INDIRECT("1:"&MID(CELL("filename"),FIND("]",CELL("filename"))+1,2)*1))&"'!b2")))


这个公式的关键在于解析和引用。CELL("filename")获取当前工作表的名字,接着,MID函数提取表名中的具体数字,比如这里的“2”。ROWINDIRECT一起构建了一个动态数组,随着工作表的增加,数组会自动递增。


数组生成:例如在表3,数组将变为{1, 2, 3},对应于所有表的序号。


然后,INDIRECT函数结合动态数组,生成对每个表的B2单元格的引用,如:'工作表2'!B2。


最后,N函数确保了多维数据的降维,以便SUM函数可以正确计算所有表的累计和。


总结来说,这个巧妙的公式在于它能够根据工作簿中各表的名称动态生成并汇总数据。通过这样的方式,你可以轻松地在一天的工作薄中添加和叠加数据,让每个表格都保持清晰且实时更新。试试看,让你的工作流程更加高效!

温馨提示:答案为网友推荐,仅供参考
相似回答