一个18位数的身份证号码,藏着我们每个人的很多秘密

强哥仔今天就带大家揭开身份证号码的神秘面纱,希望大家都能保护好自己的个人信息。

▌1、出生日期

每个人都出生日期即为身份证号码中的8位数字,日期需要利用DATE函数。

公式:DATE(MID(A2,7,4),MID(A2,11,2),MID(A2,13,2))

从身份证号码中提取出生日期(方法1)

excel如何核对身份证号码为18位(干货Excel秘密篇一个18位数的身份证号码)(1)

还可以通过“分列”来提取出生日期。

从身份证号码中提取出生日期(方法2)

excel如何核对身份证号码为18位(干货Excel秘密篇一个18位数的身份证号码)(2)

▌3、性别

我们每个人18位身份证号码中第17位是判断性别的数字,奇数代表男性,偶数代表女性。

首先,我们还是用MID函数将第17位数字提取出来,然后利用MOD函数判断奇偶(能否被2整除),再用if函数判断男女。

公式:IF(MOD(MID(A2,17,1),2),"男","女")

从身份证号码中提取性别

excel如何核对身份证号码为18位(干货Excel秘密篇一个18位数的身份证号码)(3)

▌4、籍贯

18位身份证号码中,前6位是表示地址信息的,其中1-2位代表省,3-4位代表地(市),5-6位代表县(市)。

最好的方法就是找到原始籍贯信息匹配表(可以问度娘),可以通过vlookup函数进行匹配。

罂粟姐姐这里提供一种直接可以匹配到省的方法,将代表身份的前两位数字提取出来,然后使用lookup进行匹配,代表身份的数字与身份用数组公式表示。

公式:LOOKUP(VALUE(LEFT(A2,2)),{11,"北京市";12,"天津市";13,"河北省";14,"山西省";15,"内蒙古自治区";21,"辽宁省";22,"吉林省";23,"黑龙江省";31,"上海市";32,"江苏省";33,"浙江省";34,"安徽省";35,"福建省";36,"江西省";37,"山东省";41,"河南省";42,"湖北省";43,"湖南省";44,"广东省";45,"广西壮族自治区";46,"海南省";50,"重庆市";51,"四川省";52,"贵州省";53,"云南省";54,"西藏自治区";61,"陕西省";62,"甘肃省";63,"青海省";64,"宁夏回族自治区";65,"新疆维吾尔自治区";71,"台湾省";81,"香港特别行政区";82,"澳门特别行政区";"","0"})

从身份证号码中提取籍贯

excel如何核对身份证号码为18位(干货Excel秘密篇一个18位数的身份证号码)(4)

▌5、星座

星座与我们每个人的出生月和日相关,所以提取星座需要先提取出生的月份和具体日期。

同样,我们可以先编制一个出生日期与星座对照表,然后用vlookup函数进行匹配。

姐姐这里提供一种直接计算的方法,也是用lookup与数组函数的结合。

公式:LOOKUP(--MID(A2,11,4),{100;120;219;321;421;521;622;723;823;923;1023;1122;1222},{"摩羯座";"水瓶座";"双鱼座";"白羊座";"金牛座";"双子座";"巨蟹座";"狮子座";"处女座";"天秤座";"天蝎座";"射手座";"摩羯座"})

(注意:此处将日期变成数值进行计算,例如6月23日,为623,在622和723之间,所以为巨蟹座。)

从身份证号码中提取星座

excel如何核对身份证号码为18位(干货Excel秘密篇一个18位数的身份证号码)(5)

▌6、生肖属相

生肖属相与我们每个人的出生年份相关,所以提取生肖需要先提取在哪一年出生的。

同样,我们可以先编制一个出生年份与生肖属相对照表,然后用vlookup函数进行匹配。

姐姐这里同样提供两种直接计算的方法,一是使用CHOOSE函数。

公式:CHOOSE(MOD(MID(A2,7,4)-2008,12) 1,"鼠","牛","虎","兔","龙","蛇","马","羊","猴","鸡","狗","猪")

(注意: Choose(index_num, value1, [value2], ...),当index_num为1时,计算结果为value1,当index_num为2时,计算结果为value2,依次类推。2008年为鼠年,每12年为一轮,与12相除的余数加1,得到的结果即为后面对应的属相。)

使用CHOOSE函数提取属相

excel如何核对身份证号码为18位(干货Excel秘密篇一个18位数的身份证号码)(6)

二是使用MID函数。

公式:MID("鼠牛虎兔龙蛇马羊猴鸡狗猪",MOD(MID(A2,7,4)-2008 1,12),1)

直接使用MID函数提取属相

excel如何核对身份证号码为18位(干货Excel秘密篇一个18位数的身份证号码)(7)

大家发现没,一个小小的身份证号码竟然藏着这么多秘密,所以我们一定要保护好自己的信息,不要再到处填写身份证号码了。

End.

excel如何核对身份证号码为18位(干货Excel秘密篇一个18位数的身份证号码)(8)

,