EXCEL中从身份证号码.doc

上传人:文库蛋蛋多 文档编号:3017948 上传时间:2023-03-08 格式:DOC 页数:2 大小:12.50KB
返回 下载 相关 举报
EXCEL中从身份证号码.doc_第1页
第1页 / 共2页
EXCEL中从身份证号码.doc_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《EXCEL中从身份证号码.doc》由会员分享,可在线阅读,更多相关《EXCEL中从身份证号码.doc(2页珍藏版)》请在三一办公上搜索。

1、EXCEL中从身份证号码提取出生日期和判断性别的方法根据身份证号码让Excel自动输入出生日期和性别 办公室人事文员有时要输入很多员工的人事资料,每输完臃长的身份证号后又要输入员工出生年月日和性别,这样无疑增加了工作量,有没有办法让出生日期和性别自动输入呢?其实用Excel公式即可轻松解决问题! 众所周知,我国身份证号码里有每个人的出生日期和性别等信息:老式的身份证号是15位数,第7位到12位是出生年月日,最后一位如果是偶数就代表女生,奇数就是代表男性;新式身份证号是18位数,第7位到14位是出生日期,倒数第二位的偶数或奇数代表女性或男性。既然存在这样的规律,用Excel函数就可轻松实现根据身

2、份证号自动输入出生日期和性别。 本例中所需要函数: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)

3、&年&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(

4、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列输入身份证号码后,出生日期和性别可自动输入了,这样就减少了用户输入数据工作量,提高了办事效率!以记得请我喝冰茶喔,因为,近日小弟我喉咙有点上火,有点痛啦。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 教育教学 > 成人教育


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号