王德宝,王德宝讲师,王德宝联系方式,王德宝培训师-【中华讲师网】
53
鲜花排名
0
鲜花数量
扫一扫加我微信
王德宝:Excel表格中用什么函数提取身份证中的出生年/月/生日/年龄以及性别信息
2016-01-20 19755

众所周知,公民的身份证号码中包含有大量的信息。使用Excel中的函数,就能得到如下信息:该人所属省份、地区、出生年/月/日(进而可以计算出年龄)以及性别信息(身份证每个位置的编码的具体含义,在本文后面)。

下文以18位身份证号为例,给出具体的公式(您使用此公式时,只要将公式中的A2换成您的表格中身份证所在单元格地址即可):

点击查看原图

一、提取生日

提取出生年份的公式为:=MID(A2,7,4)

提取出生月份的公式为:=MID(A2,11,2)

提取出生日的公式为:=MID(A2,13,2)

把以上年、月、日用“&”连接起来,就得到了从身份证提取生日的公式:=MID(A2,7,4)&"-"&MID(A2,11,2)&"-"&MID(A2,13,2)

计算年龄,只要拿当前年份减去出生年份,计算身份证中年龄的公式为:=YEAR(NOW())-MID(A2,7,4)

 

二、判断性别

判断性别的公式为:=IF(MOD(MID(A2,17,1),2)=1,"男","女")

 

三、身份证号码含义

身份证的号段含义如下:

15位身份证:前2位表示所属省份代码,3~6位表示所属城市和区县代码,7~12表示出生日期,格式为YYMMDD,13~15位是个人顺序码,其中第15位可以标识性别,为奇数表示男性,为偶数表示女性。

18位身份证:前2位表示所属省份代码,3~6位表示所属城市和区县代码,7~14表示出生日期,格式为YYYYMMDD,15~17位是个人顺序码,其中第17位可以标识性别,为奇数表示男性,为偶数表示女性。第18位是校验位,由前17位通过计算求得。


关于身份证的更多信息,知名博主 @Excel大全 写过一篇文章,感兴趣的朋友可点此阅读:https://excel365.net/618.html


德宝老师博客原文:https://blog.debao.name/idcard_info.html?j=1

全部评论 (0)

Copyright©2008-2024 版权所有 浙ICP备06026258号-1 浙公网安备 33010802003509号 杭州讲师网络科技有限公司
讲师网 www.jiangshi.org 直接对接10000多名优秀讲师-省时省力省钱
讲师网常年法律顾问:浙江麦迪律师事务所 梁俊景律师 李小平律师