• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      身份證里提取性別生日方法改進(jìn)

      2011-06-22 08:20:18侯和林
      電腦愛好者 2011年11期
      關(guān)鍵詞:身份證號(hào)原文中出生日期

      侯和林

      今天重讀2011年第6期中署名英子的文章《性別生日不用輸 身份證里自動(dòng)提》,發(fā)現(xiàn)其中有些可以改進(jìn)的地方,寫出來(lái)與大家一起探討。

      用該技巧生成的生日數(shù)據(jù)是文本格式,而如果要對(duì)出生日期進(jìn)行比較、計(jì)算的話,就會(huì)因?yàn)槭俏谋靖袷蕉鵁o(wú)法得出正確的結(jié)果。

      對(duì)于18位的第二代身份證號(hào),以身份證號(hào)在A2單元格為例,我給出提取生日的公式是:

      =DATE(MID(A2,7,4),MID(A2,11,2),MID(A2,13,2))

      這個(gè)公式對(duì)18位身份證號(hào)提取出生日期,直接生成日期型數(shù)據(jù),不僅可以通過(guò)設(shè)置單元格格式來(lái)選擇不同的顯示格式(如“1999年9月9日”或“1999-9-9”格式),而且可以參與比較和計(jì)算。

      相應(yīng)地,對(duì)18位身份證號(hào)提取性別的公式則改為:

      =IF(MOD(MID(A2,17,1),2)=1,"男","女")

      利用求余函數(shù)(MOD)來(lái)實(shí)現(xiàn),比原文所用的公式更加簡(jiǎn)潔(見圖)。

      另外,原文中是以15位的身份證號(hào)為例,要知道,目前幾乎所有的身份證升級(jí)工作都已經(jīng)完成,而第二代身份證全部都是18位的號(hào)碼,15位的身份證號(hào)已經(jīng)成為“古董”,因而這個(gè)技巧顯然也應(yīng)該扔到歷史的故紙堆中了。而且,由于提取生日公式中的“19”兩個(gè)數(shù)字是直接輸入的,對(duì)于2000年以后出生的人來(lái)說(shuō),提取出的出生日期一定是錯(cuò)誤的。

      點(diǎn)評(píng):

      原文雖是以15位身份證號(hào)為例,但后面還是提到了如果是18位的應(yīng)該如何操作。不過(guò)若直接就以18位為例,當(dāng)然會(huì)更方便合理。原文中生成的生日數(shù)據(jù)是文本格式,不需要進(jìn)行比較和計(jì)算的情況下沒(méi)有問(wèn)題,如果需要進(jìn)行比較和計(jì)算,用此文提供的方法就更便捷了。

      注:“本文中所涉及到的圖表、公式、注解等請(qǐng)以PDF格式閱讀”

      猜你喜歡
      身份證號(hào)原文中出生日期
      用Scratch實(shí)現(xiàn)十二星座查詢
      老師情
      作品賞析(3)
      Subcutaneous sarcoidosis of the upper and lower extremities:A case report and review of the literature
      My Dreams
      警惕閱讀理解中原話的陷阱
      也談導(dǎo)數(shù)的易錯(cuò)點(diǎn)
      導(dǎo)數(shù)的應(yīng)用之局部不等式的構(gòu)造
      《網(wǎng)印工業(yè)》關(guān)于作者投稿同時(shí)提供身份證號(hào)的通知
      《網(wǎng)印工業(yè)》關(guān)于作者投稿同時(shí)提供身份證號(hào)的通知
      平遥县| 枣强县| 海盐县| 呼伦贝尔市| 杭锦后旗| 新绛县| 彰化市| 同仁县| 三门峡市| 海晏县| 黔南| 奉节县| 即墨市| 武平县| 庆云县| 静宁县| 紫阳县| 杂多县| 元江| 台中市| 渭源县| 毕节市| 德庆县| 商洛市| 北碚区| 芦溪县| 穆棱市| 大兴区| 广南县| 郯城县| 龙海市| 凌海市| 武威市| 江永县| 无棣县| 郸城县| 余江县| 通渭县| 娱乐| 平果县| 鸡东县|