你是不是也经常在Excel里需要处理今天的日期?比如,想自动生成“2月10日”这样的格式,或者快速算出7天前、30天后的日期是几号?
手动修改不仅效率低,还容易出错。今天,就教你3个超实用的日期函数公式,一键搞定所有常见需求!
1. 如何优雅地显示“今天的月日”?
我们经常只需要月份和日期,比如在报表标题里写上“2月10日数据”。用一个公式就能自动更新,无需每天手动修改。
公式:=TEXT(TODAY(),"m月d日"),或者=TEXT(TODAY(),"mm月dd日")
TODAY()TEXT(值, 格式文本):将日期转换为指定的文本格式。"m月d日"就是告诉Excel,用“数字月份+‘月’+数字日期+‘日’”的形式来显示。
效果:今天(2026年2月10日)会显示为 “2月10日”。明天打开文件,它会自动变成“2月11日”。
2. 如何计算“今天”之前或之后的日期?
这是日程规划、项目追踪中的高频需求。其实原理很简单:在Excel中,日期是可以直接进行加减运算的数字。
核心原理:=TODAY() + N 或 =TODAY() - N (N 代表你想要增加或减少的天数)
① 返回过去某个日期(如:7天前)=TODAY() - 7 输入这个公式,单元格就会显示2026年2月3日。
② 返回未来某个日期(如:30天后)=TODAY() + 30 输入这个公式,单元格就会显示2026年3月12日。
进阶技巧:你可以把“7”、“30”这些数字替换成其他单元格的引用。比如在A1单元格输入天数,公式写成 =TODAY() + A1,这样只需改动A1的数字,就能动态计算任何偏移后的日期,超级灵活!
总结一下
记住这三个核心公式,日常办公效率翻倍:
- 获取今天日期:
=TODAY() - 格式化为“月日”:
=TEXT(TODAY(),"m月d日") - 计算偏移日期:
=TODAY() ± N
快去你的Excel里试试吧!从此告别手动修改日期的烦恼,让数据和报告永远“保鲜”。