excel自动识别法定节假日

动态考勤表,一招解决你的效率问题!

只需输入月份,自动变色、自动更新节假日,从此无需再为加班而烦恼,让你的效率翻倍提升!✨

✨ 动态考勤表的优势:

✅ 自动变色:通过简单的操作,节假日、双休日一键标记,颜色分明,让你的考勤表更加清晰易读。

📅 目标:输入月份后,标题自动显示对应的年月。

操作步骤:

1. 在A1单元格输入当月首日,如2025-5-1。

2. 合并A1:AF1区域,右键点击选择“设置单元格格式”,然后选择“自定义”,输入格式代码为“yyyy年m月 考勤表”。

3. A2单元格输入日期姓名,使用ALT+ENTER键进行换行操作。

4. 制作斜表头:选中A2和A3单元格后合并,再通过CTRL+1打开设置单元格格式,在边框选项中设置好斜线表头。

📅 日期及星期自动生成:

1. 在B2单元格输入公式“=A1”,C3单元格则输入“B2+1”,并向右填充至AF2。接着设置自定义格式为“d”,仅显示日期数字(如1、2)。

2. 在B3单元格输入公式“=B2”,并同样向右填充至AF3。设置格式为“aaa”,显示星期简称(一、二)。

🌟 应对月份天数变化:当标题变为6月时,由于6月有30天,B2单元格的公式需调整为:

“`excel

=IF(COLUMN(A1) > DAY(EOMONTH($A$1, 0)), “”, DATE(YEAR($A$1), MONTH($A$1), COLUMN(A1)))

“`

此公式会根据当前列号和月份自动计算并生成相应日期的日期值。

📅 节假日自动标记:

1. 选中区域B2:AF10,然后选择条件格式,新建规则,使用公式进行节假日的自动标记。使用的公式是:

“`excel

=ISNUMBER(MATCH(B$2, 节假日!$B$2:$B$29,0))

“`此公式会在“节假日”工作表的指定范围内查找当前单元格的日期,并返回该日期在列表中的位置序号。如果找到则返回数字,未找到则返回错误值N/A。

接着设置相应的填充色(如粉色)进行标记。

🔔 只标记真正休息日:若想仅标记无需调休的真正休息日,可再次选中区域进行条件格式设置,使用新的公式:

“`excel

=AND(WEEKDAY(B$2,2)>=6, ISERROR(MATCH(B$2, 节假日!$B$2:$B$29,0)))

“`此公式会同时判断日期是否为周六或周日以及是否未被标记为节假日。满足条件则设置相应的填充色(如绿色)进行标识。

🎉 职场效率达人必备工具:无论是春节、国庆还是大小调休,此动态考勤表都能智能识别零失误。简单几步操作即可让你轻松搞定繁琐的考勤管理工作。告别手动标记、调休混乱的日子,让Excel为你高效打工!职场小白也能3分钟晋升效率达人!从此,效率和便利将与你相伴左右!