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