00:00 / 21:56
连播
清屏
智能
倍速
点赞3411
00:00 / 06:10
连播
清屏
智能
倍速
点赞NaN
数据说11月前
Excel动态考勤表格模板,日期和星期自动更新,还能标记周末 动态考勤表的作用是从咱们的考勤记录取出每个人每天的考勤打卡情况,咱们这里的规则是只要有打卡记录就算,主要是案例演示,所以条件没有设置的特别复杂。 表格的第一个难点是设置日期日历,用调剂按钮实现年份和月份的点击切换,联动考勤表的标题和日历会自动切换。地球人都知道,每个月的天数都不太一样,所以要根据当前的月份,显示合适的日期天数,咱们的办法是用if判断,如果当前日期的月份和咱们A3单元格的月份相同,说明是当前月份的日期,就显示,否则就是下个月的日期,不显示。 接下来其实就是条件格式的主场了,第一个是标注周末,用weekday函数判断档期日期的返回值是不是大于5,符合条件的就填充绿色。第二个是查找当前日子在不在法定节假日列表中,如果match结果是数字,说明在,那就填充橙色。第三个是当前日期是不是在调休列表中,和法定假日的方法是一样的,设置成蓝色填充。 接下来,就是今天的超级重点了,给Excel设置聚光灯,对当前选择的行列做特殊标记,防止看错行。还是条件格式,用cell函数取出当前选择单元格的行号,然后和条件格式区域的单元格行号比较,相同的就是为真,标记为黄色填充;列方向就是比较列号是否相同。最后用or函数进行或条件操作,就把行列单元格给标记出来了。 最后,咱们聊聊表格的使用,一共有三个方法,其实就是如何使用这个聚光灯效果。第一个是单击选择单元格,然后按F9快捷键,让工作表重新计算,目的就是让条件格式的cell重新计算值。 第二个是双击单元格进入编辑状态,因为内容有变化,所以默认情况下Excel 会自动计算,聚光灯也就有了,如果没有,注意看下,是不是把工作表计算设置成手动模式了,那就退出编辑,和第一个方法一样,使用F9快捷键强制刷新。 第三个是全自动聚光灯,只要鼠标选择到单元格,也是咱们今天演示的效果,只需要在工作表上加一行代码就可以了。打开VBA编辑器,选择工作表,对象选择“worksheet”,过程“selectionchange”,这是一个工作表选择事件,只要选择单元格变化,就执行代码。代码只有一句话,就是“Calculate”,重新计算工作表。#Excel
00:00 / 08:02
连播
清屏
智能
倍速
点赞40