【#文档大全网# 导语】以下是®文档大全网的小编为您整理的《Excel再也不怕奇怪的考勤表了,教你处理考勤记录》,欢迎阅读!

Excel再也不怕奇怪的考勤表了,教你处理考勤记录
左边的考勤记录符合数据处理的基本要求,通过分列,就可以进行统计和计算了。
如果你拿到的是右边的考勤表 你是不是,先要冷静几分钟? 然后还是毫无头绪,无从下手。 今天我们就来处理这样的奇怪的考勤表。
首先明确目标:转化成左边这样的表格就算成功
然后是工具:如果你手拿Power Query的大棒,或者VBA及其熟练,请您略过本篇。
我们就用Excel最基本的函数,和一些操作技巧完成数据整理。 第一步:除去表头的数据复制到新表
第二步:最前面插入一列命名为:工号,并使用公式自动填充工号
=MROUND(ROW(1:1),2)/2
公式不多解释了,就是自动序号,有兴趣可以向前翻阅,有专门的编号文章介绍。
生成序号后,复制粘贴成数值。
第三步:筛选工号,将筛选结果复制到新表并整理成员工工号---姓名名录
先CTRL+T转变成表,然后筛选出只有工号的行,复制到新表并整理好备用
第四步:回到筛选表,删除工号行,并进行逆透视 删除工号行后是这个样子: 逆透视:快捷键ALT+D+P
呼出向导,第一步选择:多重合并计算 NEXT
选择全部区域
选择新工作表,点击完成。
生成了一个透视表,直接找到总计交叉的那个位置双击 Excel又自动生成了一个新表 到此处,第一次的逆透视完成了
第五步:合并合并前两列,时间固定宽度分列,进行第二次逆透视
分列后的结果是这样
开始第二次逆透视:ALT+D+P
步骤同上,区域选择时从第三列开始选择 这一次的结果出来是i这样的
第六步:删除B、D列,第一列后面插入一列,第一列符号分列,用VLOOKUP根据A列工号取回员工姓名,删除时间列的空值。
至此全部整理工作结束
有了这份数据就很容易统计打卡次数等数据
当然还可以进行更复杂的计算:迟到,早退,加班等等
本文来源:https://www.wddqxz.cn/744b9e80514de518964bcf84b9d528ea81c72fa5.html