为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

根据身份证号码让Excel自动输入出生日期和性别

2017-10-17 2页 doc 12KB 23阅读

用户头像

is_633423

暂无简介

举报
根据身份证号码让Excel自动输入出生日期和性别根据身份证号码让Excel自动输入出生日期和性别 根据身份证号码让Excel自动输入出生日期和性别 老式的身份证号是15位数,第7位到12位是出生年月日,最后一位如果是偶数就代表女生,奇数就是代表男性;新式身份证号是18位数,第7位到14位是出生日期,倒数第二位的偶数或奇数代表女性或男性。既然存在这样的规律,用Excel函数就可轻松实现根据身份证号自动输入出生日期和性别。 本例中所需要函数: LEN:返回文本字符串的个数,本例中用来计算身份证的位数 MID:返回文本字符串指定起始位置起指定长度的字符,本例中用来计算身份证...
根据身份证号码让Excel自动输入出生日期和性别
根据身份证号码让Excel自动输入出生日期和性别 根据身份证号码让Excel自动输入出生日期和性别 老式的身份证号是15位数,第7位到12位是出生年月日,最后一位如果是偶数就代表女生,奇数就是代表男性;新式身份证号是18位数,第7位到14位是出生日期,倒数第二位的偶数或奇数代表女性或男性。既然存在这样的规律,用Excel函数就可轻松实现根据身份证号自动输入出生日期和性别。 本例中所需要函数: LEN:返回文本字符串的个数,本例中用来计算身份证的位数 MID:返回文本字符串指定起始位置起指定长度的字符,本例中用来计算身份证号中出生日期的字符; INT:返回数值向下取整为最接近的整数,本例中用来判断身份证里数值的奇偶数. RIGHT:返回文本字符串最后一个字符开始指定个数的字符,本例中来计算身份证号最后一位数. 如果A3单元格是身份证号码,B3单元格为出生日期,C3单元格为性别,那么在B3中输入公式=IF(LEN(A3)=18,MID(A3,7,4)&"年 "&MID(A3,11,2)&"月"&MID(A3,13,2)&"日","19"&MID(A3,7,2)&"年"&MID(A3,9,2)&"月"&MID(A3,11,2)&"日"),这个公式的含义是,如果A3单元格是一个18位数IF(LEN(A3)=18)那么从第7位数开始得到的4位数就是年份MID(A3,7,4)后面再加上文字&”年”,月日依此类推,否则,A3单元格为15位数,就执行"19"&MID(A3,7,2)&"年 "&MID(A3,9,2)&"月"&MID(A3,11,2)&"日")含义与18位相似(只是在年 MID(A3,7,2)前面要加上:19:& 在C3单元格输入公式 =IF(LEN(A3)=18,IF(MID(A3,17,1)/2=INT(MID(A3,17,1)/2),"女","男"),IF(RIGHT(A3)/2=INT(RIGHT(A3)/2),"女","男"))这个公式的含义是如果A3单元格是一个18位数IF(LEN(A3)=18)就执行 IF(MID(A3,17,1)/2=INT(MID(A3,17,1)/2),"女","男"),其中如果A3单元格第17位数(身份证号倒数第二位)除以二MID(A3,17,1)/2等于一个整数INT(MID(A3,17,1)/2),那么第17位为偶数,即是”女”,否则是 男”;否则A3单元格是15位数,就执行奇数,即为” IF(RIGHT(A3)/2=INT(RIGHT(A3)/2),"女","男"),其中RIGHT(A3)含义是返回A3单元格 从右往左的第一位数,即身份证最后一位数.其余含意跟上面18位数一样. 最后把B3和C3单元格的公式向下拉下来,在A3列输入身份证号码后,出生日期和性别可自动输入了,这样就减少了用户输入数据工作量,提高了办事效率~
/
本文档为【根据身份证号码让Excel自动输入出生日期和性别】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索