亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

WPS表格提取身份證詳細(xì)信息

互聯(lián)網(wǎng)   發(fā)布時(shí)間:2008-10-06 15:38:55   作者:佚名   我要評(píng)論
  前些天領(lǐng)導(dǎo)要求統(tǒng)計(jì)所有員工的性別、出生日期、年齡等信息,并且要得很急。而我們單位員工人數(shù)眾多,短時(shí)間內(nèi)統(tǒng)計(jì)相關(guān)信息并且輸入計(jì)算機(jī)幾乎是不太可能的。幸好在以前的一份金山表格中我們?cè)?jīng)統(tǒng)計(jì)有所有員工的身份證號(hào)碼,而身份證中正有我們所需要的性別、出生日期、
  前些天領(lǐng)導(dǎo)要求統(tǒng)計(jì)所有員工的性別、出生日期、年齡等信息,并且要得很急。而我們單位員工人數(shù)眾多,短時(shí)間內(nèi)統(tǒng)計(jì)相關(guān)信息并且輸入計(jì)算機(jī)幾乎是不太可能的。幸好在以前的一份金山表格中我們?cè)?jīng)統(tǒng)計(jì)有所有員工的身份證號(hào)碼,而身份證中正有我們所需要的性別、出生日期、年齡等信息的。所以,干脆,還是直接在金山表格中從身份證號(hào)碼提取相關(guān)的信息吧。
  身份證號(hào)放在A2單元格以下的區(qū)域。我們需要從身份證號(hào)碼中提取性別、出生日期、年齡等相關(guān)信息。由于現(xiàn)在使用的身份證有15位和18位兩種。所以,在提取相關(guān)信息時(shí),首先應(yīng)該判斷身份證號(hào)碼的數(shù)字個(gè)數(shù),然后再區(qū)別不同情況進(jìn)行相關(guān)處理。
  一、身份證號(hào)的位數(shù)判斷

  在B2單元格輸入如下公式“=LEN($A2)”,回車后即可得到A2單元格身份證號(hào)碼的數(shù)字位數(shù),如圖1所示。LEN($A2)公式的含義是求出A2單元格字符串中字符的個(gè)數(shù)。由于當(dāng)初身份證輸入時(shí)就是以文本形式輸入的,所以用此函數(shù)正可以很方便地求到身份證號(hào)碼的位數(shù)。

WPS表格提取身份證詳細(xì)信息_腳本之家jb51.net整理

圖1 WPS中鍵入判斷函數(shù)
  二、判斷男女性別
  第一步:提取性別識(shí)別數(shù)字。如果是18位身份證,那么倒數(shù)第二位就是性別判斷的識(shí)別數(shù)字,奇數(shù)為男,偶數(shù)則為女。而如果是15位身份證,那么倒數(shù)第一位則是性別識(shí)別數(shù)字,同樣奇數(shù)為男,偶數(shù)為女。所以首先應(yīng)該提取這兩種身份證的性別識(shí)別數(shù)字。在C2單元格輸入公式“=IF(B2=18,MID(A2,17,1),RIGHT(A2,1))”,回車后,立刻可以得到相應(yīng)的識(shí)別數(shù)字了。如圖2所示。

WPS表格提取身份證詳細(xì)信息_腳本之家jb51.net整理

圖2 WPS中鍵入函數(shù)
  函數(shù)MID(A2,17,1)的作用是從A2單元格字符串的第17個(gè)字開始截取1個(gè)字符,這正好是倒數(shù)第二個(gè)字符;函數(shù)RIGHT(A2,1)的作用則是從A2單元格字符串的右側(cè)開始截取1個(gè)字符,也就是倒數(shù)第一個(gè)字符。至于IF函數(shù),則進(jìn)行相應(yīng)的判斷。公式“=IF(B2=18,MID(A2,17,1),RIGHT(A2,1))”的作用是“如果B2單元格等于18,那么從A2單元格字符串的第17位開始截取1個(gè)字符,否則從A2單元格字符串的右側(cè)截取1個(gè)字符”。
  第二步:根據(jù)識(shí)別數(shù)字判斷男女性別,在D2單元格輸入公式“=IF(ISEVEN($C2)=TRUE,"女","男")”,回車后就可以得到的結(jié)果了。如圖3所示。

WPS表格提取身份證詳細(xì)信息_腳本之家jb51.net整理

圖3 WPS中鍵入函數(shù)判斷男、女性別
此處函數(shù)ISEVEN($C2)的作用是判斷C2單元格的數(shù)字是否為偶數(shù),如果是,則返回結(jié)果TRUE,否則返回結(jié)果FALSE。因此,公式“=IF(ISEVEN($C2)=TRUE,"女","男")”的含義就是如果C2單元格數(shù)字為偶數(shù),那么在當(dāng)前單元格顯示“女”,否則顯示“男”。
  三、出生日期提取
  第一步:提取數(shù)字型出生日期。在E2單元格輸入公式“=IF($B2=18,MID($A2,7,8),"19"&MID($A2,7,6))”并回車,如圖4所示。這種形式的出生日期我們并不常用,此處提取出來只是為了我們下一步計(jì)算年齡時(shí)要用,也是一個(gè)輔助列。"19"&MID($A2,7,6)的意思是把字符“19”和MID($A2,7,6)截取到的6個(gè)字符合并在一起成為一個(gè)新的字符串。其它的,就不用再解釋了吧?

WPS表格提取身份證詳細(xì)信息_腳本之家jb51.net整理

圖4 WPS中鍵入函數(shù)判斷出生日期

  第二步:提取帶連接符的出生日期。在F2單元格輸入公式“=IF($B2=18,MID($A2,7,4)&"-"&MID($A2,11,2)&"-"&MID($A2,13,2),"19"&MID($A2,7,2)&"-"&MID($A2,9,2)&"-"&MID($A2,11,2))” 并回車,如圖5所示,可以得到我們常用的如 “1977-08-11”的格式。此處用到的函數(shù)在前面已經(jīng)有過解釋,所以不再羅嗦了。

WPS表格提取身份證詳細(xì)信息_腳本之家jb51.net整理

圖5 WPS中鍵入函數(shù)判斷特殊日期(點(diǎn)擊看大圖)
  四、公式計(jì)算年齡
  在G2單元格輸入公式“=YEAR(NOW())-LEFT(E2,4)”并回車,年齡計(jì)算就這么簡(jiǎn)單,用當(dāng)前的年份減去出生的年份就行了。如圖6所示。函數(shù)YEAR(NOW())可以返回當(dāng)前的年數(shù)“2007”,而LEFT(E2,4)則從E2單元格的左側(cè)截取4個(gè)字符,也就是出生年份。

WPS表格提取身份證詳細(xì)信息_腳本之家jb51.net整理

圖6 WPS中用公式計(jì)算年齡
  最后,選中B2:G2單元格,向下拖動(dòng)填充句柄至最后一行,那么我們所需要的所有數(shù)據(jù)就有了,再選中B列、C列、E列,并點(diǎn)擊右鍵,在彈出的右鍵菜單中點(diǎn)擊“隱藏”命令,將這些輔助列隱藏起來,就可以得到一份完整的表格了。

  很簡(jiǎn)單吧?利用WPS的函數(shù)功能,只需要設(shè)置一下相應(yīng)的參數(shù),把一個(gè)個(gè)隱藏在身份證號(hào)碼里的信息提取出來,完成上面所有操作用時(shí)也不到半小時(shí),將所得到的表格美化一下,就可以向領(lǐng)導(dǎo)交差了,呵呵。

相關(guān)文章

最新評(píng)論