从身份证号中提取性别出生年月籍贯年龄最全功略

2025-05-07 22:33:37

身份证号码对应着每个人都具有唯一性,包含着一个人基本信息,有籍贯、出生年月日、年龄、性别等。当我们需要对人员进行统计录入时,只要知道身份证号,以上信缓肉酪盂息就可以使用函数的方法提取出来,提高工作效率。身份证号码的结构:身份证号码的前6位是籍贯信息,即省市县。第7位到14位是出生年月日,第15到第17位是顺序码,其中顺序码中第3位是男女区别码,单数为男、双数是女。

从身份证号中提取性别出生年月籍贯年龄最全功略

2、这是一个函数嵌套。由内向外共有三层嵌套。第一层嵌套是Mid函数的使用。Mid函数的作用是提取数据串中的部分数据,语法结构是:MID(text, start_num, num_chars),即Mid(提取数据的数据串,开始位置,提取数据串长度)MID(C2,17,1),C2是身份证号码所在单元格,性别代码是从第17位数字开始,长度为1。

从身份证号中提取性别出生年月籍贯年龄最全功略

4、第三层嵌套是IF函数的使用。If函数是Excel的判断函数,语法结构是:IF(logical_test,value_if_true,value_if_false)即IF(判断条件,真值返回,假值返回)在该例中,IF(MOD(MID(C2,17,1),2)=1,"男","女"),意思是,判断Mod函数值是不是等1,如果等于1,说明性别代码是单数,返回“男”,否则返回“女”。

从身份证号中提取性别出生年月籍贯年龄最全功略

2、籍贯信息的提取

1、身份证号码的前6位是一个人的籍贯信息,即省市县代码。如下列列表

从身份证号中提取性别出生年月籍贯年龄最全功略

3、这个运用既有函数的嵌套还引用了其他Excel工作簿中的数据。Left函数,功能是从数据串左侧开始,截取一定数量的数据。LEFT(C2,6),即对C2单元格中的数据从左侧开始,截取6位。在此例中,身份证左侧的6位数字是身份证中区域代码。

从身份证号中提取性别出生年月籍贯年龄最全功略

5、拖动鼠标完成自动填充。

从身份证号中提取性别出生年月籍贯年龄最全功略

2、使用Mid函数从身份证号码中提取出年月日信息,即身份证号码的第7位到第14位。

从身份证号中提取性别出生年月籍贯年龄最全功略

4、年龄的提取

1、一个人的年龄就是现在的年月日减去出生年月日。从身份证号码中计算出一个人的年龄,使用的函数是: DATEDIF(F2,TODAY(),"Y")

从身份证号中提取性别出生年月籍贯年龄最全功略

3、至此,通过几组嵌套函数,把身份证号码中的性别、籍贯、出生年月日和年龄提取了出来,对于填写人员统计表起到了事半功倍的效果。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢