Excel如何设置公式,让数据随着时间变化链接到对应日期的单元格,同时

Excel如何设置公式,让数据随着时间变化链接到对应日期的单元格,同时,过去时间上原有的数据不变,如图片格式... Excel如何设置公式,让数据随着时间变化链接到对应日期的单元格,同时,过去时间上原有的数据不变,如图片格式 展开
 我来答
退休画线工
推荐于2017-12-16 · 知道合伙人软件行家
退休画线工
知道合伙人软件行家
采纳数:5410 获赞数:27008
1981年毕业于湖南大学,从事化工设计30多年,精于工程设计

向TA提问 私信TA
展开全部
可以在启用迭代循环计算的条件下实现,但有一点需要注意,就是A1和A2的数据更新问题,需要有一定的措施,否则有可能当天会自动取得先一天的数据(下面结合讲解第5行公式时会说明)。实现的方法如下:
1. 在选项的公式选项卡(以Excel 2007以版本为例说明)中勾选“启用迭代计算”后确定
2. A1的日期数据可以用公式自动取得每天当天的日期,公式:
=TODAY()
但如果用公式取得日期时,A2中输入的数据在当天关闭文件时必须要删除,否则第2天打开文件时会自动取得该数据。如A1中的当天日期不用公式,而是手动输入,即每天输入数据时按Ctrl+;,A2中的数据在关闭文件是否删除无关紧要,因为第2天A1中的日期不会自动变到当天,还是保持输入的日期。两者必选其一,自己决定吧。建议手动输入日期,一个可防止第2天第5行误读数据,二个是A1中的日期还是先天的,可以清楚地知道当天尚未更新数据。
3. 在A4中输入开始记录日期,一般是月初吧,右拉到若干列,一般是月底
4. 在A5中输入公式:
=IF(A4>$A$1,"",IF(A4=$A$1,$A$2,A5))
右拉到若干列,一般是到月底吧
公式解释:
当第4行中的日期比A1大时,IF条件成立,第5行对应单元格显示为“空”;当等于A1中的日期时,第1个IF不成立,第2个IF成立,就取得A2中的数据,当小于A1中的日期时,两个IF条件均不成立,保持原来取得的值。因为第4行的日期等于A1中的日期时,第5行对应单元格会自动得到A2中的数据,所以前面说的第2条就要特别注意了。
更多追问追答
追问
感谢!谢谢!你的方法是正确的!但是,要启用迭代计算,这样,就导致所有Excel文件里都有迭代计算,那么我其它的Excel文件就不能检查出“循环引用错误”,请问有没有其它更好的方法来解决?
追答
不用迭代计算,就只有VBA了。
你可以在打开这个文件输入数据时启用迭代计算,其他时间关闭来兼顾。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式