Excel - NOW 函数
NOW 函数
Excel NOW 函数检索当前日期和时间的日期序列号。您可以使用自定义格式格式化此序列号,以"dd-mm-yyyy hh:mm"格式在单元格中显示当前日期和时间。它是 DATE & TIME 函数的一部分。例如,如果您希望在患者电子表格中即将出院的患者姓名列旁边附加日期和时间,则可以使用 NOW() 函数。
兼容性
此高级 Excel 函数与以下版本的 MS Excel 兼容 -
- Excel for Microsoft 365
- Excel for Microsoft 365 for Mac
- Excel for the web
- Excel 2024
- Excel 2024 for Mac
- Excel 2021
- Excel 2021 for Mac
- Excel 2019
- Excel 2016
- Excel 2013
- Excel 2010
- Excel 2007
语法
NOW函数的语法如下 −
=NOW()
参数
NOW函数语法没有参数。
要点
- 在日期序列号中,小数点前的数字表示日期,小数点后的数字表示时间。例如,数字 43370.34,其中 43370 表示日期为 27-09-2018 和 08:09:36
- 除非宏包含正在执行的函数或工作表被评估,否则 NOW() 函数不会自动更新。
- 此外,Excel 中没有时间的 NOW 公式可以使用 TODAY() 函数实现,该函数仅显示当前日期。
- 如果您希望在评估 Excel NOW() 函数时显示时间,请使用此表达式 =NOW()-TODAY() 获取时间或使用自定义格式,如 hh:mm: ss。当您评估此表达式时,结果将是十进制数。您可以使用自定义单元格格式并选择"hh:mm:ss"时间格式。
- 确保定义公式的单元格格式为日期和时间。否则,用户可能会发现理解日期序列号很困难。
- 如果 NOW() 函数在 Excel 中不起作用,那么在这种情况下,您需要将计算设置修改为"自动"。
NOW 函数示例
练习以下示例,了解如何在 Excel 中使用 NOW 函数。
利用 NOW 函数获取 Excel 当前日期和时间
在此示例中,评估 NOW() 函数以提取特定单元格范围内的当前日期和时间。
解决方案
步骤 1 −首先,打开一个新工作表,将光标放在 B2 单元格上,双击,然后输入公式 =NOW()。

然后,按 Enter 选项卡。

因此,NOW() 检索日期序列号,因为单元格格式设置为常规。
步骤 2 −此外,要在 Excel 中格式化 NOW() 函数,请按"Ctrl + 1"并选择类别部分下的自定义,选择"dd-mm-yyyy hh: mm"格式并单击确定按钮

因此,日期序列号更改为完美的日期和时间格式。

要计算日期和时间过去 14 天的日期,您可以在 B3 单元格中输入公式 =NOW()-14,然后点击 Enter 键。

因此,结果日期显示在 B3 单元格中。

步骤 3 − 类似地,您可以将特定日期添加到当前日期和时间。在 B4 单元格中输入公式"=B2+21"。此处,21 天被添加到 B2 单元格,表示今天的日期。


下载练习表
您可以下载并使用示例数据表来练习 NOW 函数。