首頁 > 軟體

Excel中快速提取身份證號的出生日期性別年齡

2019-12-07 23:01:27

經常使用Excel登記個人資訊,一般就是姓名、身份證號、出生日期、性別、年齡等,身份證號中本身就有出生日期和性別等資訊,再輸入等於浪費體力,如何在Excel中輸入身份證號並提取出生日期、性別和年齡呢?小編有辦法。

 


1

二代身份證的第17位是性別資訊,奇數為男,偶數為女。

在C2單元格輸入 「 =IF(MOD(MID(B2,17,1),2)=1,"男","女")」,輸入完成後按回車Enter。

這裡MID(B2,17,1)是擷取第17位的字元,MOD(MID(B2,17,1),2)函數是取除2 的餘數,MOD(MID(B2,17,1),2)=1 判斷是否等於1 ,如果等於1是奇數為男,否則為女。

 


2

 選中C2單元格,並把滑鼠放置到C2單元格的右下角,當滑鼠變成如圖粗加號時,按左鍵向下拉。


3

 到最後一個人放開滑鼠,性別判定就完成了。


1

 二代身份證號的第7~14位元數位表示:出生年、月、日。

在D2單元格中輸入「 =DATE(MID(B2,7,4),MID(B2,11,2),MID(B2,13,2)) 」,輸入完成後按回車Enter。

MID(B2,7,4) 擷取4位元出生年,MID(B2,11,2)擷取2位出生月,MID(B2,13,2)擷取2位出生日 。

date(年,月,日)把擷取內容轉為日期。


2

 與性別的方法一樣,向下拖動填充。


1

 有出生日期就可以計算年齡,這裡可以使用Datedif函數。

在E2 單元格輸入 「 =DATEDIF(D2,TODAY(),"Y") 」 ,輸入完成後按回車Enter。 。

說明:出生日期 d2單元格 也就是開始時間,Today()獲取當前日期,"Y" 返回時間段中的整年數。


2

填寫下邊的與上面方法一樣。



IT145.com E-mail:sddin#qq.com