位置:首页 > 行业软件 > Excel中NOW函数显示当前日期与时间的详细教程

Excel中NOW函数显示当前日期与时间的详细教程

时间:2026-05-08  |  作者:318050  |  阅读:0

一、确认函数语法与基本调用

要让NOW函数动起来,第一步是确保你“喊”对了它的名字。

这个函数非常简单,它不需要任何参数。直接在单元格里输入 =NOW(),然后按下回车即可。

记住,它是一个“活”的函数。每次你的工作表重新计算(比如修改了其他单元格,或按了F9),它都会自动刷新,显示那一刻系统最新的日期和时间。

如果操作正确,你应该立刻能看到类似 2024/6/12 14:35 这样的完整信息。

NOW函数如何显示当前日期和时间?_动态时间【基础】

二、设置单元格为日期时间格式

输入公式后,如果只看到一串像 45123.602 这样的数字,先别慌。

这恰恰说明函数在工作,它返回的是日期时间在Excel内部的序列值。问题出在单元格的格式设置成了“常规”或“数值”。

解决起来很容易:

  • 选中显示奇怪数字的单元格。
  • 右键点击,选择“设置单元格格式”(快捷键 Ctrl+1 更快)。
  • 在弹出的窗口中,切换到“数字”选项卡,从分类列表里选择“日期”。
  • 关键一步:在右侧的类型列表中,仔细找一个既包含日期又包含时间的格式,例如 2024/6/12 13:30,然后点击“确定”。

完成之后,那串数字就会立刻变身为可读的日期和时间。

三、使用TEXT函数自定义显示样式

有时,内置的日期格式可能不符合你的特定要求。比如你需要精确到秒,或想要“年-月-日”的紧凑格式。

这时候,TEXT函数就是你的好帮手。

你可以使用这样的公式:=TEXT(NOW(),"yyyy-mm-dd hh:mm:ss")

输入并回车后,它会立刻生成像 2024-06-12 14:35:27 这样格式固定的文本。这个方法给了你极大的灵活性。

需要特别提醒:这样生成的结果是文本字符串。它看起来是日期时间,但已失去作为“日期”的活性,无法直接用于后续的日期计算、排序或比较。

四、避免自动更新:冻结时间

NOW函数的动态特性在大多数场景下是优点。但在某些需要记录“历史时刻”的场景下就成了麻烦。

比如,你想记录数据提交的准确时间,当然不希望这个时间戳下一秒就变了。

这时,需要一点小操作来“冻结”时间:

  • 首先,在目标单元格正常输入 =NOW(),让它显示出当前的正确时间。
  • 然后,选中这个单元格,按下 Ctrl+C 复制。
  • 紧接着,在同一个单元格上右键,选择“选择性粘贴”。
  • 在粘贴选项中选择“数值”,然后确定。

操作完成后,单元格里的公式会消失,取而代之的是一个静态的日期时间值。这个值就此定格,不再改变。

五、检查系统时间与区域设置

如果以上步骤都检查无误,但显示的时间仍然不对,那么问题很可能不在Excel,而在你的电脑本身。

NOW函数只会原样报告操作系统告诉它的时间。如果显示有偏差,你需要检查系统的“源头”:

Windows系统

  • 打开“设置” > “时间和语言” > “日期和时间”。
  • 确认“自动设置时间”选项是开启的。
  • 检查“时区”设置是否正确,例如是否设置为 (UTC+08:00) 北京,重庆,香港特别行政区,乌鲁木齐

Mac系统

  • 进入“系统设置” > “通用” > “日期与时间”。
  • 确保“自动设置日期与时间”已被勾选。

只有当系统的时间和时区设置准确无误,NOW函数才能提供正确的当前时刻。

来源:整理自互联网
免责声明:文中图文均来自网络,如有侵权请联系删除,心愿游戏发布此文仅为传递信息,不代表心愿游戏认同其观点或证实其描述。

相关文章

更多

精选合集

更多

大家都在玩

热门话题

大家都在看

更多