身份证号码中包含了很多信息,给你一个身份证号,怎么知道,出生日期、性别和年龄。

身份证号码通过excel怎样提取出生日期、性别和年龄等信息?-趣帮office教程网

1.提取性别信息

身份证号码中的第17位是性别信息,单数表示男,双数表示女。

首先使用MID函数,从C2单元格的第17位开始,提取出1个字符。

输入公式=MID(C2,17,1)

身份证号码通过excel怎样提取出生日期、性别和年龄等信息?-趣帮office教程网

再使用MOD函数计算这个字符与2相除的余数。

输入公式=MOD(MID(C2,17,1),2)

身份证号码通过excel怎样提取出生日期、性别和年龄等信息?-趣帮office教程网

最后使用IF函数判断,如果余数等于1,返回男,如果余数是0,则返回女

输入公式=IF(MOD(MID(C2,17,1),2)=1,"男","女")

身份证号码通过excel怎样提取出生日期、性别和年龄等信息?-趣帮office教程网

2.提取出生年月日信息

身份证号码中的第7位到14位是出生年月信息

首先使用MID函数,从C2单元格的第7位开始,提取出4个字符,截取出年份。

身份证号码通过excel怎样提取出生日期、性别和年龄等信息?-趣帮office教程网

然后在截取出来的后加入中文字符“年”,由于前面是数字后面是中文字符,要用链接符号“&”,输入公式=MID(C2,7,4)&"年"

身份证号码通过excel怎样提取出生日期、性别和年龄等信息?-趣帮office教程网

然后按上面步骤依次把出生年月日填完整,输入公式=MID(C2,7,4)&"年"&MID(C2,11,2)&"月"&MID(C2,13,2)&"日"(注意所有表点符号都要是英文的)

身份证号码通过excel怎样提取出生日期、性别和年龄等信息?-趣帮office教程网

3.算出年龄

计算年龄先用当前日期(函数TODAY())减去出生日期,得到的是从出生那天到现在的天数。

身份证号码通过excel怎样提取出生日期、性别和年龄等信息?-趣帮office教程网

然后除365天转化成年份,输入公式=(TODAY()-E2)/365(注意运算规则要加括号),

身份证号码通过excel怎样提取出生日期、性别和年龄等信息?-趣帮office教程网

满一年才算1岁,可以直接取整,输入公式=INT((TODAY()-E2)/365)

身份证号码通过excel怎样提取出生日期、性别和年龄等信息?-趣帮office教程网