如何自动插入今天的日期以使其将来不会改变?

如何自动插入今天的日期以使其将来不会改变?

可能重复:
如何在 Excel 电子表格中插入日期?

例如,我有公式,=NOW()但我希望日期固定为今天的日期。我不希望它明天改变。

有没有办法更改公式以确保它只反映今天的日期?或者我该怎么做?

如果可能的话,我不想选择性粘贴。

答案1

您可以使用键盘命令执行此操作。

输入当前日期:Ctrl+;
输入当前时间:Ctrl++Shift;

答案2

F9 后按 ENTER(对于数组公式,后按 CTRL+SHIFT+ENTER)计算公式的选定部分,并用计算值替换选定部分。

来源:http://office.microsoft.com/en-us/excel-help/excel-shortcut-and-function-keys-HP001111659.aspx

在 =NOW() 公式上执行此操作,它应该保持固定。

答案3

我会尝试通过宏将当前日期插入单元格。那么唯一的问题是,何时以及如何触发它。例如,您可以按下一个按钮,它会将今天的日期(不是作为公式)插入单元格(一个特定的或选定的单元格)。

在 VBA 中,您可以根据具体需要使用Now()Date()和。与形状关联后,当您单击形状时,它会将当前日期(不带时间)插入到单元格 D40 中。Time()Range("d40").Value = Date()

相关内容