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中的年月数据。