本帖最后由 xolf 于 2012-7-29 16:27 编辑 <br /><br />
案例实景 我们的口号是,简单、高效,全面提升行政办公效率。
我们工作中经常会需要比照2个表格的数据,比如身份证号码比照、银行账号核对比照、员工生日核对比照等等。这些工作很单调麻烦,但因数据很重要,比照时候告诉自己一定小心不能出错。(奇怪的是,作这个工作时,我们的自信力往往降为零,比照一次总感觉不保险,往往需要再次对着比照几遍心里面才放心。
实现方法 先介绍一种快速另类方法核对两个表格数据---数据透视表法核对数据。
假设有2个不同时间制作的员工身份证表,新表格中有的员工身份证号码改动了,有的登记时候大意登错了(在生产制造类大企业中,几千个人每人18位数的号码……听着都头晕啊),需要核对2个表数据的细微出入。
1、设“老表”、“新表”都有2个字段,a列为姓名,b列为身份证号码(需要核对项)。如图: 老表: 姓名 | 身份证号 | 赵 | 120105197610120034 | 钱 | 120102196908033168 | 孙 | 120105194710011170 | 李 | 120110195903141829 | 周 | 120102681115171 | 吴 | 120102198202281164 | 郑 | 120110750515392 | 王 | 120105198303253036 | 冯 | 120105198303253036 | 陈 | 120102196301201169 |
新表
姓名 | 身份证号 | 孙 | 120105194710011170 | 李 | 120110195911141829 | 周 | 120102681115171 | 吴 | 120102198202281164 | 郑 | 120110750515397 | 王 | 120105198303253036 | 冯 | 120105198303253036 | 陈 | 120102196301201169 | 赵 | 120105197610120034 | 钱 | 120102196908033168 |
注:以上身份证号均为虚拟,并不是真实信息,如有雷同纯属巧合。以姓名做“主键”只是为方便示例,实际工作中保证没有重复的名子出现,是在录入数据前就应做好的工作。若遇到重名变通的方法可将同名人员编成例如“王1”、“王2”。另外“工号”就是分配给每个员工的唯一值,也是人事数据库“表”中真正的“主键”,保证工号唯一不重复。是录入人员数据首先要考虑的问题。
|