⑴ excel怎麼用身份證號算年齡
excel中使用身份證號計算年齡,可通過YEAR,TODAY獲得當前年份,使用MID函數獲得身份證的出身年份,兩者相減即可得到年齡。方法步驟如下:1、打開需要操作的EXCEL表格,在任意單元格函數編輯框輸入:=YEAR(TODY())-MID(,然後點擊選擇身份證號碼所在單元格。2、在公式編輯框繼續輸入7,4),並按回車完成公式的輸入。3、返回EXCEL表格,可發現已成功通過身份證號碼計算出年齡。結構和形式
1.號碼的結構,公民身份號碼是特徵組合碼,由十七位數字本體碼和一位校驗碼組成。排列順序從左至右依次為:六位數字地址碼,八位數字出生日期碼,三位數字順序碼和一位數字校驗碼。2.出生日期碼,表示編碼對象出生的年、月、日,按GB/T7408的規定執行,年、月、日代碼之間不用分隔符。3.順序碼,表示在同一地址碼所標識的區域范圍內,對同年、同月、同日出生的人編定的順序號,順序碼的奇數分配給男性,偶數分配給女性。4.校驗碼,根據前面十七位數字碼,按照ISO 7064:***.mod 11-2校驗碼計算出來的檢驗碼。
⑵ excel中知道身份證號如何計算年齡
1、可以用YEAR函數來取得當前的年份=YEAR(NOW())
2、18位身份證號從第7位開始的8位數字代表出生日期。出生的年份是從第7位開始的4位數字,用MID函數將出生年份提取出來
3、Mid是VisualBasic和MicrosoftExcel中的一個字元串函數,作用是從一個字元串中截取出指定數量的字元
4、將上述兩個部分合並,就得到了B2的最終公式:
=YEAR(NOW())-MID(A2,7,4),
⑶ 身份證號碼算年齡公式計算 excel
身份證號計算年齡的公式是=YEAR(NOW())-MID(C3,7,4)。
華碩天選2
WINDOWS10
office2021
第一步:在電腦上打開excel表格,輸入身份證號碼。
⑷ excel里知道身份證號怎麼算周歲年齡
1.18位身份證號的編碼規則
18位身份證號從第7位開始的連續8位代表本人的出生日期,比如:
「513436198205079000」。
參考Excel身份證號碼的編碼規則。
2.用MID函數提取出生日期
公式寫為=MID(B2,7,8),
結果為「19820507」。
參考Excel提取單元格中的字元(函數LEFT、MID、RIGHT)。
3.用TEXT函數將文本日期轉換為日期格式
公式寫為:
=TEXT(MID(B2,7,8),"0-00-00"),
結果為「1982-05-07」。
參考Excel利用TEXT函數設置日期時間格式並將文本日期轉成真正的日期。
4.用DATEDIF函數計算年齡(周歲)
公式寫為:
=DATEDIF(TEXT(MID(B2,7,8),"0-00-00"),TODAY(),"y"),
結果為「37」,即此人現在的年齡是37周歲。
參考Excel計算兩個日期之間相差的天數、整月數、整年數—DATEDIF函數。
下拉填充公式,即可完成全部計算,如下圖。
二、15位身份證號
如果身份證號中既有二代18位、又有一代15位(如下圖),那該怎麼辦呢?
別急,在日常生活中,一代15位身份證號已經很難看到,我們就當練習,接著往下看。
步驟如下:
1.用LEN函數判斷位數
公式寫為=IF(LEN(B2)=15,,)。
參考Excel分離漢字與數字、字母、符號。
2.15位與18位身份證號的區別
如果是15位,則從第7位開始連續6位是出生日期,缺少「19」欄位,我們用連接符&補全。公式寫為:
=IF(LEN(B2)=15,"19"&MID(B2,7,6),MID(B2,7,8))。
3.之後的公式與前面步驟3、4相同
最終公式寫為:
=DATEDIF(TEXT(IF(LEN(B2)=15,"19"&MID(B2,7,6),MID(B2,7,8)),"0-00-00"),TODAY(),"y")。
下拉填充公式,即可完成全部計算,
⑸ 身份證號計算年齡的公式是什麼
身份證號計算年齡的公式是=YEAR(NOW())-MID(C3,7,4)。
如果想要得到第一個身份證號的年齡,則要輸入【=YEAR(TODAY())-MID(A2,7,4)】,點擊回車,這樣,我們就可以得到第一個身份證號的年齡了。
具體操作方法如下:
1、打開要操作的—— Excel 文檔。