MS excel : 使用 NON VBA 方法冻结当前日期值

MS excel : Freeze the current date value using a NON VBA approach

VBA 可以随心所欲地翻转 Excel。所以请理解这个问题不是询问如何使用 VBA 完成它的类似问题的副本。

我想将当前日期分配给一个单元格并保留该值 这意味着在打开文件几天后,值不应更改如何使用基于非 VBA 公式的方法完成此操作 a1=Date() 但日期值不会改变。

谢谢你们。你们都摇滚。但是堆栈不会让你做 > 1 这两个答案都是可行的,但鉴于要求,我有 - 我只是想 'dirty stick in' 日期随心所欲,随心所欲。 如果您有条件逻辑 1 col,第一个答案很有用 更新应该在另一列中得到一个日期。第二个做 日期的快捷键

就像这边说了很多次:

转到选项 -> 公式 -> 启用迭代计算
然后在A1:

=IF(A2="","",IF(A1="",NOW(),A1))

如果你在 A2 中放入任何东西,那么 A1 将成为实际的 date/time 并保持这个值,只要 A2 不为空...它在以后的计算中不会改变;)

你可以用实际的公式试试这个(也显示时间包括秒)它不会改变。如果你清空 A2 并重新插入一些东西,它会跳到新的时间,然后只要你愿意就保持那个值(即使 close/open 也不会改变)

我没有看到问题。如果您想要单元格中的静态日期,只需单击该单元格并输入如下内容:

2/11/2016

除非您更改日期,否则日期不会更改。

如果您不确定当前日期,请单击单元格并触摸:

Ctrl + ;