根据18位身份证号,我们就可以用Excel中的函数,提取出性别、出生日期、年龄、生肖等很多有用的信息。 一、获取性别信息 身份证号的第17位为性别识别码,奇数表示男性,偶数表示女性。因此,可以提取身份证号第17位数字,判断其奇偶,就可得到性别信息,对应公式为: =IF(ISODD(MID(B2,17,1)),"男","女") MID(B2,17,1)表示截取B2单元格17位开始长度为1位的数字,ISODD判断这个数字是否为奇数,最外层的IF函数判断如果为奇数返回“男”,否则返回“女”。
二、获取出生日期信息 身份证号的7-14位,共8位数字,对应出生年月日,直接用MID函数提取出来即可,对应公式为 MID(B2,7,8),得到19890311。为了美观起见,我们还需要对这个数字串进行格式设置,修改公式为:
TEXT函数的作用就是设置格式。
三、获取年龄信息 获取年龄信息非常简单,只需要计算出生年份和现在年份的差值就可以了,用以下公式:
四、获取生肖信息 先给出公式再来解释:
这里的MOD(YEAR(D2),12)表示先用YEAR函数从D2单元格取出年份,再求年份关于12的余数。从这个余数开始取1位,恰好是『鸡狗猪鼠牛虎兔龙蛇马羊猴』这个序列对应的生肖。
|
|