本文介绍 TODAY 函数的公式语法 用法 。

说明

返回当前日期的序列号。 序列号是 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

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Office Insiders

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?

Thank you for your feedback!

×