首頁 > 軟體

Excel中根據身份證號求年齡性別和出生日期

2019-12-06 22:12:57

    在工作當中有很多表格涉及到個人資訊,比如年齡、性別、出生日期等。如果我們能根據身份證號自動生成其年齡、性別、出生日期等資訊,那樣會提高我們的工作效率,大大縮短我們的工作時間。本文將教你根據身份證號利用公式求出相應個人的年齡、性別、出生日期。

1

首先選中表格中要輸入身份證號的列,單擊「格式」---「單元格」---「數位」選擇「文字」。這樣輸入的身份證號就不會出現「1.50428E+18」科學記數的情況。


2

求性別:

身份證號的第17位表示性別資訊。單數為男,雙數為女。我樣只要半數第17位數的單雙即可。性別的單元格下輸入=IF(mod(mid(E2,15,3),2),"男","女")。其中「E2」為身份證所在的單元格。可以根據自己需要設定為相應的單元格即可。


3

求年齡:

這個比較簡單,網上有很多公式,但都很複雜,我們的思路就是用當前年份減去出生年份即可。在Excel中獲取當前年份的函數是=year(now())。所以我們的公式為:=YEAR(NOW())-MID(E2,7,4)。


4

出生日期:

出生日期我們用:=TEXT((LEN(E2)=15)*19&MID(E2,7,6+2*(LEN(E2)=18)),"#-00-00")即可求出。


5

基它人的相關資訊,我們只要把其身份證號輸入完畢後。利用Excel的自動填充功能向下拉就可以了。



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