office交流網--QQ交流群號

Access培訓群:792054000         Excel免費交流群群:686050929          Outlook交流群:221378704    

Word交流群:218156588             PPT交流群:324131555

Excel通過身份證號計算年齡

2020-03-27 08:00:00
tmtony8
原創
201

目前我國大部分身份證號都是18位,身份號里面包含著很多重要個人信息,請妥善保管。

通過身份證號,我們可以知道省市,出生日期,性別等信息:

(1)前1、2位數字表示:所在省份的代碼;
(2)第3、4位數字表示:所在城市的代碼;
(3)第5、6位數字表示:所在區縣的代碼;
(4)第7~14位數字表示:出生年、月、日;
(5)第15、16位數字表示:所在地的派出所的代碼;
(6)第17位數字表示性別:奇數表示男性,偶數表示女性;
(7)第18位數字是校檢碼:用來檢驗身份證的正確性。校檢碼可以是0~10的數字,10用x表示。


在Excel中,我們可以通過函數來準確計算身份證的年齡。

如果7~14位為出生日期,一般來說通過如下公式,即可計算出年齡。

=YEAR(NOW())-MID(D3,7,4)


但是如果要準確計算,則可通過以下公式

=IF((MONTH(TODAY())>INT(MID(D3,11,2)))+((MONTH(TODAY())=INT(MID(D3,11,2)))*(DAY(TODAY())>=INT(MID(D3,13,2)))),YEAR(TODAY())-MID(D3,7,4),YEAR(TODAY())-MID(D3,7,4)-1)

兩個公式都能計算年齡,但是后者會更加準確。

    分享
    北京十一选五基本走势