实现的方法和操作步骤如下:
1、第一步,在excel表格中输入一组时间数据,可以分别输入开始时间和结束时间,如下图所示,然后进入下一步。
2、其次,完成上述步骤后,在单元格D2中输入公式“=A2+TIME(1,,)”,如下图所示,然后进入下一步。
3、接着,完成上述步骤后,单击Enter键确认,然后下拉公式以生成与先前输入的开始时间和结束时间相对应的计算结果,如下图所示,然后进入下一步。
4、最后,完成上述步骤后,更改单元格A2和B3中的时间数据,单元格D2和E3中的相应时间数据将相应同步更改,如下图所示。这样,问题就解决了。
可以用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")
在H22单元格输入以下公式
=OFFSET($E$22,,TODAY()-"2-25")
这样随着日期的增加,自动向右偏移。