Microsoft Excel 2013 自动将日期更改为当前日期

Microsoft Excel 2013 自动将日期更改为当前日期

我有一个 Excel 公式,用于自动将日期添加到单元格旁边的单元格。

我使用下拉菜单选择一个值。有没有办法阻止这个日期更改?在这个阶段,日期显示正确,但第二天,当我再次打开它时,日期当然会显示当前日期。不太好,因为我在采购订单系统中使用它,这意味着当我检查订单时,它们看起来都是在同一天订购的

答案1

NOW()如果您在公式中使用类似或 的函数TODAY(),它将始终更新为当前时间或日期。这是任何公式的本质:它评估当前情况并据此返回结果。

NOW()将始终返回当前日期和时间,并且TODAY()将始终返回当前日期。为了确保这些函数适应当前时间,它们易挥发的,这意味着他们将重新计算每次任何工作簿中的单元格发生变化,而非易失性函数(如 Sum())仅在对其结果有贡献的单元格发生变化时才会重新计算。

如果您想在数据条目上添加时间戳并且不希望该时间戳发生更改,则您必须手动输入或使用 VBA 在下一个单元格中写入日期/时间。

网络上和本网站上有数百个示例。搜索“时间戳”或“日期戳”,并将 Excel 作为另一个关键字。如果您遇到困难,请提出问题。

如果您不想使用 VBA,这里有一些方便的键盘快捷键:

Ctrl-;将返回当前日期

Ctrl- Shift-;将返回当前时间。您也可以将其视为Ctrl-:

如果要在单元格中快速输入带有时间和日期的戳记,请使用

Ctrl- ;- space- Ctrl- Shift-;

相关内容