在公司人事工作中,经常要填写出生年月、年龄、身份证号码等信息,其实很多信息是可以从身份证号码中提取出来的,今天小编就和大家分享究竟能从身份证号码中提取出多少信息? 一、判断性别 身份证号的第17位数字,奇数为男性,偶数为女性,所以在下图中D4单元格输入公式:=IF(MOD(MID(C4,17,1),2)=0,"女","男"),然后向下填充复制公式,整列性别就出来了,演示如下图: 公式中MID(C4,17,1)函数就是提取从身份证号的第17位; MOD(MID(C4,17,1),2)=0,计算出提取的第17位身份证号余数; IF(MOD(MID(C4,17,1),2)=0,"女","男"),判断MOD函数计算结果,0为女,1为男。 二、生日提取 身份证号的第7-14位为出生年月日,我们可在下图中E4单元格输入公式:=DATE(MID(C4,7,4),MID(C4,11,2),MID(C4,13,2)),向下填充复制公式,然后再选中生日列,设置单元格格式为:mm-dd DATE()函数是把提取到的数字转换成日期 三、计算年龄 当前日期相减去身份证号中的出生年即可计算出年龄,在F4单元格输入公式:=YEAR(TODAY())-MID(C4,7,4),再向下填充公式,演示如下图: TODAY()函数返回当前日期; YEAR()函数日期的年份。 四、提取籍贯 身份证号前6位代表省、市、区/县,我们可以下载一个地区编码,在G4单元格输入公式:=VLOOKUP(MID(C4,1,6),Sheet2!A:B,2,0)。 VLOOKUP()函数根据编码查找对应的省、市、区/县。 你学会了吗?记得给小编转发、点赞哟!需要什么教程可以在评论区留言 |
|
来自: Excel与财务 > 《Excel技巧分享》