如何计算excel中的当前日期和时间? 我有第一列名称,第二个日期和第三个时间。 问题是当我更改名称列时,所有先前的日期和时间条目都会更改为当前条目。
E.g
Name Date Time
George 7/6/2017 20:45
John 7/6/2017 20:45
Michael
如果我将下一个单元格更改为迈克尔,则以上所有条目都会更改为相同的日期和相同的当前时间
Name Date Time
George 7/6/2017 20:49
John 7/6/2017 20:49
Michael 7/6/2017 20:49
以下是计算时间的函数:
=IF($J4<>0, NOW(),)
以下是计算日期的功能:
=IF($J4<>0,TODAY(),)
我如何解决此问题,谢谢?
答案 0 :(得分:2)
NOW()
和TODAY()
是函数。每当工作表重新计算时 - 默认情况下,只要在单元格中输入值,这些公式的结果也会发生变化。
要将当前日期插入单元格,您可以使用快捷方式Ctrl-;
和Ctrl-Shift-;
作为当前时间。这些是固定值,输入后不会发生变化。
可以使用固定值和公式。
但这是一个冒险的策略。如果您没有完全遵循它,那么最终可能会显示具有相同值的所有日期/时间,而无法恢复输入的日期/时间。当键盘快捷键可用时,这是不值得的。