使用 Microsoft 登录
登录或创建帐户。
你好,
使用其他帐户。
你有多个帐户
选择要登录的帐户。

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

说明

返回当前日期的序列号。 序列号是 Excel 用于日期和时间计算的日期-时间代码。 如果在输入该函数之前单元格格式为“常规”,Excel会将单元格格式更改为“日期”。 若要显示序列号,您必须将单元格格式更改为“常规”“数字”

不管您何时打开工作薄,当需要在工作表上显示当前日期时,TODAY 函数非常有用。 它还可用于计算时间间隔。 例如,如果您知道某人出生于 1963 年,您可使用以下公式计算对方到其今年生日为止的年龄:

= YEAR( TODAY())-1963

此公式使用 TODAY 函数作为 YEAR 函数的参数来获取当前年份,然后减去 1963,最终返回对方的年龄。

注意: 如果 TODAY 函数并未按预期更新日期,则可能需要更改控制工作簿或工作表何时重新计算的设置。 在“文件”选项卡上单击“选项”,然后确保在“计算选项”下的“公式”类别中选中“自动”

语法

TODAY()

TODAY 函数语法没有参数。

注意: Excel 可将日期存储为可用于计算的连续序列号。 默认情况下,1900 年 1 月 1 日的序列号为 1,2008 年 1 月 1 日的序列号为 39,448,这是因为它距 1900 年 1 月 1 日有 39,447 天。

示例

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

公式

说明

结果

=TODAY()

返回当前日期。

2011-12-1

=TODAY()+5

返回当前日期加 5 天。 例如,如果当前日期为 1/1/2012,此公式会返回 1/6/2012。

2011-12-6

=DATEVALUE("2030-1-1")-TODAY()

返回当前日期和 1/1/2030 之间的天数。 请注意,单元格 A4 必须为“常规”或“数值”格式才能正确显示结果。

1918-1-31

=DAY(TODAY())

返回一月中的当前日期 (1 - 31)。

1

=MONTH(TODAY())

返回一年中的当前月份 (1 - 12)。 例如,如果当前月份为五月,此公式会返回 5。

1.2

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。

此信息是否有帮助?

你对语言质量的满意程度如何?
哪些因素影响了你的体验?
按“提交”即表示你的反馈将用于改进 Microsoft 产品和服务。 你的 IT 管理员将能够收集此数据。 隐私声明。

谢谢您的反馈!

×