分享

excel自动引用上一表格数据

 秋水寻伊 2014-04-05

2011-10-13 22:17:47|  分类: 数码|举报|字号 订阅

这里是通过一个公式来实现只修改一个日期便可使整个表格里的需要引用前一日数据的单元格自动重定向为前一日的数据这个目的,下面给出一个实例:
excel自动引用上一表格数据 - 水晶心泉 - 水晶心泉
说明:1、"累计坏掉"本月坏掉的水果的总计,“购买累计”、“吃掉累计”同理。
从这个表格大家不难看出各列的关系,很容易我们就可以写出相关的公式来让excel自动计算。但是,当我们新建一个表格,也就是12.02日的报表的时候,如图:
excel自动引用上一表格数据 - 水晶心泉 - 水晶心泉
这时,相信一般情况下大家都会在上日库存这里写:='12.01'!G4来引用12.01日的“本日库存”这一数据,同样的还有“累计坏掉”、“购买累计”和“吃掉累计”,如图
excel自动引用上一表格数据 - 水晶心泉 - 水晶心泉
如此,当我们做12.03日的时候,我们就要一个个的把公式里的'12.01'改成'12.02',做一天改四次,是不是觉得有些麻烦。这里我们通过=INDIRECT($C$2&"!G"&ROW())来实现其自动引用前一天数据的目的,这个公式简单解释一下,就是引用以本表格中C2单元里的数值命名的表格里的G列里相对应的数据,这样就实现了通过修改编报日期来实现其自动引用其他表格里的数据的目的,但可以看出仅仅如此只是引用了本日表格中G列的数据,我们可以再加一个单元格来实现其引用的为上一日表格的数据,如图
excel自动引用上一表格数据 - 水晶心泉 - 水晶心泉
增加此单元格的目的是让excel根据我们在C2处输入的日期自动计算出前一天的日期,以供我们所写公式引用。
如图
excel自动引用上一表格数据 - 水晶心泉 - 水晶心泉
其他三列类似。这样,12.02日的“本日库存”、“累计坏掉”、“购买累计”和“吃掉累计”就开始引用12.01日的数据了,当我们编制12.03日报表的时候只需要将C2中的日期改为12.03即可实现这四列自动引用12.02的数据了。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多