返回首页
当前位置: 主页 > WPS教程 >

WPS身份证里提取性别生日方法改进

时间:2015-02-26 20:44来源:Office教程学习网 www.office68.com编辑:麦田守望者

对于18位的第二代身份证号,以身份证号在A2单元格为例,我给出提取生日的公式是:
=DATE(MID(A2,7,4),MID(A2,11,2),MID(A2,13,2))
这个公式对18位身份证号提取出生日期,直接生成日期型数据,不仅可以通过设置单元格格式来选择不同的显示格式(如“1999年9月9日”或“1999-9-9”格式),而且可以参与比较和计算。
相应地,对18位身份证号提取性别的公式则改为:
  =IF(MOD(MID(A2,17,1),2)=1,"男","女")
利用求余函数(MOD)来实现,比原文所用的公式更加简洁(见图)。

 

另外,文章中是以15位的身份证号为例,要知道,目前几乎所有的身份证升级工作都已经完成,而第二代身份证全部都是18位的号码,15位的身份证号已经成为“古董”,因而这个技巧显然也应该扔到历史的故纸堆中了。而且,由于提取生日公式中的“19”两个数字是直接输入的,对于2000年以后出生的人来说,提取出的出生日期一定是错误的。


点评:原文虽是以15位身份证号为例,但后面还是提到了如果是18位的应该如何操作。不过若直接就以18位为例,当然会更方便合理。原文中生成的生日数据是文本格式,不需要进行比较和计算的情况下没有问题,如果需要进行比较和计算,用此文提供的方法就更便捷了。

------分隔线----------------------------
标签(Tag):wps wps教程 wps视频教程 wps技巧 wps下载
------分隔线----------------------------
推荐内容
猜你感兴趣