TODAY 函数¶
函数概述¶
TODAY 是 Excel 中用于返回当前系统日期的日期函数。它会根据你电脑(或运行环境)的系统时间自动更新,常用于制作日报/周报日期、到期提醒、动态日期标签、按今天筛选数据等场景。
- 返回值类型:日期(Date)
- 更新方式:工作表重新计算时自动刷新(例如打开文件、编辑单元格、手动刷新计算等)
如果你需要“当前日期 + 当前时间”,应使用
NOW函数。
基础语法¶
参数说明¶
TODAY 没有任何参数。
| 参数 | 是否必填 | 说明 |
|---|---|---|
| 无 | 否 | 直接使用 =TODAY() 即可 |
基础用法示范¶
1)获取今天日期¶
用途:在表头显示“今天日期”、生成每日数据记录的日期列等。
2)计算距离某个日期还有多少天¶
假设“目标日期”在单元格中(例如:结束日期),计算剩余天数:
如果想避免出现负数(已经过期则显示 0):
3)计算已过去多少天¶
假设“开始日期”为 开始日期:
4)基于“今天”生成动态区间¶
- 本月第一天:
- 下月第一天:
- 本月最后一天:
这些组合常用于做“本月报表范围”“自动滚动的月份统计”。
5)用 IF 做到期状态判断¶
假设“到期日”为 到期日:
6)按“今天”筛选/标记今日记录¶
假设数据中“日期列”为 日期,判断是否为今天:
你也可以配合条件格式,把等于 TRUE 的行高亮显示。
总结¶
TODAY() 是一个非常实用的动态日期函数,核心能力是:自动返回并更新“当前日期”。在实际工作中,它常与 IF、EOMONTH、MAX 等函数搭配,用于实现:
- 动态日期展示(表头日期、打印日期)
- 倒计时/计时(距离截止、已持续天数)
- 到期判断与提醒(状态列、条件格式高亮)
- 自动化报表周期(本月区间、滚动月份统计)
只要涉及“以今天为基准”的逻辑,TODAY 往往就是最简洁、最稳定的起点。