- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
用Excel快捷制作员工档案(快速输入、查询、生日自动提醒等)
根据本人的体会,只要深入掌握Excel程序的功能,就可以制作出满好用的档案程序了。
快速输入
一)利用Excel“记录单”
在Excel工作表中设置档案栏目
图表 1/linbindavid
具体需要什么栏目完全可以由使用者自己设置,怎么做大家应该非常熟悉。
利用记录单
所选定的单元格务必在栏目所在行或栏目下一行,以便电脑识别。
数据→记录单→确定
图表 2/linbindavid
出现下图
图表 3/linbindavid
点击确定
自动出现下表(与自己事先设置的栏目完全一样)
图表 4/linbindavid
若觉得栏目需要更改,比如,去掉“离职时间”栏目,增加“考核分数”栏目,则在Excel工作表中直接更改。再调用“记录表”时,则栏目也相应变为∶
图表 5/linbindavid
图表 6/linbindavid
利用“记录单”的好处与技巧
界面相对美观清晰,每个员工一页,利用“上一条”、“下一”可以上下翻动员工档案,比在Excel中看着要舒服多了。
直接在Excel工作表中输入的内容也能够在“记录单”中体现出来。
用鼠标确定输入点自然可以,但建议用左手小拇指点击“tab”键移动光标位置,这样,手型不需要改变,可以提高输入速度。
可以随时修改Excel中的栏目设置,“记录单”栏目也能相应更改。
“记录表”中有查询功能,点击“条件”可以找到要找的人员信息。
利用Excel函数减少输入栏目
因为身份证号码中已经包含生日、性别等信息了,可以用函数让电脑自动识别。以生日信息为例,做法如下∶
自动将15位身份证号码变为18位身份证号码
在身份证所处的列后插入一列(此处身份证在D列),在C2处输入如下公式∶“=IF(LEN(D2)=15,MID(D2,1,6)19MID(D2,7,9)x,D2)”
按“确认”,则15位身份证在此列自动变为18位身份证。
注意∶上述的双引号千万不要输入。
选定E列→复制→选择性粘贴→数值→确认(将D列信息变为不包含公式的纯数值)
将E列中的数值信息拷贝到D列中
这样,就按照国家的身份证增位规则,把原来D列中的身份证号码均变为18位的了。原来18位的仍保持原值不变。
删除E列(此时,E列的信息与D列完全相同,完全没有必要重复设栏目)。
操作后,形成如下栏目∶
图表 7/linbindavid
注∶搞身份证的位数转化是因为以往在输入时未将身份证号码统一为18位,以后若在一开始每位员工输入身份证时,直接把身份证号码换为18位,这样就不需要这一步的变更了。
自动输入生日
综合考虑各方面的因素,还是觉得不把生日放在同一个单元格中,这样设计比较不伤脑筋,用起来也方便。
在Excel中插入三列(年、月、日)
年的公式=MID(D2,7,4),月的公式=MID(D2,11,2),日的公式=MID(D2,13,2)
在相应的位置拷贝公式,让同列单元格拥有同样的公式。
有了上述的操作,则只要输入了身份证后,生日的年月日就自动显示出来。
查询
刚才大家已经看到,在“记录表”中有“条件”这一栏目,输入相应的词汇时可以自动显示所需信息
有的时候,因为一些单元格输入的文字较多,“条件”栏目显得有些力不从心。但这也没有什么关系,点击编辑→查找菜单也能够达到查找目标的目的。
点击∶数据→筛选,充分利用Excel本身的功能,进行搜索。
生日自动提醒
筛选
1、事先安排条件区域(假设为∶A1000:M1001)
拷贝工作表第一行的标题到A1000∶M1000
F1001=“=month(today())” G1001=“=day(today())”
注意∶标题栏下面一格即为该标题的条件。
得出下表为条件区域∶
图表 8/linbindavid
高级筛选
图表 9/linbindavid
选择∶“将筛选结果复制到其他位置”
得出下表∶
图表 10/linbindavid
确定“列表区域”、“条件区域”
图表 11/linbindavid
结果
图表 12/linbindavid
用上述办法,倒是可以手工获得当日生日的员工名单。其它的信息分类查询也可以用同样的办法。
宏语言
用Excel的“筛选”可以当天员工的生日名单,但这毕竟有些手工活,还不是我们声称的“自动”获得。这个时候,我们就需要使用宏语言了。
编程
图表 13/linbindavid
程序内容如下∶
Sub 生日筛选()
Range(A1:M28).AdvancedFilter Action:=xlFilterCopy, CriteriaRange:=Range( _
A1000:M1001), CopyToRange:=Range(A1005:M1005), Unique:=False
原创力文档


文档评论(0)