从身份证号码提取出生日期.docVIP

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
从身份证号码提取出生日期.doc

从身份证号码提取出生日期、性别、年龄等信息根据身份证号码(15位和18位通用)自动提取性别和出生年月的自编公式,供需要的网友参考: 说明:公式中的B2是身份证号 1、根据身份证号码求性别: =IF(LEN(B2)=15,IF(MOD(VALUE(RIGHT(B2,3)),2)=0,女,男),IF(LEN(B2)=18,IF(MOD(VALUE(MID(B2,15,3)),2)=0,女,男),身份证错)) 2、根据身份证号码求出生年月: =IF(LEN(B2)=15,CONCATENATE(19,MID(B2,7,2),.,MID(B2,9,2)),IF(LEN(B2)=18,CONCATENATE(MID(B2,7,4),.,MID(B2,11,2)),身份证错)) 3、根据身份证号码求年龄: =IF(LEN(B2)=15,year(now())-1900-VALUE(MID(B2,7,2)),if(LEN(B2)=18,year(now())-VALUE(MID(B2,7,4)),身份证错)) =IF(LEN(A2)=15,CONCATENATE(19,MID(A2,7,2),P,MID(A2,9,2), P,MID (A2,11,2)),CONCATENATE(MID(A2,7,4),P,MID(A2,11,2),P,MID(A2,13,2))) LEN函数是检测这个身份证号码的数字位数,然后通过IF判断函数对,5位或18位的情况做出不 同处理。 CONCATENATE函数将提取出的分别代表“年.、“月’、旧’的信息,以及分隔符11,等内容,合并成一个文本字符串。 MID函数的做用是从身份证的某个位置开始,取出若干字符。比如MID(A2,7,2),就是将身份证 号码(放在A2单元格中),从左边数第七个字符开始,取出2个字符。 2、性别 =1F(LEN(A2)=15,IF(VALUE(RIGHT(A2,3))/2=INT(VALUE(RIGHT(A2,3))/2),女, A,),IF(VALUE (MID(A2,15,3))/2=INT(VALU E(MID(A2,15,3))/2)”女”,”男”)) 由于代表性别的数字中,偶数为一女’,奇数为“男’,所以在这个公式中用VALUE函数将取出的 字符串变成数字,再除以2,看是否能整除,因为奇数是不能整除的。 这里的IN丁函数是“取整”的意思,把上面除2后的结果用它取整,让下函数判断一下,取整前后 的结果是否相同,相同为偶数,不相同为奇数。 公式中的RIG日丁函数是从字串的右边(即字符串最后面)取若干符,注意与MID函数的区别。 3、年龄 =CONCATE NATE(DATE DIF(B2,丁ODAYO,y),”年”, DATE DI F(B2,TO DAY(),ym)”个月”) 由于我们用上面的公式,将“出生日期提取到B2单元格,所以这里的公式是通过操作B2单元格 的数据来得到年龄的。 函数DATE DI「是计算两个日期或时间的差值,通过第三个参数来确定所要的结果,比如丫会 得到两个日期相差的年;“ym.会得到除年外,所余的月数。 TODAY()函数的作用是得到当前系统日期,即电脑上今天的日期。 如果从网上找到前6位数所代表的地区代码列表,然后用VLOOKUP函数引用,就可以自动得到各员工的居住城市信息了 五:提取退休时间 输入公式: =IF(e2=男,LEFT(C2,4)+60RIGHT(C2,LEN(C2)-4),LEFT(C2,4)+55RIGHT(C2,LEN(C2)-4))

文档评论(0)

docinppt + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档