使用excel分析打卡机数据做考勤表 |
您所在的位置:网站首页 › 打卡机考勤机怎么使用 › 使用excel分析打卡机数据做考勤表 |
文/王乐生 以前使用excel都是处理一般的数据,今天老板交了一个任务给我—让我使用指纹打卡机里面的数据做出考勤表出来。当时一听到这个任务,我是懵逼的,不信你看。 PS:在网上找不到类似的解决办法,我在思考为什么,是不是另有玄机或者更好的解决办法而我不知道??? 这是指纹打卡机原始数据: 指纹打卡机原始数据老板要求做出来的效果: 老板要求做出来的效果其实做出这样的效果最简单的就是——手工输入。但是我嫌太麻烦而且又太慢了(眼睛疼),所以就想办法用excel做出这样子。 首先我想到的是上网查,结果大家都是简单粗暴只有上下班,没有像老板要求的这么复杂的例子。无奈。。。 好啦,经过两个多小时辛苦的探索,我做出来的效果图如下: 最终做出来的效果图做的时候真的是眼睛疼,而且又紧张,不过还好老天眷顾+脑瓜子灵光,终于也算是做出来了,可能没有那么好看,可是我这个版本数据很齐全对不对! 好啦,现在开始说步骤。 第一步,把打卡机数据ctrl+A全选,ctrl+c复制,打开一个excel文档,ctrl+v粘贴。 把行列对齐 初步的效果图如下: 把数据粘贴到excel中的效果好了,现在我们要做的就是先给name(姓名)一列排序,先随便选中name(姓名)一列的某个单元格(注意:有姓名的单元格)数据—>排序—>A-Z 排序接下来选中name(姓名)一列,ctrl+c复制,粘贴在DateTime(打卡时间)后面。现在效果如图: 复制名字列 删除空行接下来我们要从DateTime(打卡时间)里面取出日期和时间 取好列名在日期的第一格使用=INT(G2)公式,取出日期 使用int函数取出日期回车后的效果图 截取日期的效果图在这里为什么结果会是数字,因为这是取出来的时间戳,时间戳都是用数字表示,我们将这一列单元格设置成日期格式 设置日期列单元格格式 设置好之后的效果图 单元格格式设置好的效果图接着,把鼠标放在这个单元格的右下角,当鼠标变成黑色的实心的十字架时,将整列填充完毕 日期列效果图接下来取时间 使用=G2-I2公式,取出时间 使用=G2-I2取时间公式示例记得要给时间列设置单元格格式 给时间列设置单元格格式 使用鼠标十字架填充时间列 取出日期和时间效果图接下来很重要的一步,通过时间分辨出每个时间段上下班的标志,在这里我们要分辨两次。 因为第一次是分辨准确的上下班时间段,第二次则是分辨出上午下午晚上就OK了 先取好列名 取好列名使用 =IF(J2 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |