用身份證號計算性別、出生日期、周歲和年齡
最新
09-19
上篇《必懂!Excel中長字元串的秘密》提到在Excel中錄入長字元串的技巧,實際工作上,身份證這種長字元串運用最多,今天就來聊這個。
身份證上的信息有很多種,今天提取一些常用的特徵進行說明。
1.性別:第17位為奇數是男,偶數是女。
=IF(MOD(MID(B2,17,1),2),"男","女")
2.出生日期:7~10位為出生年份,11~12位為出生月份,13~14位為出生日。
=TEXT(MID(B2,7,8),"0-00-00")
3.周歲:
=DATEDIF(D2,TODAY(),"y")
4.年齡:
=DATEDIF(D2,TODAY(),"y")&"歲"&DATEDIF(D2,TODAY(),"ym")&"個月"
第3、4的TODAY函數也可以改為NOW函數,效果一樣。
字元提取,左邊用LEFT函數,中間用MID函數,右邊用RIGHT函數。還不熟練推薦看看視頻。
TAG:Excel不加班 |