如何在excel中根据单元格的变动来标注属性日期 如何在excel中根据单元格的变动来

来源:百度知道 编辑:UC知道 时间:2024/05/06 00:34:49
比如说第一列中是我需要每天记录的数值,第二列是我想要记录的时间,也就是说如果今天记录的第一列内容是81201965352,我第二列就标注今天的时间2008-11-25,如果明天我输入的内容是81201965353,那第二列就显示明天的内容2008-11-26,日期不能随系统的日期变化,只能根据第一列的内容变化而变化。
81201965352 2008-11-25
81201965353 2008-11-26

1、设置迭代计算。工具-〉选项-〉勾选“迭代计算”,次数不用管(默认100)。
2、日期单元格格式为日期格式。如A2输入内容,B2自动输入当前日期(第一次输入A2
内容的日期,再改不会变的。要变只有清空A2,重填A2)。
3、假设在A2输入某个数据后,B2就产生日期,假如A2为空,B2也为空。则在B2里输入公式:
=IF(A2="","",IF(B2="",today(),B2))
这样生成的时间不会因为修改A2时自动改变。(因为IF(B2="",today(),B2)包含有检查的是否为空的功能。)
你可以改变系统的日期,然后重新打开Excel,就会发现B2中的日期还是原来的日期
[别忘了设置B2单元格格式为日期格式。

数值和日期之间根本就没有任何联系,怎么变化啊?

你的第一列和第二列间本就不存在什么联系,只是说如果第一列有加一个值,那么相应的第二列就增加一天,那么直接在第二列的相应格子里=B1+1