excel表格身份證號碼怎么轉換成年齡
excel表格身份證號碼轉換成年齡是很常見的功能,但是不是每個都會,小編為大家整理了excel表格身份證號碼怎么轉換成年齡的方法,希望可以幫助大家!
Excel中用身份證號轉化年齡的方法
首先將身份證號碼放在如圖的Excel表格中。
Excel中用身份證號轉化年齡的步驟圖1
我們知道,身份證號碼的第7-14位為出生日期,其中第7-10位為出生年份。所以我們要在B2單元格使用MID函數將A2單元格的身份證號碼中的第7-10位提取出來。
具體方法是在B2單元格輸入“=MID(A2,7,4)”,意思是在A2單元格中的第7位字符開始,提取4位字符。這時我們可以看到,身份證對應的出生年份顯示在了B2單元格中。
(為了便于讀者理解,每個步驟后,如圖所示將對后面的單元格進行填充,實際操作時可以最后再進行填充)
Excel中用身份證號轉化年齡的步驟圖2
接下來需要在公式內插入今天的日期,但日期隨時可能變動,那么就要使用返回當日日期的函數TODAY。這里單獨在C2單元格演示,直接在C2單元格里輸入“=TODAY()”,C2單元格就會顯示出今天的日期。
Excel中用身份證號轉化年齡的步驟圖3
年齡的計算應當是當前年份減去出生的年份,那么就需要將C2單元格中顯示的日期轉換為年份。這時需要使用YEAR函數對“=TODAY()”進行嵌套,這個方法很簡單,直接在原函數外添加YEAR就可以了,公式為“=YEAR(TODAY())”。
Excel中用身份證號轉化年齡的步驟圖4
我們可以看到,這時C2單元格中顯示出了“1905/7/6”,這是單元格格式的問題,將C2單元格的格式改為“常規(guī)”即可。步驟是右擊C2單元格,選擇“設置單元格格式”,在彈出的“設置單元格格式”對話框中選擇“常規(guī)”,點擊“確認”即可。
(第③、④、⑤步是為了便于讀者理解,實際操作時可以不用進行這幾個步驟,直接進行第⑥步即可。)
Excel中用身份證號轉化年齡的步驟圖5
Excel中用身份證號轉化年齡的步驟圖6
Excel中用身份證號轉化年齡的步驟圖7
最后,使用剛才生成的今年的年份,減去目前B2單元格生成的出生的年份。將C2單元格的公式內容復制,粘貼在B2的公式內容前面,刪除原公式的“=”,在等號處添加“-”(減號)。具體公式為“=YEAR(TODAY())-MID(A2,7,4)”。
再對下面的單元格進行自動填充就可以了。(C2單元格的內容可以刪除)
Excel中用身份證號轉化年齡的步驟圖8
注意事項
這種方法的計算的年齡只計算了年份,即不論是幾月份出生,均以當年1月1日進行計算。例如出生日期為1992年11月22日,在今天(2014年10月10日)將會顯示為22歲,但實際未滿22歲。
本文舉例采用Excel2010版本,其他版本的Excel操作與此類似。
Excel中輸入身份證號的方法
方法一、在輸入身份證號碼之前,先將輸入法切換到“英文狀態(tài)”,然后在單元格中輸入一個單引號“‘”,再輸入身份證號,此時Excel中就可以完全的顯示身份證號了。
方法二、鼠標左鍵單擊選中需要輸入身份證號的單元格,然后點擊菜單欄的“格式”中的“單元格”,在彈出的“單元格格式”的“數字”里面“分類”的下面選擇“文本”然后確定。