• 
    

    
    

      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)的通知
      柘城县| 吉安县| 林周县| 清原| 岑巩县| 全椒县| 方山县| 沅陵县| 吴桥县| 华亭县| 招远市| 乌拉特后旗| 沾益县| 张家口市| 日土县| 资兴市| 永新县| 长泰县| 恩平市| 新龙县| 淳化县| 友谊县| 西丰县| 铁岭县| 大同县| 湟源县| 澳门| 蕲春县| 三亚市| 琼中| 沁源县| 包头市| 德江县| 盐边县| 伽师县| 辽阳县| 福建省| 进贤县| 广宗县| 南昌市| 陇南市|