身份證号碼18位數代表什麼意思?一個18位數的身份證号碼,隐藏着每個人非常重要的信息,大家可别不信,像出生日期、年齡、性别、生肖、甚至連你的星座都能知道下面PDF帝小編就帶大家一起來了解下吧!,我來為大家科普一下關于身份證号碼18位數代表什麼意思?以下内容希望對你有幫助!
一個18位數的身份證号碼,隐藏着每個人非常重要的信息,大家可别不信,像出生日期、年齡、性别、生肖、甚至連你的星座都能知道。下面PDF帝小編就帶大家一起來了解下吧!
不瞞大家,知道身份證号碼後,3分鐘就能Get到你的所有信息,這一切要歸功于Excel函數!怎麼一回事?且看下面介紹!
1、提取出生日期
出生日期即為身份證号碼中的8位數字,日期需要利用DATE函數。當然您還可以不用函數,用分列或者快速填充功能來提取。
如果是用公式,可以參考下面兩個公式:
=DATE(MID(D2,7,4),MID(D2,11,2),MID(D2,13,2))
=TEXT(MID(D2,7,8),"0-00-00")
2、提取年齡
當前年份減去出生年份即為我們每個人的年齡。
=DATEDIF(E2,TODAY(),"y")
3、提取生肖屬相
生肖屬相與出生年份相關,所以提取生肖需要先提取在哪一年出生的。我們可以使用CHOOSE函數,公式為:
=CHOOSE(MOD(MID(D2,7,4)-2008,12) 1,"鼠","牛","虎","兔","龍","蛇","馬","羊","猴","雞","狗","豬")
4、提取性别
我們每個人18位身份證号碼中第17位是判斷性别的數字,奇數代表男性,偶數代表女性。首先,我們還是用MID函數将第17位數字提取出來,然後利用MOD函數判斷奇偶(能否被2整除),再用if函數判斷男女。
=IF(MOD(MID(D2,17,1),2),"男","女")
=TEXT(-1^MID(D2,17,1),"女;男")
5、提取籍貫
18位身份證号碼中,前6位是表示地址信息的,其中1-2位代表省,3-4位代表地(市),5-6位代表縣(市)。
最好的方法就是找到原始籍貫信息匹配表,通過vlookup函數進行匹配。
這裡,PDF帝小編提供一種直接可以匹配到省的方法,将代表身份的前兩位數字提取出來,然後使用lookup進行匹配,代表身份的數字與身份用數組公式表示。公式如下:
=LOOKUP(VALUE(LEFT(D2,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"})
6、提取星座
星座與出生月和日相關,我們如果不借助其他表來查詢,也可以用lookup與數組函數的結合。公式:
=LOOKUP(--MID(D2,11,4),{100;120;219;321;421;521;622;723;823;923;1023;1122;1222},{"摩羯座";"水瓶座";"雙魚座";"白羊座";"金牛座";"雙子座";"巨蟹座";"獅子座";"處女座";"天秤座";"天蠍座";"射手座";"摩羯座"})
今天的分享就是這些了。如果大家内容還不錯,對大家有幫助,記得多關注PDF帝哦!
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!