Excel根據身份證識別性別、年齡和生肖等

來源:酷知科普網 3.1W

如果通過Excel中的身份證資訊提取性別、出生日期、年齡和生肖呢?Excel函式幫你一鍵識別提取,特簡單!直接套用公式即可。

操作方法

(01)識別性別身份證中隱藏的第17位如果是奇數的話表示男生,偶數的話就是女生。所以我們可以利用公式提取第17位資料,判斷奇偶。公式:=IF(MOD(MID(A2,17,1),2)=1,"男生","女生")

(02)識別出生日期身份證上的7~14位數字就是對應的出生年月日,所以直接將其提取出來即可。公式:=TEXT(MID(A2,7,8),"0-00-00")

Excel根據身份證識別性別、年齡和生肖等

(03)提取年齡提取年齡只要計算出出生日期和現在日期的差值就可以,所以使用函式直接計算即可。公式:=(YEAR(NOW())-MID(A2,7,4))

Excel根據身份證識別性別、年齡和生肖等 第2張

(04)提取生肖生肖的提取我們要計算出對應的年份對應的生肖。需藉助生肖的排序,然後使用兩個函式MID和MOD,前者是擷取字串中的字元,後者是求餘計算。公式:=MID("鼠牛虎兔龍蛇馬羊猴雞狗豬",MOD(YEAR(C2)-4,12)+1,1)

Excel根據身份證識別性別、年齡和生肖等 第3張

(05)解析:MID(文字, 起始提取位置, 提取字元數);MOD(被除數,除數)。MOD(YEAR(C2)-4,12)+1表示是求餘函式,這裡減4是因為,生肖的實際計算排序是【猴雞狗豬鼠牛虎兔龍蛇馬羊】而我們公式中是從鼠開始的。加1是如果算出來沒有餘數的話,直接從第一個字串開始擷取一個字元。

熱門標籤