Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 14505|回复: 10

考勤机导出数据日期缺失补全

[复制链接]
匿名  发表于 2014-9-28 09:00 |阅读模式
【求助帖】请及时确认最佳答案,下次提问时可以得到更多关注,问题可以更快解决
大家好,希望大家能帮帮忙!
用考勤机导出人员的考勤数据是这样的

原图表

原图表

按公司的领导需要体现缺失的日期,结果是这样的

补全日期后

补全日期后

因为下面还有多个人名的情况,详情请见附件 试行公式9.1-24考勤记录22.rar (12.01 KB, 下载次数: 807)
发表于 2014-9-28 09:08 | 显示全部楼层    设为最佳答案
你拉一列连续的日期,再把你的考勤信息vlookup过来
回复

使用道具 举报

发表于 2014-9-28 09:16 | 显示全部楼层    设为最佳答案
或者用辅助列,在L3输入=IF(B3=B2,D3-D2,""),公式下拉
筛选L列2的行——选择筛选结果行——F5——定位课件单元格——右键——插入行
筛选L列3的行——选择筛选结果行——F5——定位课件单元格——右键——插入行
第2次筛选L列3的行——选择筛选结果行——F5——定位课件单元格——右键——插入行
筛选L列4的行——选择筛选结果行——F5——定位课件单元格——右键——插入行
第2次筛选L列4的行——选择筛选结果行——F5——定位课件单元格——右键——插入行
第3次筛选L列4的行——选择筛选结果行——F5——定位课件单元格——右键——插入行

操作结果见附表

试行公式9.1-24考勤记录22.zip

18.32 KB, 下载次数: 217

评分

参与人数 1 +1 收起 理由
los2020 + 1 赞一个!

查看全部评分

回复

使用道具 举报

发表于 2014-9-28 09:38 | 显示全部楼层    设为最佳答案
本帖最后由 baksy 于 2014-9-28 09:41 编辑

C2单元格复制以下公式,下拉;
=DATE(2014,9,ROW(D1))

B2单元格复制以下公式,三键回车(公式复制后,点一下公式编辑栏的任意位置,先按住 ctrl、shift 两个键,然后敲enter键),
下拉;
=IF(ISERROR(IF(MATCH(C2&A2,--Sheet2!$D$2:$D$167&Sheet2!$B$2:$B$167,),"包装")),"",IF(MATCH(C2&A2,--Sheet2!$D$2:$D$167&Sheet2!$B$2:$B$167,),"包装"))

最后设定格式~
选择C列 -- 条件格式 -- 用公式确定设定格式的单元格 -- 复制公式=$B1="" -- 设定字体颜色 -- 确定
回复

使用道具 举报

发表于 2014-9-28 10:12 | 显示全部楼层    设为最佳答案
可以考虑用数据透视表
回复

使用道具 举报

发表于 2014-9-28 10:38 | 显示全部楼层    设为最佳答案
水吉果果 发表于 2014-9-28 09:16
或者用辅助列,在L3输入=IF(B3=B2,D3-D2,""),公式下拉
筛选L列2的行——选择筛选结果行——F5——定位课件 ...

十分的感谢您的指导,让我受益匪浅!
回复

使用道具 举报

发表于 2014-9-28 10:40 | 显示全部楼层    设为最佳答案
los2020 发表于 2014-9-28 10:38
十分的感谢您的指导,让我受益匪浅!

客气,相互学习呵呵~~
回复

使用道具 举报

发表于 2014-9-28 10:45 | 显示全部楼层    设为最佳答案
这儿有肥猫 发表于 2014-9-28 10:12
可以考虑用数据透视表

感谢提醒,有试过,效果也不错,但是因为到时候需要打印出来数据的。
回复

使用道具 举报

发表于 2014-9-28 10:46 | 显示全部楼层    设为最佳答案
本帖最后由 AmoKat 于 2014-9-28 10:57 编辑

不一樣的格式建議
试行公式9.1-24考勤记录22.rar (25.11 KB, 下载次数: 50)
回复

使用道具 举报

发表于 2014-9-28 11:03 | 显示全部楼层    设为最佳答案
AmoKat 发表于 2014-9-28 10:46
不一樣的格式建議

補充上表 C4 公式
  1. =IF($A4="","",IF(C$1<>IFERROR(VLOOKUP($A4,IF({1,0},OFFSET(Sheet2!$A$1,MATCH(C$1,Sheet2!$B:$B,)-1,3,31),OFFSET(Sheet2!$A$1,MATCH(C$1,Sheet2!$B:$B,)-1,1,31)),2,),""),$A4,""))
复制代码
公式注意!
公式中31是指查詢約1個月範圍,若需要多個月時自行修改
適用於人名及日期排列方式

公式特性
具資料範圍擴充性
減少查詢範圍提高查詢速度
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-3 01:57 , Processed in 0.288275 second(s), 16 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表