Excel 2007如何從18位身份證號中提取年齡信息,Excel如何從身份證號提取出生年月、年齡、性別?

Excel如何從身份證號提取出生年月、年齡、性別根據身份證號碼(15位和18位通用)自動提取性別和出生年月的自編公式,供需要的網友參考:
說明:公式中的B2是身份證號
1、根據身份證號碼求性別:
=IF(LEN(B2)=15,IF(MOD(VALUE(RIGHT(B2,3)),2)=0,"女","男"),IF(LEN(B2)=18,IF(MOD(VALUE(MID(B2,15,3)),2)=0,"女","男"),"身份證錯"))

Excel 2007如何從18位身份證號中提取年齡信息,Excel如何從身份證號提取出生年月、年齡、性別?

文章插圖
2、根據身份證號碼求出生年月:
=IF(LEN(B2)=15,CONCATENATE("19",MID(B2,7,2),".",MID(B2,9,2)),IF(LEN(B2)=18,CONCATENATE(MID(B2,7,4),".",MID(B2,11,2)),"身份證錯"))
Excel 2007如何從18位身份證號中提取年齡信息,Excel如何從身份證號提取出生年月、年齡、性別?

文章插圖
3、根據身份證號碼求年齡:
=IF(LEN(B2)=15,year(now())-1900-VALUE(MID(B2,7,2)),if(LEN(B2)=18,year(now())-VALUE(MID(B2,7,4)),"身份證錯"))
Excel如何從身份證中提取年齡Excel中的功能非常多,很多都是大家不知道的 , 比如說如何從身份證中提取他的年齡 。不知道了吧,一起來看一下吧
1首先,我們在電腦中打開Excel表格 。
Excel 2007如何從18位身份證號中提取年齡信息,Excel如何從身份證號提取出生年月、年齡、性別?

文章插圖
2做一個員工的信息表格,小編這里胡編了一個信息表格 。純屬虛構
Excel 2007如何從18位身份證號中提取年齡信息,Excel如何從身份證號提取出生年月、年齡、性別?

文章插圖
3然后我們在年齡欄中輸入公式'=YEAR(NOW())-MID(B2,7,4)'
Excel 2007如何從18位身份證號中提取年齡信息,Excel如何從身份證號提取出生年月、年齡、性別?

文章插圖
4輸入好后點擊回車鍵 。這個時候 , 我們可以看到 , 他的年齡自動就出現了
Excel 2007如何從18位身份證號中提取年齡信息,Excel如何從身份證號提取出生年月、年齡、性別?

文章插圖
5然后我們選中該單元格,鼠標移動到該單元格的右下角,使鼠標變為黑色十字如圖 。
6雙擊鼠標左鍵后,整列的年齡就全部顯示出來了 。
Excel 2007如何從18位身份證號中提取年齡信息,Excel如何從身份證號提取出生年月、年齡、性別?

文章插圖
在excel表格中如何根據身份證號自動生成年齡和性別呢按照以下步驟可以讓excel表格中的身份證輸入進去后年齡性別自動生成:;
1、首先隨機輸入一個身份證號碼 。;
2、然后在性別那一欄輸入“=IF(MOD(MID(A2,IF(LEN(E2)=15,15,17),1),2)=1,"男","女")” , 按下回車鍵即可 。;
3、然后在年齡那一欄輸入“=DATEDIF(--TEXT((LEN(E2)=15)*19&MID(E2,7,6+(LEN(E2)=18)*2),"0-00-00"),TODAY(),"y")”,按下回車鍵即可 。;
4、再隨機輸入一個身份證號 , 將性別與年齡的單元格下拉,詳細信息就自動生成了 。
怎樣用公式從身份證號碼里面提取年齡excel表格中,有一個簡單的小公式,通過記錄員工的身份證號碼,就可以讓我們統計到員工的實時年齡了 。輸入以下公式
=DATEDIF(TEXT(MID(A2,7,8),"0000-00-00"),TODAY(),"y")
公式表示:通過MID函數取身份證號碼的第7位起的8個字符 , 以“0000-00-00”格式顯示,作為DATEDIF的始終日期,計算與TODAY()之間相隔的年份,即年齡 。
excel怎么從身份證號碼提取出生日期1,新建表格,輸入示例身份證號碼 。
2,在年齡下面第一個單元格首先輸入 =YEAR(NOW()) 這個函數表示當前日期年份 。
3,然后用當前年份減去出生年份,也就是身份證第7位數字的后4個數字,函數為mid(A2,7,4) A2代表身份證所在單元格,7表示從第7位開始,選取4個數字 。
【Excel 2007如何從18位身份證號中提取年齡信息,Excel如何從身份證號提取出生年月、年齡、性別?】4 , 公式輸入完成后,按下鍵盤上的回車鍵,就可以計算出年齡了 。

    推薦閱讀