每个人都有一张身份证,而且这个身份证号码会伴随着我们一生。身份证号码不仅仅是一串数字,在这一串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)即可
注:以上用到的身份证号为模拟号码
今天介绍的内容,希望大家今后在实际中多多应用吧!
欢迎扫码关注: