身份证号码中包含了很多信息,给你一个身份证号,怎么知道,出生日期、性别和年龄。
1.提取性别信息
身份证号码中的第17位是性别信息,单数表示男,双数表示女。
首先使用MID函数,从C2单元格的第17位开始,提取出1个字符。
输入公式=MID(C2,17,1)
再使用MOD函数计算这个字符与2相除的余数。
输入公式=MOD(MID(C2,17,1),2)
最后使用IF函数判断,如果余数等于1,返回男,如果余数是0,则返回女
输入公式=IF(MOD(MID(C2,17,1),2)=1,"男","女")
2.提取出生年月日信息
身份证号码中的第7位到14位是出生年月信息
首先使用MID函数,从C2单元格的第7位开始,提取出4个字符,截取出年份。
然后在截取出来的后加入中文字符“年”,由于前面是数字后面是中文字符,要用链接符号“&”,输入公式=MID(C2,7,4)&"年"
然后按上面步骤依次把出生年月日填完整,输入公式=MID(C2,7,4)&"年"&MID(C2,11,2)&"月"&MID(C2,13,2)&"日"(注意所有表点符号都要是英文的)
3.算出年龄
计算年龄先用当前日期(函数TODAY())减去出生日期,得到的是从出生那天到现在的天数。
然后除365天转化成年份,输入公式=(TODAY()-E2)/365(注意运算规则要加括号),
满一年才算1岁,可以直接取整,输入公式=INT((TODAY()-E2)/365)
评论 (0)