繁体   English   中英

如何在Excel中计算单个单元格的当前日期和时间?

[英]How do i calculate the current date and time for single cell in excel?

如何在Excel中计算当前日期和时间? 我有第一列名称,第二个日期和第三时间。 问题是当我更改名称列时,日期和时间的所有先前条目都更改为当前条目。

例如

Name      Date      Time
George    7/6/2017  20:45
John      7/6/2017  20:45
Michael

如果我将下一个单元格更改为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(),)

谢谢,我该如何解决?

NOW()TODAY()是函数。 每当工作表重新计算时-默认情况下,每当在单元格中输入一个值时,这些公式的结果也会改变。

要将当前日期插入单元格,可以使用快捷键Ctrl-; ,以及Ctrl-Shift-; 当前时间。 这些是固定值,输入后不会更改。


可以使用固定值和公式。

  • 切换到手动计算
  • 填写行,保持日期/时间公式不变
  • 复制/粘贴特殊,值,所有日期/时间公式
  • 切换回自动计算

不过,这是一个冒险的策略。 如果您不完全遵循它,那么最终所有的日期/时间都具有相同的值,而无法恢复输入的日期/时间。 键盘快捷键可用时,不值得冒险。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM