本文介绍 Microsoft Excel 中 NOW 函数的公式语法和用法。

说明

返回当前日期和时间的序列号。 如果在输入该函数前,单元格格式为“常规”,Excel 会更改单元格格式,使其与区域设置的日期和时间格式匹配。 可以在功能区“开始”选项卡上的“数字”组中使用命令来更改日期和时间格式。

当需要在工作表上显示当前日期和时间或者需要根据当前日期和时间计算一个值并在每次打开工作表时更新该值时,使用 NOW 函数很有用。

注意: 如果 NOW 函数并未按预期更新单元格值,则可能需要更改控制工作簿或工作表何时重新计算的设置。 这些设置可以在 Excel 桌面应用程序的“控制面板”中更改。

语法

Now()

NOW 函数语法没有参数。

备注

  • Excel 可将日期存储为序列号,以便可以在计算中使用它们。 默认情况下,1900 年 1 月 1 日的序列号为 1,2008 年 1 月 1 日的序列号为 39,448,这是因为它距 1900 年 1 月 1 日有 39,447 天。

  • 序列号中小数点右边的数字表示时间,左边的数字表示日期。 例如,序列号 0.5 表示时间为中午 12:00。

  • NOW 函数的结果仅在计算工作表或运行含有该函数的宏时才改变。 它并不会持续更新。

复制下表中的示例数据,然后将其粘贴进新的 Excel 工作表的 A1 单元格中。要使公式显示结果,请选中它们,按 F2,然后按 Enter。如果需要,可调整列宽以查看所有数据。

公式

说明

结果

=NOW()

返回当前日期和时间。

2011-11-6 19:30

=NOW()-0.5

返回 12 小时前的日期和时间(-0.5 天前)。

2011-11-6 7:30

=NOW()+7

返回 7 天后的日期和时间。

2011-11-13 19:30

=NOW()-2.25

返回 2 天 6 小时前的日期和时间(-2.25 天前)。

2011-11-4 13:30