用Excel從身份證號提取地區(qū),生日,性別,年齡,生肖,星座等
身份證號非常重要,里面隱藏了很多信息,這些信息發(fā)生泄露,就很危險,今天我們用Excel來提取身份證號里面的各種信息
1、從身份證中提取地區(qū),省市縣
身份證號的前6位中就隱藏著這些信息,1-2位表示省,第3-4位表示市,第5-6位表示縣,我們首先下載一份身份證地區(qū)碼

然后我們對A列的身份證號進(jìn)行提取數(shù)字,然后進(jìn)行查找匹配地區(qū)表
在B2查找省份輸入公式:
=VLOOKUP(LEFT($A2,2)&"*",身份證地區(qū)碼!$A:$B,2,0)
在C2查找城市輸入公式:
=VLOOKUP(LEFT($A2,4)&"*",身份證地區(qū)碼!$A:$B,2,0)
在D2查找區(qū)縣輸入公式:
=VLOOKUP(LEFT($A2,6),身份證地區(qū)碼!$A:$B,2,0)

身份證號是模擬的,倒數(shù)34位用X隱藏
2、提取生日
身份證號的第7位至第13位是表格出生的年月日,在E2單元格中輸入公式:
=TEXT(MID(A2,7,8),"0-00-00")

3、提取年齡
已經(jīng)把出生年月日提取出來了,我們只需要使用
=DATEDIF(E2,TODAY(),"Y")來計算年齡

4、提取性別
身份證號的倒數(shù)第2位,也就是第17位,如果是奇數(shù),那么為男性,如果為偶數(shù),則為女性,所以在G2單元格中輸入公式:
=IF(MOD(MID(A2,17,1),2),"男","女")

5、提取生肖
每12年生肖進(jìn)行一次的輪換,所以使用公式:
=MID("猴雞狗豬鼠牛虎兔龍蛇馬羊”",MOD(MID(A2,7,4),12)+1,1)

6、提取星座
首先我們要知道星座的時間區(qū)間如下所示:

根據(jù)上面的規(guī)則,我們在Excel里面K:L列建立輔助項,如下所示:

然后我們再使用VLOOKUP函數(shù)的模糊查找功能,輸入公式:
=VLOOKUP(MID(A2,11,4)*1,K:L,2,1)

如果不想有輔助列,那么數(shù)據(jù)中間的數(shù)據(jù)源K:L可以使用一個數(shù)組來替換
輸入的公式是:
=VLOOKUP(MID(A2,11,4)*1,{0,"摩羯座";120,"水瓶座";219,"雙魚座";321,"白羊座";420,"金牛座";521,"雙子座";622,"巨蟹座";723,"獅子座";823,"處女座";923,"天秤座";1024,"天蝎座";1123,"射手座";1222,"摩羯座"},2,1)
所以僅僅根據(jù)一個身份證號,比如:33018319931224XX41,就可以知道這個人是浙江杭州市富陽區(qū)的25歲的女生,屬雞,摩羯座,生日是1993年12月24號。
關(guān)于身份證號里面的這些信息,你了解了么?
-
Origin(Pro):學(xué)習(xí)版的窗口限制【數(shù)據(jù)繪圖】 2020-08-07
-
如何卸載Aspen Plus并再重新安裝,這篇文章告訴你! 2020-05-29
-
CAD視口的邊框線看不到也選不中是怎么回事,怎么解決? 2020-06-04
-
教程 | Origin從DSC計算焓和比熱容 2020-08-31
-
Aspen Plus安裝過程中RMS License證書安裝失敗的解決方法,親測有效! 2021-10-15
-
CAD外部參照無法綁定怎么辦? 2020-06-03
-
CAD中如何將布局連帶視口中的內(nèi)容復(fù)制到另一張圖中? 2020-07-03
