Excel自动获取当前月份天数的操作方法汇总
时间:2026-07-08 | 作者:318050 | 阅读:0要在 Excel 里自动获取某个日期对应的当月总天数,核心思路相当直接:先用 EOMONTH 函数定位到该月的最后一天,再套上 DAY 函数,把这个最后日期的“日”数值单独提取出来。
公式写完,1月份自动返回31;2月份会根据年份自动算平年还是闰年,返回28或29;4月这类小月则返回30,干净利落。
当前操作软件:Microsoft Excel
软件版本:Excel 2024
第一步:准备日期数据
先把所有需要计算的日期整理到同一列。注意:必须是 Excel 可以正常识别的合法日期格式。示例里把日期放在 A 列,B 列可以标注对应的月份名称,C 列则用来输出最终计算出来的当月总天数。
第二步:输入月份天数公式
在 C2 单元格输入 =DAY(EOMONTH(A2,0))。这段公式的逻辑很清楚:EOMONTH(A2,0) 会返回 A2 日期所属月份的最后一天;外层再用 DAY 函数把这个最后一天的“日”数字直接提取出来。
怎么做到的?其实就是把“日期”从日期值里剥离出来,只留下第几天这个数值。

第三步:向下填充核对结果
公式写完,把 C2 单元格往下拖,填充到所有需要计算的行。然后逐一核对输出结果:1月、3月这类大月返回31;4月、6月这类小月返回30。
关键点在于2月份——Excel 会自动根据日期对应的年份判断是平年还是闰年,然后返回28或者29。这才是这个公式的精髓所在,不用手动判断闰年,全靠 Excel 帮你搞定。

日期是文本时先转换
要是公式算出来的结果不对劲,第一步先检查 A 列的日期是不是存成了文本格式。文本格式的日期可以用 Excel 的「分列」功能、DATEVALUE 函数,或者手动调整单元格格式,把这些“假日期”转成可识别的合法日期格式。转完之后再套上面的公式,就能正常返回正确结果了。
来源:整理自互联网
免责声明:文中图文均来自网络,如有侵权请联系删除,心愿游戏发布此文仅为传递信息,不代表心愿游戏认同其观点或证实其描述。
相关文章
更多-
- Excel2019中如何输入以0开头的数字01的完整详细教程
- 时间:2026-07-25
-
- Excel单元格内换行快捷键及图文操作步骤
- 时间:2026-07-25
-
- Excel多表汇总合并求和快速方法
- 时间:2026-07-25
-
- Excel多个表格合并与数据排序方法
- 时间:2026-07-25
-
- Excel筛选符合条件数据及快速填充数字步骤
- 时间:2026-07-25
-
- Excel合并单元格保留所有内容与按条件合并数据图文步骤
- 时间:2026-07-25
-
- Excel表格内容显示不全调整及固定表头图文教程
- 时间:2026-07-25
-
- Excel绝对引用与相对引用区别及输入图文步骤
- 时间:2026-07-25
精选合集
更多大家都在玩
热门话题
大家都在看
更多-
- iOS 13.5.1电池续航差是电池耗电问题吗
- 时间:2026-07-25
-
- 苹果教育优惠开启 附购买攻略
- 时间:2026-07-25
-
- 苹果iOS 14 beta 2 测试版主要更新内容:除细节变化外修复多项Bug
- 时间:2026-07-25
-
- iOS 14 beta 2 是否解决内存占用过多问题?
- 时间:2026-07-25
-
- 受欢迎的奥特曼游戏有哪些
- 时间:2026-07-25
-
- iOS 14信息应用5大更新变化
- 时间:2026-07-25
-
- iOS 14正式版上线时间公布 官方全新介绍
- 时间:2026-07-25
-
- 最新苹果iOS 14 Beta 2版本更新内容全解析与升级教程
- 时间:2026-07-25