Excel考勤删除重复打卡记录

Excel考勤删除重复打卡记录

问:EXCEL如何删除多余考勤数据(重复打卡)?
  1. 答:选择Excel中要去除重复数值的数据,然后再点击“数据”里面“删除重复项”按钮,弹出窗口,点击确定即可
问:excel考勤,如何删除重复的打卡记录?
  1. 答:使用一楼的方法,解决你的以后的问题。
    然后针对你的表格的问题,我给了一个公式判断。
    预设一下,
    A B C D E F
    1 序号 姓名 分组 空段 打卡时间 判断重复
    2
    3
    4
    ----------------------------
    F3 的公式为: =if( and( b2=b3,abs(e3-e2)< 0.000694444*10),"重复","")
    再进行填充到下面,这样的话,连续打几次,只要打卡时间不超过10分钟就会显示重复两字。
    当然还没有完。
    1、你得先进行排序, 按 姓名 + 时间 排序,升降都行。
    2、F列填充后,得 复制并 选择性粘贴 成 数值,再进行用 F列排序,
    这样重复的数据就会集中在一起,一次性删除。
    --------------------------
    选择性粘贴 [右键菜单] 很重要,因为是公式,必须转成数值,不然不能排序的。
    附:公式解释
    if( , , ) 判断函数
    and( , ) 逻辑与函数
    abs( ) 绝对值函数
  2. 答:在考勤系统中有删除重复打卡的功能啊。你在考勤系统中设置下就行了。
  3. 答:如果你有的是2007版的表格,你可先选中表然后点击数据,里面有个删除重复项就可以了
  4. 答:=if( and( b2=b3,abs(e3-e2)<( 0.000694444*10)),"重复","")
    +个括号试试
问:EXCEL删除考勤重复数据
  1. 答:如果只是删除多次打卡的,1次打卡的不用处理,可以这样做。
    假定原数据在A:D列,第1行为表头,可在E2单元格输入公式:
    =IF((D2=MIN(IF((B$2:B$1000=B2)*(TEXT(D$2:D$1000,"emmdd")=TEXT(D2,"emmdd")),D$2:D$1000)))+(D2=MAX(IF((B$2:B$1000=B2)*(TEXT(D$2:D$1000,"emmdd")=TEXT(D2,"emmdd")),D$2:D$1000))),D2,"删除")
    公式以CTRL+SHIFT+ENTER三键结束。
    将公式向下复制。
    然后用复制、选择性粘贴、数值将E列公式结果固定下来。
    筛选E列内容为“删除”的行,将筛选结果行全部删除即可。
  2. 答:先把数据按人排序,然后用IF公式来做比对,例如A列写的是员工的名字,B列为打卡时间,你就在c2中写公式,“=IF(OR(A1<>A2,A2<>A3),1,0)”,之后把“1”有筛选出来就可以了
  3. 答:自己手工删去了,那个考勤软件里面应该有设置的!
  4. 答:假设日期时间在D列
    最早打卡时间:
    =TEXT(MIN(D2:D1000),"e-m-d h:mm:ss")
    最晚打卡时间:
    =TEXT(MAX(D2:D1000),"e-m-d h:mm:ss")
    D2:D1000是数据区域, 可根据情况自己修改
  5. 答:插入一列(或者后面一列),假定是E列,假如日期是D列,E3写公式:
    =IF((D3-D2)*24*60<20,"重复","")
    下拉填充,然后按这列排序,删除“重复”部分。
    计算上班时间的模版,可以发一个给你参考,给个邮箱吧。
  6. 答:把问题作为内容(邮件主题一定要包含“excel”,本人以此为依据辨别非垃圾邮件,以免误删)、excel样表文件(请特别注意:要03版的(如果是03以后的,把文件“另存为”一下,类型框可以选择03的),把现状和目标效果表示出来)作为附件发来看下 yqch134@
Excel考勤删除重复打卡记录
下载Doc文档

猜你喜欢