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