回覆列表
  • 1 # 距距

    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中從身份證號裡獲取出生日期、年齡、性別的方法。

  • 中秋節和大豐收的關聯?
  • 雄鹿為何想要引進威斯布魯克?字母哥和威少組合實力如何?