關閉→
當前位置:知科普>IT科技>excel如何根據身份證號計算男女性別和年齡

excel如何根據身份證號計算男女性別和年齡

知科普 人氣:1.59W
在用Excel進行用户登記等處理時,如果有大批量的數據需要計算年齡和性別,那該怎麼辦呢?希望下面方法能夠幫助到大家。

excel如何根據身份證號計算男女性別和年齡

材料/工具

Microsoft Excel 2010

計算男女性別

首先利用Excel2010打開需要處理的文檔(如下圖)

excel如何根據身份證號計算男女性別和年齡 第2張

18位身份證號的第17位是判斷性別的數字,奇數代表男性,偶數代表女性。首先,用MID函數將第17位數字提取出來,在性別下面的單元格輸入公式:=MID(A2,17,1)(如下圖)

excel如何根據身份證號計算男女性別和年齡 第3張

然後點擊回車鍵就可以將第17位數提取出來了(如下圖)

excel如何根據身份證號計算男女性別和年齡 第4張

然後利用MOD函數(MOD函數是取餘數的函數)取第17位數字除以2的餘數,如果餘數是0,則第17位是偶數,也就是該身份證是女性;反之,如果餘數是1則説明身份證是男性,在性別單元格輸入公式:MOD(MID(A2,17,1),2)(如下圖)

excel如何根據身份證號計算男女性別和年齡 第5張

餘數為“0”説明第17位為偶數,即該身份證是女性(如下圖)

excel如何根據身份證號計算男女性別和年齡 第6張

然後利用“IF函數”將兩個公式嵌套在一起即可輸出該身份證的性別,在性別單元格輸入公式:=IF(MOD(MID(A2,17,1),2),"男","女")(如下圖)

excel如何根據身份證號計算男女性別和年齡 第7張

然後點擊回車鍵就可以輸出該身份證的性別(如下圖)

excel如何根據身份證號計算男女性別和年齡 第8張

計算年齡

18位身份證號從第7位開始的8位數字代表出生日期。出生的年份是從第7位開始的4位數字,因此,可以用MID函數將出生年份提取出來。在年齡下面的單元格輸入公式:=MID(A2,7,4)(如下圖)

excel如何根據身份證號計算男女性別和年齡 第9張

然後點擊回車鍵即可提取出出生年份(如下圖)

excel如何根據身份證號計算男女性別和年齡 第10張

求年齡,需要用當前的年份減去身份證上的出生年份,然後可以利用公式=YEAR(NOW())即可查看當前年份(如下圖)

excel如何根據身份證號計算男女性別和年齡 第11張

點擊回車即可查看當前年份(如下圖)

excel如何根據身份證號計算男女性別和年齡 第12張

然後在年齡下面的單元格輸入公式:=YEAR(NOW())-MID(A2,7,4)(如下圖)

excel如何根據身份證號計算男女性別和年齡 第13張

點擊回車鍵即可輸出該身份證的年齡(如下圖)

excel如何根據身份證號計算男女性別和年齡 第14張
TAG標籤:#年齡 #excel #身份證號 #性別 #計算 #