excel表格身份證號碼怎么轉換成年齡
首先將身份證號碼放在如圖的Excel表格中。
我們知道,身份證號碼的第7-14位為出生日期,其中第7-10位為出生年份。所以我們要在B2單元格使用MID函數將A2單元格的身份證號碼中的第7-10位提取出來。
具體方法是在B2單元格輸入“=MID(A2,7,4)”,意思是在A2單元格中的第7位字符開始,提取4位字符。這時我們可以看到,身份證對應的出生年份顯示在了B2單元格中。
(為了便于讀者理解,每個步驟后,如圖所示將對后面的單元格進行填充,實際操作時可以最后再進行填充)
接下來需要在公式內插入今天的日期,但日期隨時可能變動,那么就要使用返回當日日期的函數TODAY。這里單獨在C2單元格演示,直接在C2單元格里輸入“=TODAY()”,C2單元格就會顯示出今天的日期。
年齡的計算應當是當前年份減去出生的年份,那么就需要將C2單元格中顯示的日期轉換為年份。這時需要使用YEAR函數對“=TODAY()”進行嵌套,這個方法很簡單,直接在原函數外添加YEAR就可以了,公式為“=YEAR(TODAY())”。
我們可以看到,這時C2單元格中顯示出了“1905/7/6”,這是單元格格式的問題,將C2單元格的格式改為“常規”即可。步驟是右擊C2單元格,選擇“設置單元格格式”,在彈出的“設置單元格格式”對話框中選擇“常規”,點擊“確認”即可。
(第③、④、⑤步是為了便于讀者理解,實際操作時可以不用進行這幾個步驟,直接進行第⑥步即可。)
最后,使用剛才生成的今年的年份,減去目前B2單元格生成的出生的年份。將C2單元格的公式內容復制,粘貼在B2的公式內容前面,刪除原公式的“=”,在等號處添加“-”(減號)。具體公式為“=YEAR(TODAY())-MID(A2,7,4)”。
再對下面的單元格進行自動填充就可以了。(C2單元格的內容可以刪除)
注意事項
這種方法的計算的年齡只計算了年份,即不論是幾月份出生,均以當年1月1日進行計算。例如出生日期為1992年11月22日,在今天(2014年10月10日)將會顯示為22歲,但實際未滿22歲。
|
新聞熱點
疑難解答