号中藏宝 巧学函数

来源 :电脑爱好者 | 被引量 : 0次 | 上传用户:donna1105
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  眼下是大学生求职应聘的黄金季节,人事主管小刘忙得不亦乐乎,她负责把应聘者的个人信息录入Excel,确保信息真实可信是必须解决的问题。为此,小刘特地向信息部主管小张求教,学会了从身份证“挖掘”个人信息的方法,又快又好地完成了招聘的前期准备工作。可谓:“整理工作无穷尽,信息问题难小刘,Excel函数应用,从此更上一层楼。”
  
  一、数据录入快又准
  
  小刘负责录入的个人信息内容如图1所示,除了“序号”、“姓名”和“身份证号码”以外,其余信息由小张设计公式从“身份证号码”中“挖掘”。
  
  


  1.别让数据变“乱”
  一开始小刘就碰到了难题,她输入的号码变成了“1.10155E+17”之类,请教小张之后才知道“身份证号码”要用“文本”格式。实现这一点的第一种方法是选中D列右击鼠标,选择快捷菜单中的“设置单元格格式”,打开对话框的“数字”选项卡选中,选中“分类”下的“文本”然后“确定”即可。第二种方法是在输入的身份证号码前加一个单引号,Excel就可以把输入的数字变为“文本”了。第三种方法是选中D列,单击“格式”菜单下的“单元格”命令打开对话框,按如图1所示选中“分类”下的“自定义”,然后在“类型”框中输入一个“@”再“确定”即可。小刘按小张教的方法继续操作,录入的身份证号码就一切正常了。
  
  2.录入校验 错误靠边
  由于前来应聘的大学生多达几百人,一旦身份证号码录入出错可是要扣“银子”的,于是小刘“命令”小张拿出解决办法。在小刘的“威逼利诱”面前,小张很快想出了“高招”:
  
  STEP1
  选中存放身份证号码的数据区域(例如“D2:D800”),单击Excel“数据”菜单下的“有效性”命令,打开“数据有效性”对话框的“设置”选项卡。在“允许”下拉列表中选择“自定义”,接着在如图2所示“公式”框中输入“=COUNTIF(D:D,D2)=1”。
  
  STEP2
  打开“出错警告”选项卡,在“标题”框内输入“数据重复”,并按如图3所示输入更详细的警告信息,单击“确定”按钮将打开的对话框关闭。当然,这一步是可选的,使用时可以根据具体情况取舍。
  此后只要在当前单元格中输入了重复数据,Excel就会弹出“数据重复”对话框告知小刘,并拒绝接受已经输入的重复数据。
  
  STEP3
  除了防止录入身份证号码出现重复以外,还要防止小刘输入的号码长度不足15位或18位。接下来的第三步仍然是选中录入身份证号码的数据区域(例如“D2:D80”),单击“格式”菜单下的“条件格式”命令打开如图4所示对话框,在“条件一”下拉列表中选择“公式”,然后在中间的框内输入公式“=IF(LEN(D10)<>15,LEN(D10)<>18)”。
  
  STEP4
  单击如图4中的“格式”按钮打开对话框,在“字体”选项卡中选择合适的颜色或删除线等。之后如果D列中输入的数据长度不是15位或18位,其字体就会显示前面选择的颜色(例如红色)。
  
  3.录后检查 万无一失
  看到这里小刘忽然问道:“假如上面的操作执行前已经录入了部分数据,那么有没有办法检查录入的身份证号码是否重复?”稍微思考了一会儿,小张设计了一个带有公式的“条件格式”,圆满解决了小刘提出的问题。
  
  STEP1
  选中如图1中的D2单元格,单击“格式”菜单中的“条件格式”命令,在“条件1”下拉列表选择“公式”,然后在右边的输入框中输入公式“=COUNTIF($D:$D,D2)>1”。它的用途是计算D列单元格中的数据是否与D2相同,再进行比较以确定这个结果是否大于1(为“真”)。如果计算结果大于1(即存在相同的身份证号码),就应用右边设置的条件格式,否则保持单元格的格式不变。
  
  STEP2
  设置比较结果为“真”时应用的条件格式,方法是单击“格式”按钮,在“颜色”下拉列表选中条件为“真”时显示的字体颜色(例如红色)。也可以根据需要选择其他字形或选中“删除线”,连续两次单击“确定”按钮将打开的对话框关闭。
  
  STEP3
  将D2单元格中的条件格式应用于D列的其他单元格,方法是选中D2单元格单击工具栏的“复制”按钮。再选中D列中需要应用条件格式的区域(例如D3:D80区域),单击“编辑”菜单中的“选择性粘贴”命令,打开对话框选中“格式”单击“确定”,那么D列中存在的重复数据就会显示前面设置的条件格式,例如用红色带删除线的字体显示身份证号码。
  
  二、隐藏信息充分“挖掘”
  
  当小刘将姓名和身份证号码输入如图1所示的工作表以后,小张设计的公式马上从身份证号码中“挖掘”出了信息。现在小刘的好学精神上来了,非要小张说清楚“挖掘”号码信息的基本原理,小张只好一一给她解释:
  1.性别:性别计算公式要能够适应两种身份证号码,使用时只需在C2单元格输入“=IF(LEN(D3)=15,IF(MOD(MID(D3,15,1),2)=1,"男","女"),IF(MOD(MID(D3,17,1),2)=1,"男","女"))”,回车即可得到D2单元格中存储的身份证号码的性别,而后只要把公式复制(选中D2单元格,鼠标指向单元格右下角然后向下拖动)到D3、D4等单元格,即可“挖掘”出其他身份证号码中的“性别”。
  2.生日:接下来小张让小刘仔细看看E2单元格中的公式“=IF(LEN(D2)=15,CONCATENATE("19",MID(D2,7,2),"年",MID(D2,9,2),"月",MID(D2,11,2),"日"),CONCATENATE(MID(D2,7,4),"年",MID(D2,11,2),"月",MID(D2,13,2),"日"))”,执行后,生日就自动显示出来了。
  3.年龄:出生日期计算出来以后很容易得到“当前年龄”,小刘在G2单元格中输入公式“=YEAR(TODAY())-YEAR(F2)”。由于F2单元格中存储着上面计算出来“出生日期”(例如“1982年03月21日”),若TODAY()函数返回系统当前日期为“2006年3月1日”,那么G2单元格中计算出来的年龄就是24岁。
  
  三、身份证号码验证
  
  上面的工作完成之后,小刘却把小张“打击”了一番:你设计的公式好是好,但是我怎么知道某个身份证号码的真假?
  1.验证网站:“你使用身份证号码验证网站和工具就可以了。”小张顺手在IE地址栏输入“http://www.oicq88.com/idsearch/index.asp”,打开“身份证号码验证专业在线查询网”。在主页输入“15或18位身份证号”,单击“查询”便可得到性别、出生日期和发证地的信息。他接着说:“这个网站还有手机地址查询、IP地址所在地查询和邮编电话区号查询等功能,你按照查询身份证号码的方法操作就可以了。”
  小刘问:“我要查询15位身份证号码升至18位后的结果以及它的归属地该怎样做?”小张说:“你可以上中国居民身份证升级换代/居民身份证验证查询(http://www.xjshzedu.com/oblog3/id/index.htm)。该网站的主页如图5所示,你只要打开它输入15位身份证号码,单击“查询”即可得到需要的结果。”
  2.验证软件:“真不错”,小刘赞叹道,“如果我不能上网该怎么办?”“使用身份证号码验证软件呀。”小张回答。如“身份证信息解读7.5”(http://hbcrc.onlinedown.net:82/down/sfz75.rar),是一款“绿色软件”,将下载得到的压缩包释放到某个文件夹,执行其中的“身份证信息解读.exe”就可以查询身份证持有人的归属地、出生日期和性别等信息,已校验身份证号码的真实性(见图6)。
  


  此外,如果需要查询全国各个地区的邮政编码、身份证号码和手机号码等等,可以考虑“邮编区号、身份证、手机号码查询器2.95”(http://cttxj.onlinedown.net/down/Query295.exe),该软件功能比较全面,但使用时需要进行安装,如果偶尔使用一次还是前者比较方便。
其他文献
浸泡在黑皮诺的橡木桶里,脸部敷上梅勒葡萄籽,用新鲜的兑了葡萄酒的矿泉水宠爱整个身心;以碎葡萄颗粒轻轻按摩背部,再全身裹敷上以葡萄提炼出来的黑红色营养泥;最后,坐在酒店顶层的阳台上,品尝酒庄里最纯正地道的葡萄酒,品尝满目葡萄风光……今年的情人节,奔赴世界各地著名的葡萄酒庄园享受原汁原
期刊
实用程度:  当你在一台Windows XP的计算机上为设备安装驱动时,除非你手动卸载这个驱动否则每次启动系统后都会载入此驱动。已经不存在的硬件也有可能在系统中留下驱动,而在普通情况下这种驱动是无法删除的(因为根本看不到),正确的删除方法是:用“Win+Break”组合键打开系统属性框,选择“高级”选项卡点击“环境变量”,在“系统变量”框中点击新建,在“变量名”中输入“devmgr_show_no
期刊
夏天来了,CPU的散热又成了大问题,很多人更多想到的是购买散热效果更好的散热器,但却忽略了CPU和散热器之间的缝隙,硅脂的作用也就被忽视了。即便是涂抹了硅脂的电脑,恐怕也是只购买安装时涂过一次。时间过去那么久了,恐怕散热用的硅脂早就没了效果。实际上,硅脂的作用非常重要,均匀涂抹了硅脂才能让散热器和CPU的表面贴合,从而达到最佳的散热效果。如果你正发愁,不知道怎么做,那不如跟着我们学习一下吧!   
期刊
好好的文件突然打不开了?下载BT时原来弹出的BitComet怎么变成了Vagaa?为什么在IE里输入网址想下载文件却变成了直接在IE中打开?谁又能想到,故障的原因竟然是文件的“人际关系”——文件关联!    01 下载还是直接打开  在IE中打开包含Word文件、PDF文件,可能在每个人的电脑上都不一样,有些是直接弹出提示下载的窗口,而另一些则是直接在IE中显示了文件内容。在第一次遇到这种情况的时
期刊
一、查清灾情所在    1.杀毒软件好心办坏事  故障会凭空出现吗?当然不可能。比如这个奇怪的Userinit启动故障就是由QQ/MSN病毒造成的,这类病毒在感染系统后大多会破坏系统目录下的Userinit.exe文件(掌管用户登录时的初始化工作),或者修改Userinit在注册表中相关的信息。杀毒软件也不是吃素的,随着病毒的更新杀毒软件也在不断更新(虽然永远赶不上病毒),中毒一段时间后,系统中安
期刊
网络购物最重要的是信誉,很多专门的购物网站都颇受欢迎,主要原因就是有一个完善的体系保证这种信誉。但是,这些多是B to C(商业对个人),而非C to C(个人对个人)。C to C的好处可以自由交易,把自己闲置的物品出售,或是经营个体小店,这类网站最著名的非淘宝、易趣莫属了。两个网站最大的共同点就是为个人对个人的交易模式提供了一个非常好的平台,相对完善的信誉体制,使交易变得更加简单,消费也更为放
期刊
在系统托盘区中通常都会显示一个当前系统时间的小图标,如果用鼠标双击它还会弹出一个更加详细的日历窗口,显示今天的日期、星期几,当前时间等信息。不过,如果你不对它动点手脚,它永远只能显示阳历时间,而我们中国人习惯使用农历,如何让自己的系统时间显示为农历呢?只要到http://www.uuland.com/download/Winkld.rar下载一个名为“Winkld”的小工具,将其安装到系统中并重启
期刊
这样炎热的天气,敢于带妆出门的荚女们一定都有一套自己的防脱妆方法,一起来分享街头达人们的防脱心得吧!
期刊
现在,各种功能强大的浏览器或是第三方广告拦截程序,将随着网页一道出现的各种广告已经收敛不少,给我们用户也带来诸多方便。而现在很多软件却又在另一方树起广告大旗,时不时地影响着我们的心情。例如,MSNMessenger、FlashGet、迅雷等,真有广告无处不在的感觉,为此,下面教大家几招,专门对付这些讨厌的软件广告:    01 赶出Messenger 8中的广告  MSN Messenger中一直
期刊
随着时间的变化,很多人早就不满足拍照留念了,DV录像已经成了一种时尚,不过,DV使用久了很容易出现一些小问题。其实,DV使用的存储介质依旧是磁带,既然有磁,那就注定会有磁粉脱落问题,久而久之,磁头越来越脏,录像效果也就越来越差了。表现出来,就是无论你使用什么品质的DV磁带,拍摄出来的内容画面不是那么清晰,甚至还会有雪花之类的“杂质”。  但是,很多人都不知道该如何解决,以为是DV故障,还要送修。其
期刊