Excel表格引用数据内容随着日期的变化而变化。

如:2月25日表格h22=e22,到2月26日表格h22=f22.就是h22引用一列值,随着日期的变化逐格后移。

实现的方法和操作步骤如下:

1、第一步,在excel表格中输入一组时间数据,可以分别输入开始时间和结束时间,如下图所示,然后进入下一步。

2、其次,完成上述步骤后,在单元格D2中输入公式“=A2+TIME(1,,)”,如下图所示,然后进入下一步。

3、接着,完成上述步骤后,单击Enter键确认,然后下拉公式以生成与先前输入的开始时间和结束时间相对应的计算结果,如下图所示,然后进入下一步。

4、最后,完成上述步骤后,更改单元格A2和B3中的时间数据,单元格D2和E3中的相应时间数据将相应同步更改,如下图所示。这样,问题就解决了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-08-25
可以用INDIRECT实现你的需求,公式编写工程如下:

首先是你的公式:
='[省调狮子坪水情报表2017-08-01.xls]省调狮子坪水情报表'!$B$6
直接改为INDIRECT:
=INDIRECT("'[省调狮子坪水情报表2017-08-01.xls]省调狮子坪水情报表'!$B$6")
然后更改月份为自动去当前月:
=INDIRECT("'[省调狮子坪水情报表2017-"&TEXT(TODAY(),"MM")&"-01.xls]省调狮子坪水情报表'!$B$6")
公式就已经可以了,另外日期-01可以修改为当前行:
=INDIRECT("'[省调狮子坪水情报表2017-"&TEXT(TODAY(),"MM")&"-"&TEXT(ROW(),"00")&".xls]省调狮子坪水情报表'!$B$6")
第2个回答  推荐于2017-12-15
在H22单元格输入以下公式
=OFFSET($E$22,,TODAY()-"2-25")
这样随着日期的增加,自动向右偏移。追问

你好,按照你说的函数写进去是对的,但是下个月的写的语句=OFFSET($E$22,,TODAY()-"3-25"),算出来的是 #REF! 怎么解决啊?我还需要做一个按照月份逐格月份的变化逐月右移的函数怎么写啊?就是每个月的26日提取数值向右移一格?谢谢

追答

那就将日期写全,比如"2015-2-25"格式。

本回答被提问者和网友采纳
相似回答