多语言展示
当前在线:1802今日阅读:19今日分享:20

如何从身份证号中提取出生年月日、性别?

excel常用技巧分享
工具/原料

EXCEL

方法/步骤
1

首先要掌握身份证号码规律,知道身份证号的第7位到14位是出生年月日,第7~10位数是年份,第11~12位数是月份,第13~14位数是日期

2

案例1:从身份证号中提取出生日期需要使用到MID()提取函数,从身份证号中提取想要的数字。MID提取函数的基本构型是MID(text, start_num, num_chars),其作用是从text所示的字符串中,从左边开始数,第start_num个位置开始,截取num_chars个的字符。例如案例中MID(K48,7,4)是在K48单元格中,从左边第7个字符开始提取4个字符,提取的结果为:1993。

3

案例公式:=DATE(MID(K48,7,4),MID(K48,11,2),MID(K48,13,2)) 公式解读:从K48单元格中,分别读取从第7个字符开始的4个字符(年)、从第11个字符开始的2个字符(月)和从第13个字符开始的2个字符(日),返回并以日期格式显示。

4

案例2:从身份证号读取性别这里需要使用到IF()条件判断函数,和MOD()求余函数  IF条件函数的基本构型是IF(logical_tes,[value_if_true],[value_if_false]),其作用是条件判断logical_tes,如果是真返回[value_if_true]值,如果是假[value_if_false]值。例如if(B2>=60, '合格','不合格'),如果B2单元格数字大于等于60,返回'合格'否则反馈'不合格'。 MOD求余函数的基本构型是MOD(nExp1,nExp2),其作用是两个数值表达式作除法运算后的余数.例如MOD(4,2),返回值为0。

5

案例公式:=IF(MOD(MID(K49,17,1),2)=1,'男','女')公式解读:读取K49单元格中,从第17个字符开始的1个字符,并用这个数除以2求余数,如果余数为1则是基数,性别为男,否则性别为女。

注意事项

身份证号一定要是文本格式,否则使用公式时可能会出错

推荐信息