大家好我是雨果,這節課我們繼續學習EXCEL技巧篇3:從身份證號碼提取員工性別,生日,年齡
我們以下面這張表格為例:
1.快速提取及判斷員工性別
很多人都知道,身份證號碼倒數第二位其實就是表示性別的意思,奇數為男性,偶數為女性,這裡面需要用到=IF(MOD(MID(G2,17,1),2)=0,"女","男")這個函數,其中MID(G2,17,1)是用來提取身份證倒數第二位的數字,MOD(MID(G2,17,1),2)=0是用來判斷所提取的數字是奇數還是偶數,IF函數是用來對MOD函數判斷的結果進行對比,如果是奇數就是男性,如果是偶數就是女性。我以上面的表格為例演示一下,先得出一個人的性別,其餘的按快速填充來求得。
①這裡面需要用到MID函數=MID(g2,7,8),g2是身份證號碼所在的坐標,7是從身份證號碼第7位開始提取,8是從第7位往後推8位,我們先提取一位員工的生日,其餘快速填充求得。
如圖:
② 手動輸入,按Ctrl+E 快速填充求得
如圖:
3.快速計算出年齡,這裡面有兩個方法
①需要用到=datedif(i2,today(),"y"),datedif函數是用來判斷兩個數值之間的差,其中的i2是生日所在的坐標,today()是今天的意思,所以的年齡就是今天的日期減去他的出生日期,"y"是年齡的單位,我們先得出一人的年齡其餘的快速填充。
如圖:
②我們只需用=2020-mid(g2,7,4)就可以快速計算出來,mid(g2,7,4)意思是只提取他的年份。這裡要說明一下,這個方法只能精確到年,不能精確到月和日,其中的方法②我們也可以換成=2020-i2,前提是生日列只提取年份,所以最好還是用第一種方法比較好。
如圖:
好了這節課就分享到這了,如果大家還有什麼不明白的可以去觀看視頻版的。