分享

Excel究竟能从身份证号码中提取出多少信息?

 Excel与财务 2020-05-23

在公司人事工作中,经常要填写出生年月、年龄、身份证号码等信息,其实很多信息是可以从身份证号码中提取出来的,今天小编就和大家分享究竟能从身份证号码中提取出多少信息?

一、判断性别

身份证号的第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()函数根据编码查找对应的省、市、区/县。

你学会了吗?记得给小编转发、点赞哟!需要什么教程可以在评论区留言

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多