在应用公式后阻止值更改

时间:2016-02-09 09:09:06

标签: excel

我在活动表的日期栏

中有以下公式

= IF(ISBLANK(A1), “”,TODAY())

这是为了自动使用当前日期填充单元格,如果A1不为空,我已将此公式应用于A列中的所有单元格。但是我每天打开工作表以添加我的活动前几天日期值自动更改到当前日期,有没有办法在第一次应用公式后锁定单元格值,或者是否有另一种方式

2 个答案:

答案 0 :(得分:1)

将字段和插入值复制到同一个字段中。这样,公式将被替换为值并且永远不会更改。

Paste Option

否则,让公式引用一个包含日期的静态字段。

答案 1 :(得分:0)

假设公式在B1

通过迭代计算(选项>公式>检查“启用迭代计算”),您可以使用以下公式:

=IF(A1="","",IF(B1="",TODAY(),B1))

如果A1中有任何内容,那么B2将显示实际日期,但如果B1 alredy有一个值,它会显示旧值(打开它几天后仍会显示旧日期)但是清空A1重置并重新设置条目将再次显示实际日期(只需切换值不工作,您需要清空A1以获取实际日期)