Excel - YEAR 函数
YEAR 函数
Excel YEAR 函数生成一个四位整数值,表示给定日期对应的年份。检索的年份范围在 1900 到 9999 之间。YEAR 函数在 Excel 2007 中推出,归类为日期和时间函数。当您评估 YEAR 函数时,Microsoft Excel 工具会从日期格式 dd/mm/yyyy 或日期序列号中提取年份。
Excel 当前 YEAR 公式为 =YEAR(today()),返回当前年份 2024。
兼容性
此高级 Excel 函数与以下版本的 MS Excel 兼容 −
- Excel for Microsoft 365
- Microsoft 365 for Mac 版 Excel
- 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
语法
YEAR 函数的语法如下 −
=YEAR(serial_number)
参数
您可以将以下参数与 YEAR 函数一起使用 −
参数 | 说明 | 必需/可选 |
---|---|---|
序列号 | 它指定单元格引用点到日期、评估其他公式后检索到的日期值以及单元格引用点到特定日期。 | 必需 |
要点
- Microsoft Excel 使用日期序列号保存日期以供将来计算。默认情况下,序列号 1 分配给 1900 年 1 月 1 日,序列号 39448 分配给 2008 年 1 月 1 日,因为 1900 年 1 月 1 日之后有 39,448 天。
- 无论提供的日期值如何显示,YEAR 函数返回的值都是公历值
YEAR 函数在 Excel 中不起作用?
以下列出了几个因素,这些因素可能会妨碍在 Excel 中使用 YEAR 函数获取正确的年份。
1. 如果您使用的是 Excel 2007 之前的旧版本,那么 #NAME!可能会发生错误。
2. 如果在单元格中指定了 1900 年之前的无效日期,则 YEAR 函数将不起作用。
3. 如果在 Serial_Number 参数中指定了文本字符串,则 YEAR 函数将检索 #VALUE 错误。
4. 确保使用日期格式以可读形式查看日期。
5. 如果使用序列号指定了负值,则此函数将返回 #NUM!错误。
Excel 中 YEAR 函数的示例
练习以下示例以了解 Excel 中 YEAR 函数的用法。
YEAR 函数在 Excel 中起什么作用?
在此示例中,我们将演示在特定单元格区域 C2:C4 中对 YEAR 函数的求值。
解决方案
步骤 1 −首先,假设样本数据集包含日期和年份列,其中日期序列号和有效日期在日期列中指定。

步骤 2 −之后,双击 C2 单元格并输入公式 =YEAR(B2)。

因此,YEAR 函数从提供的序列号中检索 2016 年。

步骤 3 −此外,选择单元格C2,拖动+符号(填充柄),并将其放入C5单元格中,以评估单元格范围C3:C5中的年份函数。

因此,我们已成功从 C3 和 C4 单元格中的日期在 Excel 中应用 YEAR 公式,并且 Excel YEAR 函数在 C6 单元格中返回 1905。
下载练习表
您可以下载并使用示例数据表来练习YEAR函数。