如何用python处理excel简单考勤统计_excel怎么通过打卡记录简单统计考勤?

很多公司上班是需要打卡的,我们公司打卡是采用刷脸的办法,每个月需要根据打卡的记录来算工资,那么如何利用打卡记录来大致统计下每个月哪些人哪些天到了呢?如何确定是否迟到呢?

软件名称:Excel2003绿色版 EXCEL2003精简绿色版 (附excel2003绿色工具)软件大小:13.3MB更新时间:2012-06-19立即下载

2016072309040733.jpg

1、我们打卡记录导出的表是一个txt文档,将它用excel打开后,删除不需要的内容,比如该打卡记录的第一行。

2016072309040734.jpg

2016072309040735.jpg

2、打卡记录的程序不一定一样,但是肯定有一些无关的内容,我们打卡记录全是显示在一列,日期,时间,人名,无关内容等全在一列,首先需要分列。

2016072309040736.jpg

2016072309040737.jpg

3、在WPS中选中该列,点击“数据——分列”,进入分列,根据步骤选择你要分列的地方,选择好点击“下一步”,选择数据的类型,一般默认。

2016072309040738.jpg

2016072309040739.jpg

4、选择好后,点击确定,此时excel出现分列后的内容,我们知道有一些字符串是不需要的那么我们怎么得到日期,时间,人名呢?

2016072309040740.jpg

2016072309040741.jpg

5、我们先删除不需要的列,比如”ID=”那一列,选择该列删除后,剩下的内容采用查找替换的形式处理。

2016072309040742.jpg

6、为了简化说明,我做了一个简表,人名用字母代替,“Time=”后面跟的是日期和时间,首先Ctrl+f,出现查找替换窗口,替换掉“time=“为空,点击全部替换,得到日期。

2016072309040743.jpg

2016072309040744.jpg

2016072309040745.jpg

7、时间是有引号的,Ctrl+f,将”替换为空,将后面无关的内容替换为空得到,日期时间和人名。然后数据透视。name=替换为空,只得到姓名。

2016072309040746.jpg

2016072309040747.jpg

8、数据透视前,插入一行,日期,时间,姓名,选择右边一列的一个单元格。“插入——数据透视表”,选择左右全部区域为数据透视表范围。

2016072309040748.jpg

2016072309040749.jpg

2016072309040750.jpg

9、选择字段,日期,姓名。均加到行区域,此时可以得到每个人出勤日。大致得到一个结果。需要得到有些人是否迟到,需要筛选时间。

2016072309040751.jpg

2016072309040752.jpg

2016072309040753.jpg

10、选择第一行,“数据——自动筛选——时间——数字筛选”,选择筛选的条件,比如早于早上8:00为正常,小于8:00:00。

2016072309040754.jpg

2016072309040755.jpg

2016072309040756.jpg

11、记得数据的形式和时间的格式一致,定义筛选方式。点击确定即可显示正常上班的人。

2016072309040757.jpg

2016072309040758.jpg

2016072309040759.jpg

相关推荐:

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值