职场必备技能! Excel制作动态考勤表全过程分步讲解
脚本之家
在日常办公中,因为一些工作职位的要求,需要制作公司员工的考勤表,我们常用的就是使用Excel表格制作,为了方便实时记录考勤,更新日期时间,动态考勤表格时必不可少的一种表格,那么如何使用Excel制作动态考勤表呢?下面就给大家介绍一下制作方法。

方法步骤
1、新建一个空白的Excel表格,先在制作一行考勤时间内容行(如图1)。
注:在年份“2023”和月份“12”后方需各自留出空白单元格位置放置数值调节按钮。

2、点击【开发工具】-【插入】-【表单控件】-【数值调节钮】,然后按住鼠标左键,分别在年份“2023”和月份“12”后空白单元格绘制按钮。


3、选中年份“2023”后方的按钮,单击鼠标右键点击【设置控件格式】,在弹出的对话框中点击【控件】,设置参数①②③。然后点击【确定】,这样点击年份后按钮,年份就可以调节变化。
- ①“当前值”:2023;
- ②“最小值”和“最大值”可根据需要自行设置;
- ③“单元格链接”为:$C$1(即:年份2023所在单元格)。


4、同样的方法,选中月份“12”后方按钮,单击鼠标右键点击【设置控件格式】,在弹出的对话框中点击【控件】,设置参数①②③,然后点击【确定】,这样点击月份后按钮,月份就可以调节变化。
- ①“当前值”:12;
- ②“最小值”:1,“最大值”:12;
- ③“单元格链接”为:$F$1(即:月份12所在单元格)。

5、在考勤时间行的上方插入一行空白行(用为考勤表标题行),然后在第一个单元格输入公式:=C2&"年"&F2&"月考勤表",输入完成按【enter】键,这样就得到一个动态的标题,可以随着考勤时间行内的时间更新。
注:【C2】指的是考勤时间行的年份单元格;【F2】指的是考勤时间行的月份单元格。

图8
6、在表格中制作好考勤姓名/星期/日期的斜线表头和人员(如图9),然后选择日期行第一个空白单元格,输入公式:=DATE($C$2,$F$2,1),输入完成按【enter】键得到一个日期。
注:【$C$2】指C2单元格(即:考勤时间行的年份单元格)按一次F4锁定;【$F$2】指F2单元格(即:考勤时间行的月份单元格)按一次F4锁定;【1】指每月的1号。


7、选中输入公式的日期单元格,单击鼠标右键点击【设置单元格格式】,在弹出的对话框中点击【数字】-【自定义】,在右侧“类型”栏输入:d,然后点击【确定】,这样就可以得到一个带年月日格式的日期。



8、在日期行第2个单元格输入:=C3+1(即:第一个日期加1),输入完成按【enter】即可,然后将鼠标移动到单元格右下角,当光标变成+时,向右填充至日期31为止。


9、选择星期行第一个空白单元格,输入公式:=C3(即:即日期行第一个单元格),输入完成按【enter】键。在单元格上单击鼠标右键点击【设置单元格格式】,弹出的对话框中点击【数字】-【日期】,在右侧“类型”栏选择:周三,再点击【确定】,这样就可以得到一个星期格式的日期,然后将鼠标移动到单元格右下角,当光标变成+时,向右填充与日期行对齐即可。



10、选中考勤表中勾选考勤的全部单元格区域,点击【数据】-【数据验证】-【数据验证】,在弹出的“数据验证”对话框中点击【设置】,将“允许”设置为:序列;在“来源”中输入:√,○,△,☆,×(即:考勤标记的各种符号,中间用英文状态下输入的逗号隔开),这样考勤记录区域的下拉菜单就设置完成了。



11、这样动态考勤记录表就设置完成,再根据自行需要设置好表格样式,即可根据每个人每天的考勤记录,且点击时间考勤表日期星期也会随着改变。


