可能重复:
如何在 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()