-
1 # 使用者7744992489391
-
2 # 倉鼠520748
方法如下:
1、開啟示例EXCEL檔案,該表有4個欄目:身份證號、姓名、出生日期、年齡。出生日期和年齡需要透過EXCLE進行提取和計算,該2列的單元格格式為“常規”格式。
2、提取出生日期需要使用的函式有兩個,一個是DATE函式,一個是MID函式。DATE函式的結構為DATE(year,month,day),其作用是將提取的數字變為日期格式進行顯示。MID函式的結構為MID(text, start_num, num_chars),其作用是從字串中提取指定位數的字元,其中text是需要提取的字元所在的字串,start_num是需要提取的字元在該字串中的起始位置,num_chars是需要提取的字元的位數。
3、在C3單元格輸入公式“=DATE(MID(A3,7,4),MID(A3,11,2),MID(A3,13,2))”並下拉, 其中MID(A3,7,4)用於提取年份,MID(A3,11,2)用於提取月份,MID(A3,13,2)用於提取日期。
4、不需要精確到日期的年齡計算可以直接用需計算的年份減身份證號的年份來得出。如要算所有人在2016年時的年齡,在C3單元格輸入公式“=2016- MID(A3,7,4)”即可。
-
3 # 使用者7046001405080
用EXCEL提取身份證號的出生日期並計算年齡,可透過MID函式提取人出生日期,YEAR(TODAY(())提取系統當前日期,相減即可得到年齡。
方法步驟如下:
1、開啟需要操作的EXCEL表格,在出生日期所在單元格中輸入公式=MID(A2,7,4)並回車完成輸入。
【其中A2是身份證號所在單元格,可根據實際修改,MID函式執行結果返回A2單元格中第七位開始後面的4個字元,即身份證號碼的出生日期】
2、下拉填充相關單元格公式。
3、在年齡單元格中輸入公式=YEAR(TODAY())-B2,並回車完成公式輸入。
【其中B2是步驟1、2求得的出生日期,與系統當前日期想減即得到年齡】
4、下拉填充下方單元格公式即可,返回EXCEL表格,發現成功從身份證號碼中提取出生日期並計算年齡。
回覆列表
A1:身份證號
年齡=year(today())-mid(A1,7,4)
或者=datedif(--text(mid(A1,7,8),"0-00-00"),today(),"y")
出生日期:=--text(mid(A1,7,8),"0-00-00")單元格格式設定為日期。