Excel自动判断节假日?4个公式一键搞定,打工人再也不手动查日历了!
- 2026-11-14 00:58:20


Excel 自动判断节假日?
4 个公式一键搞定

打工人再也不手动查日历了!
每次做考勤、排班表,还要对着日历手动标节假日?教你 4 个 Excel 公式,一键自动判断日期是否为节假日 / 调休日,效率直接拉满👇
📅 方法 1
VLOOKUP函数法
(精准匹配自定义节假日)
适用场景:有明确的 “节假日 + 调休日” 列表,需要快速匹配判断。
操作步骤:
准备辅助列:在 E 列列出所有需要判定的节假日 / 调休日(如法定假日、调休上班的周末等)。
输入公式:在 “是否节假日” 列(如 B2)输入公式:
=IF(ISNA(VLOOKUP(A2,E:E,1,FALSE)),"否","是")

公式解释:VLOOKUP查找 A2 的日期是否在 E 列的 “节假日列表” 中,不在则返回 “否”,在则返回 “是”。
📅 方法 2
VLOOKUP+TEXT函数法
(自动识别周末 + 调休)
适用场景:需要同时识别 “自定义调休日” 和 “周末(周六、周日)”,不用手动列所有周末。
操作步骤:
准备辅助列:在 E 列仅列出 “调休日”(即原本是工作日但因假期调整为休息的日期)。
输入公式:在 B2 输入公式:
=IF(ISNUMBER(VLOOKUP(A2,E:E,1,0)),"是",IF(OR(TEXT(A2,"aaaa")="星期六",TEXT(A2,"aaaa")="星期日"),"是","否"))

公式解释:先判断是否是 “调休日”(VLOOKUP 匹配 E 列),是则返回 “是”;不是则判断是否是 “周六 / 周日”(TEXT 函数提取星期),是则返回 “是”,否则返回 “否”。
📅 方法 3
MATCH 函数法
(简洁版匹配)
适用场景:和方法 1 功能一致,但公式更简洁,适合喜欢 “短公式” 的同学。
操作步骤:
准备辅助列:同方法 1,在 E 列列出所有节假日 / 调休日。
输入公式:在 B2 输入公式:
=IF(ISNA(MATCH(A2, E:E, 0)), "否", "是")

公式解释:MATCH查找 A2 的日期在 E 列的位置,找不到返回 “否”,找到返回 “是”。
📅 方法 4
COUNTIF 函数法
(按出现次数判断)
适用场景:统计日期在 “节假日列表” 的出现次数,判断是否为节假日。
操作步骤:
准备辅助列:同方法 1,在 E 列列出所有节假日 / 调休日。
输入公式:在 B2 输入公式:
=IF(COUNTIF(E:E,A2)=1,"是","否")

公式解释:COUNTIF统计 A2 的日期在 E 列出现的次数,等于 1 则返回 “是”,否则返回 “否”。
🌟 总结:按需求选方法,效率翻倍

快把这 4 个公式收藏起来,下次做考勤、排班表再也不用手动查日历啦~ 你平时最常用哪种场景?评论区聊聊~

-END-


🔥 别让Excel拖垮你!这两本 “效率神书” 帮你反向卷赢职场
还在为数据杂乱、公式报错、重复劳动 熬夜加班?别挣扎了!这两本Excel实战圣经,直接把 “加班元凶” 按在地上摩擦👇
📌 第一本:《早做完,不加班:Excel 数据处理效率手册》
👉 打开链接抢购:https://item.jd.com/15122276.html
📌 第二本:《早做完,不加班:Excel 函数应用效率手册》
👉 打开链接抢购:https://item.jd.com/15122310.html
🚀 扫码秒购(京东自营,闪电送达)
长按识别下方二维码,直接跳转京东店铺,两本书一键加入购物车!


早一天掌握,早一天告别加班!
打开链接/扫码,让Excel从“职场累赘”变成你的升职加速器 ✨

— END —

全新的阅读模式
全方位技术指导
多媒体全景学习模式

长按二维码关注
点击【推荐💗】谢谢您~