Excel中快速获取年月的多种方法

一、使用YEAR和MONTH函数单独提取

适用场景:需要年度和月份分别作为独立数值用于后续计算。

假设日期在A2单元格,公式如下:

  • =YEAR(A2) 返回年份(如2025)。
  • =MONTH(A2) 返回月份(如3)。

若想将年月合并为数字(如202503),可使用公式:=YEAR(A2)*100+MONTH(A2)。

二、使用TEXT函数一步获取指定格式的年月

适用场景:需要以文本形式显示“2025年03月”或“2025-03”等格式。

TEXT函数可以将日期转为自定义格式。例如:

  • =TEXT(A2,"yyyy年mm月") 显示为“2025年03月”。
  • =TEXT(A2,"yyyy-mm") 显示为“2025-03”。
  • =TEXT(A2,"yy/mm") 显示为“25/03”。

注意:此方法结果为文本,不能直接参与数学运算。

三、利用单元格自定义格式快速显示年月

适用场景:仅需视觉上看到年月,但单元格仍保留完整日期(便于排序或维持数据类型)。

步骤:选中日期列 → 右键选择“设置单元格格式” → 自定义 → 输入代码:yyyy"年"mm"月" 或 yyyy-mm。确定后,单元格看起来只显示年月,实际值仍是完整日期。

扩展:若要同时保留原日期且显示年月,可在另一列使用公式:=A2,再对辅助列应用自定义格式。

四、总结

方法结果类型推荐场景
YEAR+MONTH函数数值数学运算或提取年份/月份
TEXT函数文本生成固定格式的标签或报表
自定义格式原日期(显示改变)仅改变显示效果,保持数据完整性

掌握这三种方法,你可以根据实际需求灵活提取Excel中的年月数据。