1、出生年月:
身份證號中從第7位開始到第14位結束,是出生年月日,共8個字元。如果要給提取出來的出生日期指定格式,就要用到TEXT()函式
=TEXT(MID(A7,7,8),"00-00-00")
TEXT()函式的作用就是將字串設定為指定的格式。
2、獲取年齡:
如果我們已經提取出出生日期了,我們也可以用DATEDIF()函式來計算年齡。
=YEAR(NOW())-MID(A7,7,4)
=DATEDIF(A7,TODAY(),"Y")
DATEDIF()是Excel中的一個隱藏函式。引數“Y”表示按年計算。
3、獲取性別:
身份證號的第17位是用來表示性別的,奇數為男,偶數為女。那如何判斷奇數或偶數呢?在數學上,如果一個數能被2整除,也就是餘數是0,我們就說這個數是偶數;不能被2整除,也就是餘數是1,這個數就是奇數。
這就需要另外一個函式,MOD(number,divisor),用來獲得兩個數的餘數。number表示被除數,divisor表示除數。在這裡,number應該是身份證號的第17位,divisor是2。
我們可以用MID()函式獲取身份證號的第17位。如果餘數等於1,就顯示“男”,否則就顯示“女”。可用IF()函式實現。
=IF(MOD(MID(A7,17,1),2)=1,"男","女")以上就是在Excel中從身份證號裡獲取出生日期、年齡、性別的方法。
1、出生年月:
身份證號中從第7位開始到第14位結束,是出生年月日,共8個字元。如果要給提取出來的出生日期指定格式,就要用到TEXT()函式
=TEXT(MID(A7,7,8),"00-00-00")
TEXT()函式的作用就是將字串設定為指定的格式。
2、獲取年齡:
如果我們已經提取出出生日期了,我們也可以用DATEDIF()函式來計算年齡。
=YEAR(NOW())-MID(A7,7,4)
=DATEDIF(A7,TODAY(),"Y")
DATEDIF()是Excel中的一個隱藏函式。引數“Y”表示按年計算。
3、獲取性別:
身份證號的第17位是用來表示性別的,奇數為男,偶數為女。那如何判斷奇數或偶數呢?在數學上,如果一個數能被2整除,也就是餘數是0,我們就說這個數是偶數;不能被2整除,也就是餘數是1,這個數就是奇數。
這就需要另外一個函式,MOD(number,divisor),用來獲得兩個數的餘數。number表示被除數,divisor表示除數。在這裡,number應該是身份證號的第17位,divisor是2。
我們可以用MID()函式獲取身份證號的第17位。如果餘數等於1,就顯示“男”,否則就顯示“女”。可用IF()函式實現。
=IF(MOD(MID(A7,17,1),2)=1,"男","女")以上就是在Excel中從身份證號裡獲取出生日期、年齡、性別的方法。