用Excel从身份证号码中能提取出哪些信息?

每个人都有一张身份证,而且这个身份证号码会伴随着我们一生。身份证号码不仅仅是一串数字,在这一串18位的数字里面还隐藏许许多多我们的个人信息,比如户口所在地、出生年月日、生肖、星座、性别等。

下面我们一起来看看从身份证号码中能提取到哪些信息吧?

一、提取性别

身份证号码的第17位数字用来判断性别,奇数为男性,偶数为女性,我们可以根据这一特点,用IF、MID和MOD函数来提取判断性别  

在B2单元格中输入:=IF(MOD(MID(A2,17,1),2)=1,"男","女"),然后向下复制公式

公式分解:

          公式 MID(A2,17,1) ,从A2单元格中的第17位开始提取1个字符,也就是判断性别的数字

          公式 MOD(MID(A2,17,1),2)=0,利用MID函数提取的第17位数除以2,余数=0,为偶数,余数=1,为奇数;

          最后利用IF函数判断是否=1,等于“1” 显示“男”,否则显示“女”

二、提取出生日期

身份证号码的第7-14位记录了出生日期,可以用MID函数直接提取出来

在C2单元格中输入:=TEXT(MID(A2,7,8),"0000-00-00"),然后向下复制公式

公式分解: MID(A2,7,8),从A2单元格中的第7位开始提取8个字符,也就是出生日期的数字,再利用TEXT函数把截取的字符转换为“0000-00-00”格式;

三、提取年龄

身份证号码第7-10位是出生年份,再用当前的年份减去出生年份即可得出年龄。

在D2单元格中输入:=YEAR(TODAY())-MID(A2,7,4),然后向下复制公式

公式分解:

     TODAY 函数返回当前的日期,也就是今天2020年7月28日;用YEAR函数提取TODAY中的年份,减去出生的年份即可

四、提取生日

身份证号码的第7-14位记录了出生日期,那么第11-14位就是生日

在E2单元格中输入:=TEXT(MID(A2,11,4),"00-00"),然后向下复制公式

五、提取身份证生肖

在F2单元格中输入:=MID("猴鸡狗猪鼠牛虎兔龙蛇马羊",MOD(YEAR(C2),12)+1,1),然后向下复制公式

六、判断星座

在G2单元格中输入:

=VLOOKUP(VALUE("1900-"&TEXT(MID(A2,LEN(A2)/2+2,4),"#-##")),{1,"摩羯座";20,"水瓶座";50,"双鱼座";81,"白羊座";111,"金牛座";142,"双子座";174,"巨蟹座";205,"狮子座";236,"处女座";267,"天秤座";298,"天蝎座";328,"射手座";357,"摩羯座"},2,TRUE)即可

注:以上用到的身份证号为模拟号码

今天介绍的内容,希望大家今后在实际中多多应用吧!

欢迎扫码关注:

END

你可能感兴趣的:(用Excel从身份证号码中能提取出哪些信息?)