乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > excel身份证号码格式-用Excel从身份证号提取地区,生日,性别,年龄,生肖,星座等

excel身份证号码格式-用Excel从身份证号提取地区,生日,性别,年龄,生肖,星座等

作者:乔山办公网日期:

返回目录:excel表格制作

身份证号非常重要,里面隐藏了很多信息,这些信息发生泄露,就很危险,今天我们用Excel来提取身份证号里面的各种信息


1、从身份证中提取地区,省市县


身份证号的前6位中就隐藏着这些信息,1-2位表示省,第3-4位表示市,第5-6位表示县,我们首先下载一份身份证地区码


然后我们对A列的身份证号进行提取数字,然后进行查找匹配地区表


在B2查找省份输入公式:


=VLOOKUP(LEFT($A2,2)&"*",身份证地区码!$A:$B,2,0)


在C2查找城市输入公式:


=VLOOKUP(LEFT($A2,4)&"*",身份证地区码!$A:$B,2,0)


在D2查找区县输入公式:


=VLOOKUP(LEFT($A2,6),身份证地区码!$A:$B,2,0)


身份证号是模拟的,倒数34位用X隐藏


2、提取生日


身份证号的第7位至第13位是表格出生的年月日,在E2单元格中输入公式:


=TEXT(MID(A2,7,8),"0-00-00")


3、提取年龄


已经把出生年月日提取出来了,我们只需要使用


=DATEDIF(E2,TODAY(),"Y")来计算年龄


4、提取性别


身份证号的倒数第2位,也就是第17位,如果是奇数,那么为男性,如果为偶数,则为女性,所以在G2单元格中输入公式:


=IF(MOD(MID(A2,17,1),2),"男","女")


5、提取生肖


每12年生肖进行一次的轮换,所以使用公式:


=MID("猴鸡狗猪鼠牛虎兔龙蛇马羊”",MOD(MID(A2,7,4),12)+1,1)


6、提取星座


首先我们要知道星座的时间区间如下所示:


根据上面的规则,我们在Excel里面K:L列建立辅助项,如下所示:


然后我们再使用VLOOKUP函数的模糊查找功能,输入公式:


=VLOOKUP(MID(A2,11,4)*1,K:L,2,1)


如果不想有辅助列,那么数据中间的数据源K:L可以使用一个数组来替换


输入的公式是:


=VLOOKUP(MID(A2,11,4)*1,{0,"摩羯座";120,"水瓶座";219,"双鱼座";321,"白羊座";420,"金牛座";521,"双子座";622,"巨蟹座";723,"狮子座";823,"处女座";923,"天秤座";1024,"天蝎座";1123,"射手座";1222,"摩羯座"},2,1)

所以仅仅根据一个身份证号,比如:33018319931224XX41,就可以知道这个人是浙江杭州市富阳区的25岁的女生,属鸡,摩羯座,生日是1993年12月24号。


关于身份证号里面的这些信息,你了解了么?


往期精彩:


Excel打印必学的小技能,一年省一坨纸!


Excel自定义格式三分号解读,发挥大作用!


Excel制作抖音很火从1990-2017年的数据变化的动态图!


加入圈子,一起学习:


(此处已添加圈子卡片,请到今日头条客户端查看)

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网