身份证号中隐藏的信息你知道多少?用这些Excel公式全部搞定
居民身份证中隐藏着个人的全部基本信息,其中的身份证号有哪些个人信息呢?今天我们就来详细看看各个数字的含义。
身份证号码前6位数字代表省市县、然后8位是出生年月日,第15、16位数字则表示所在地的派出所代码,第17位表示性别,最后一位是校验码。这个校验码是用来检验身份证的正确性,它的数字范围是0—10,10用X表示。
1、提取性别信息
身份证号码中的第17位表示性别,奇数表示男性,偶数表示女性。所以只判断第17位是奇数还是偶数就可以了。
操作:“=IF(MOD(MID(A3,17,1),2)=0,”女”,”男”)”,其中A3单元格中就是身份证号。
Mid函数是一个字符串函数,作用是从一个字符串的特定位置截取出指定数量的字符,其格式为:(MID(单元格地址,指定截取的位置,截取的位数)
Mod函数是一个求余函数,即两个数值表达式作除法运算后的余数,其格式为: mod(表达式1,表达式2)
2、提取年龄信息
在求年龄时用当年的时间减去出生年分,在身份证号码中的从第7位开始的四位数是出生年。
Mid函数是一个字符串函数,作用是从一个字符串的特定位置截取出指定数量的字符,其格式为:(MID(单元格地址,指定截取的位置,截取的位数)
如果年龄精确到天,怎么求呢?这个公式就比较复杂了,需要的朋友可以收藏起来,用到的时候随时拿出来哦!!
操作:=DATEDIF(TEXT((LEN(A3)=15)*19&MID(A3,7,6+(LEN(A3)=18)*2),”0-00-00″),TODAY(),”y”)&”周岁零”&DATEDIF(TEXT((LEN(A3)=15)*19&MID(A3,7,6+(LEN(A3)=18)*2),”0-00-00″),TODAY(),”ym”)&”月”&DATEDIF(TEXT((LEN(A3)=15)*19&MID(A3,7,6+(LEN(A3)=18)*2),”0-00-00″),TODAY(),”md”)&”天”
其中A3单元格是身份证号码所在单元格。
3、提取出生年月日信息
出生年月日信息在身份证号中有所体现,但要单独提取到其它单元格,需要用到text和mid函数。
操作:=TEXT(MID(A3,7,8),”0年00月00日”)
其中text函数是的作用是将数值转换为为自己需要的格式,在此公式中是将截取出来的年月日,转换为后面显示的格式。
4、提取生肖、星座信息
求生肖:
操作:=IF(LEN(A3)=15,MID(“鼠牛虎兔龙蛇马羊猴鸡狗猪”,MOD(“19″&MID(A3,7,2)-4,12)+1,1),MID(“鼠牛虎兔龙蛇马羊猴鸡狗猪”,MOD(MID(A3,7,4)-4,12)+1,1))
求星座:
操作:=VLOOKUP(VALUE(“1900-“&TEXT(MID(A3,LEN(A3)/2+2,4),”#-##”)),{1,”摩羯座”;20,”水瓶座”;50,”双鱼座”;81,”白羊座”;111,”金牛座”;142,”双子座”;174,”巨蟹座”;205,”狮子座”;236,”处女座”;267,”天秤座”;298,”天蝎座”;328,”射手座”;357,”摩羯座”},2,TRUE)
5、提取所在地信息
求所在地信息的时候首先要准备好全国各地的行政代码,保存在同一工作簿中的另一个工作表中,以方便查询。
操作:=VLOOKUP(LEFT(A3,6),Sheet3!A:B,2,1),其中Sheet3表中存放的是各地行政代码。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2305938578@qq.com 举报,一经查实,本站将立刻删除。本文网址:https://www.excelwordppt.com/word-excel-ppt/5541.html