技術(shù)員聯(lián)盟提供win764位系統(tǒng)下載,win10,win7,xp,裝機(jī)純凈版,64位旗艦版,綠色軟件,免費(fèi)軟件下載基地!

當(dāng)前位置:主頁 > 教程 > 軟件教程 > Excel教程 >

利用Excel涵數(shù)提取18位身份證號(hào)碼信息

來源:技術(shù)員聯(lián)盟┆發(fā)布時(shí)間:2019-03-23 06:14┆點(diǎn)擊:

  18位的新一代身份證了,里面的數(shù)字都是有規(guī)律的。前6位數(shù)字是戶籍所在地的代碼,7-14位就是出生日期。第17位“2”代表的是性別,偶數(shù)為女性,奇數(shù)為男性。我們要做的就是把其中的部分?jǐn)?shù)字利用了涵數(shù)“提取出來”。

  我們啟動(dòng)Excel2003,錄入需要提取信息的身份證號(hào)碼。

利用Excel涵數(shù)提取18位身份證號(hào)碼信息 三聯(lián)

  輸入的身份證號(hào)會(huì)以科學(xué)記數(shù)法顯示,需要更改一下數(shù)字格式。選中該列中的所有身份證號(hào)后,右擊鼠標(biāo),選擇“設(shè)置單元格格式”。在彈出對(duì)話框中“數(shù)字”標(biāo)簽內(nèi)的“分類”設(shè)為“文本”,然后點(diǎn)擊確定。

利用Excel涵數(shù)提取18位身份證號(hào)碼信息

利用Excel涵數(shù)提取18位身份證號(hào)碼信息

  首先,提取出出生日期

  將光標(biāo)指針放到“出生日期”列的單元格內(nèi),這里以C5單元格為例。然后輸入“=MID(B5,7,4)&"年"&MID(B5,11,2)&"月"&MID(B5,13,2)&"日"”

  注意:外側(cè)的雙引號(hào)不用輸入,函數(shù)式中的引號(hào)和逗號(hào)等符號(hào)應(yīng)在英文狀態(tài)下輸入。

利用Excel涵數(shù)提取18位身份證號(hào)碼信息

  回車后,你會(huì)發(fā)現(xiàn)在C5單元格內(nèi)已經(jīng)出現(xiàn)了出生日期。然后,選中該單元格后拖動(dòng)填充柄,其它單元格內(nèi)就會(huì)出現(xiàn)相應(yīng)的出生日期。

  MID函數(shù)是EXCEL提供的一個(gè)“從字符串中提取部分字符”的函數(shù)命令,具體使用格式在EXCEL中輸入MID后會(huì)出現(xiàn)提示。

利用Excel涵數(shù)提取18位身份證號(hào)碼信息

利用Excel涵數(shù)提取18位身份證號(hào)碼信息

  提下來,我們?cè)賮硖崛⌒詣e信息

  選中“性別”列的單元格,如D5。輸入“=IF(MID(B5,17,1)/2=TRUNC(MID(B5,17,1)/2),"女","男")”后回車,就會(huì)自動(dòng)判斷出性別了。拖動(dòng)填充柄讓其他的性別也自動(dòng)輸入。

利用Excel涵數(shù)提取18位身份證號(hào)碼信息

利用Excel涵數(shù)提取18位身份證號(hào)碼信息

  最后,我們來計(jì)算年齡

  其中C5是出生日期所在列,雙擊年齡所在列,然后輸入下面公式=YEAR(NOW())-YEAR(C5)

利用Excel涵數(shù)提取18位身份證號(hào)碼信息

  回車后,即可得到年齡,復(fù)制到其他單元格即可完成。這樣以后無論從身從證信息提取什么信息都可以用這個(gè)方法來實(shí)現(xiàn)。

利用Excel涵數(shù)提取18位身份證號(hào)碼信息

利用Excel涵數(shù)提取18位身份證號(hào)碼信息