欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      從身份證號(hào)碼中摳出個(gè)人信息

      時(shí)間:2019-05-12 17:49:03下載本文作者:會(huì)員上傳
      簡(jiǎn)介:寫寫幫文庫(kù)小編為你整理了多篇相關(guān)的《從身份證號(hào)碼中摳出個(gè)人信息》,但愿對(duì)你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫(kù)還可以找到更多《從身份證號(hào)碼中摳出個(gè)人信息》。

      第一篇:從身份證號(hào)碼中摳出個(gè)人信息

      從身份證號(hào)碼中“摳出”個(gè)人信息

      貴州省余慶中學(xué)楊松

      最近,學(xué)校要求對(duì)全校教師的個(gè)人資料進(jìn)行收集,其中包含:姓名,性別,年齡,出生日期,身份證號(hào)碼??檔案室的老師這兩天在加班加點(diǎn)的忙碌,一項(xiàng)一項(xiàng)的輸入。我看在眼里急在心里,要是能直接把身份證號(hào)碼中的出生日期和性別提取出來(lái)那多好啊。這樣既可避免出錯(cuò)又能減輕多少負(fù)擔(dān)?。?/p>

      統(tǒng)計(jì)表的格式如圖:

      經(jīng)過(guò)分析,反復(fù)實(shí)踐操作,終于找到了解決辦法。

      一、身份證號(hào)的組成我國(guó)公民身份號(hào)碼是由十七位數(shù)字本體碼和一位數(shù)字校驗(yàn)碼組成。排列順序從左至右依次為:六位數(shù)字地址碼,八位數(shù)字出生日期碼,三位數(shù)字順序碼和一位數(shù)字校驗(yàn)碼(15位的身份證號(hào)碼中出生日期碼為6位,年份中省去了19兩數(shù),同時(shí)也無(wú)數(shù)字校驗(yàn)碼)。第17位代表性別,奇數(shù)為男,偶數(shù)為女(15位身份證中的第15位代表性別)。

      如某老師的身份證號(hào)碼(18位)是***013,那么表示1968年12月10日出生,性別為男。

      二、解決思路

      1、分別將年、月、日及性別位的數(shù)字從身份證號(hào)碼中提取出來(lái);

      2、運(yùn)用公式將出生日期合并成指定的格式;

      3、計(jì)算年齡,判斷性別。

      三、實(shí)施步驟

      主要用到EXCEL中的函數(shù)MID、IF、LEN、CONCATENATE、MOD。MID:提取指定位置的字符串

      IF:邏輯判斷,結(jié)果為真或假

      LEN:計(jì)算指定字符串的長(zhǎng)度

      CONCATENATE:將多個(gè)字符串合并成一個(gè)字符串

      MOD:兩數(shù)相除取余數(shù)。

      (一)先將表格設(shè)計(jì)成如圖所示的樣式

      (二)取年份

      在D2單元格中輸入公式

      “=IF(LEN(C4)=18,MID(C4,7,4),CONCATENATE(“19”,MID(C4,7,2))),其中:

      LEN(C2)=18:檢查C2單元格中字符串的字符數(shù),本例的含義是檢查

      身份證號(hào)碼的長(zhǎng)度是否是18位。

      MID(C2,7,4):從C2單元格中字符串的第7位開始提取四位數(shù)字,本例中表示提取18位身份證號(hào)碼的第7、8、9、10位數(shù)字。

      MID(C2,7,2):從C2單元格中字符串的第7位開始提取兩位數(shù)字,本例中表示提取15位身份證號(hào)碼的第7、8位數(shù)字。

      CONCATENATE(“19”,MID(C4,7,2)):用字符“19”與提取的字符進(jìn)行合并,本例表示在提取的兩位年份前加上“19”使其變?yōu)椋次粩?shù)的年份。例:使78變成1978。

      =IF(LEN(C4)=18,MID(C4,7,4),CONCATENATE(“19”,MID(C4,7,2))):IF是一個(gè)邏輯判斷函數(shù),表示如果C2單元格是18位,則提取第7位開始的四位數(shù)字,否則提取自第7位開始的兩位數(shù)字,并在前面加上“19”使其變?yōu)檎5模次粩?shù)字的年份。即取得年份。

      (三)取月、日和性別位的值

      同理在E2、F2、G2中輸入對(duì)應(yīng)公式

      在E2單元格中輸入公式“=IF(LEN(C2)=18,MID(C2,11,2),MID(C2,9,2))”

      判斷身份證號(hào)碼是18位還是15位。18位身份證號(hào)碼的第11、1

      2位為月份,15位的第9、10位為月份。

      ――取得月份

      在F2單元格中輸入公式“=IF(LEN(C2)=18,MID(C2,13,2),MID(C2,11,2))”

      ――取得日

      在G2單元格中輸入公式“=IF(LEN(C2)=18,MID(C2,17,1),MID(C2,15,1))”

      ――取得性別位的數(shù)值

      (四)將年月日合并成指定的日期格式

      在H2單元格中輸入公式“=CONCATENATE(D2,“-”,E2,“-”,F2)”。

      該公式表示將多個(gè)字符串合并成一個(gè)字符串。本例是將單元格D2、E2、F2中的內(nèi)容按指定格式(yyyy-mm-dd)合并成一個(gè)字符串(若日期格式為“XXXX

      年XX月XX日”,只需將公式改為“=CONCATENATE(D2,“年”,E2,“月”,F2,”日”)”即可)。

      (五)判斷性別

      在I2單元格中輸入公式“=IF(MOD(G2,2)=1,“男”,“女”)”

      其中:

      MOD(G2,2)=1:用G2單元格的內(nèi)容與2相除取余數(shù),本例是判斷性別位上的數(shù)是奇數(shù)還是偶數(shù)(余數(shù)是1還是0)。

      =IF(MOD(G2,2)=1,“男”,“女”):IF是一個(gè)邏輯判斷函數(shù),表示如果余數(shù)是“1”,則顯示為“男”,否則顯示為“女”。

      (六)計(jì)算年齡

      在J2單元格中輸入“=2006-D2”

      表示用2006年減去出生年份就可得出實(shí)際年齡了。

      經(jīng)過(guò)以上幾步的設(shè)置之后,便可得如圖所示的結(jié)果。

      再用填充柄工具填充數(shù)據(jù)即可。如圖:

      四、一步到位法。

      上面的方法簡(jiǎn)單,容易理解,適合初學(xué)者學(xué)習(xí)使用,但這種方法在實(shí)際操作中會(huì)產(chǎn)生幾列不需要的數(shù)據(jù)(如本例中的年、月、日、性別位的值等列)。領(lǐng)會(huì)了思路之后完全可以一步到位將出生日期、性別和年齡算出來(lái),而不需要用其它單元格轉(zhuǎn)換。可以首先用上面的方法把公式設(shè)置好,然后再用替換法直接把中轉(zhuǎn)的單元格用公式代替就可以了。只是在替換的時(shí)候要小心仔細(xì),不得馬虎。

      按要求輸入的格式如圖:

      分別在C2、D2、E2單元格中輸入對(duì)應(yīng)公式。

      在C2單元格中輸入公式

      =IF(MOD(IF(LEN(F2)=18,MID(F2,17,1),MID(F2,15,1)),2)=1,“男”,“女”)

      實(shí)際是將原公式“=IF(MOD(G2,2)=1,“男”,“女”)”中的G2直接用IF(LEN(F2)=18,MID(F2,17,1),MID(F2,15,1))替換。

      同理在D2單元格中輸入公式

      =2006-IF(LEN(F2)=18,MID(F2,7,4),CONCATENATE(“19”,MID(F2,7,2)))

      ――直接用公式替換原D

      2在E2單元格中輸入公式

      =CONCATENATE(IF(LEN(F2)=18,MID(F2,7,4),CONCATENATE(“19”,MID(F2,7,2))),“-”,IF(LEN(F2)=18,MID(F2,11,2),MID(F2,9,2)),“-”,IF(LEN(F2)=18,MID(F2,13,2),MID(F2,11,2)))

      ――直接用公式分別替換原D2、E2、F

      2得到如下圖所示的結(jié)果:

      最后用填充柄填充數(shù)據(jù)即可。如圖。

      五、總結(jié)

      Excel中的公式編輯功能非常強(qiáng)大,熟練掌握公式,巧妙運(yùn)用公式往往能

      使工作效率大為提高。

      ==作者地址:貴州省余慶縣余慶中學(xué)電教中心楊松 564400== ==聯(lián)系方式:QQ:23194864 TEL:***== ==郵箱:ysonion@163.com==

      第二篇:如何在Excel表格中利用身份證號(hào)碼提取個(gè)人信息

      如何在Excel表格中利用身份證號(hào)碼提取個(gè)人信息

      一、分析身份證號(hào)碼

      其實(shí),身份證號(hào)碼與一個(gè)人的性別、出生年月、籍貫等信息是緊密相連的,無(wú)論是15位還是18位的身份證號(hào)碼,其中都保存了相關(guān)的個(gè)人信息。

      15位身份證號(hào)碼:第7、8位為出生年份(兩位數(shù)),第9、10位為出生月份,第11、12位代表出生日期,第15位代表性別,奇數(shù)為男,偶數(shù)為女。

      18位身份證號(hào)碼:第7、8、9、10位為出生年份(四位數(shù)),第11、第12位為出生月份,第13、14位代表出生日期,第17位代表性別,奇數(shù)為男,偶數(shù)為女。

      中國(guó)教育網(wǎng)盤論壇

      例如,某員工的身份證號(hào)碼(15位)是***,那么表示1998年7月6日出生,性別為男。如果能想辦法從這些身份證號(hào)碼中將上述個(gè)人信息提取出來(lái),不僅快速簡(jiǎn)便,而且不容易出錯(cuò),核對(duì)時(shí)也只需要對(duì)身份證號(hào)碼進(jìn)行檢查,肯定可以大大提高工作效率?!?/p>

      二、提取個(gè)人信息 這里,我們需要使用IF、LEN、MOD、MID、DATE等函數(shù)從身份證號(hào)碼中提取個(gè)人信息。假定我們的表格A列輸入姓名;B列輸入性別;C列輸入身份證號(hào)碼,并且員工的身份證號(hào)碼信息已輸入完畢,出生年月信息填寫在D列。

      1.提取出生年月信息

      由于上交報(bào)表時(shí)只需要填寫出生年月,不需要填寫出生日期,因此這里我們只需要關(guān)心身份證號(hào)碼的相應(yīng)部位即可,即顯示為“9807”這樣的信息。在D2單元格中輸入公式“=IF(LEN(C2)=15,MID(C2,7,4),MID(C2,9,4))”,其中:

      LEN(C2)=15:檢查C2單元格中字符串的字符數(shù)目,本例的含義是檢查身份證號(hào)碼的長(zhǎng)度是否是15位。

      MID(C2,7,4):從C2單元格中字符串的第7位開始提取四位數(shù)字,本例中表示提取15位身份證號(hào)碼的第7、8、9、10位數(shù)字。

      MID(C2,9,4):從C2單元格中字符串的第9位開始提取四位數(shù)字,本例中表示提取18位身份證號(hào)碼的第9、10、11、12位數(shù)字。

      IF(LEN(C2)=15,MID(C2,7,4),MID(C2,9,4)):IF是一個(gè)邏輯判斷函數(shù),表示如果C2單元格是15位,則提取第7位開始的四位數(shù)字,如果不是15位則提取自第9位開始的四位數(shù)字。

      如果需要顯示為“98年07月”這樣的格式,請(qǐng)使用DATE格式,并在“單元格格式→日期”中進(jìn)行設(shè)置。

      2.提取性別信息

      3由于報(bào)表中各位員工的序號(hào)編排是按照上級(jí)核定的編制進(jìn)行的,因此不可能按照男、女固定的順序進(jìn)行編排,如果一個(gè)一個(gè)手工輸入的話,既麻煩又容易出錯(cuò)

      例如性別信息統(tǒng)一在B列填寫,可以在B2單元格中輸入公式“=IF(MOD(IF(LEN(C2)=15,MID(C2,15,1),MID(C2,17,1)),2)=1,”男“,”女“)”,其中: LEN(C2)=15:檢查身份證號(hào)碼的長(zhǎng)度是否是15位。MID(C2,17,1):如果身份證號(hào)碼的長(zhǎng)度不是15位,即18位身份證號(hào)碼,那么應(yīng)該提取第17位的數(shù)字。MOD(IF(LEN(C2)=15,MID(C2,15,1),MID(C2,17,1)),2):用于得到給出數(shù)字除以指定數(shù)字后的余數(shù),本例表示對(duì)提出來(lái)的數(shù)值除以2以后所得到的余數(shù)。IF(MOD(IF(LEN(C2)=15,MID(C2,15,1),MID(C2,17,1)),2)=1,”男“,”女"):如果除以2以后的余數(shù)是1,那么B2單元格顯示為“男”,否則顯示為“女”。

      回車確認(rèn)后,即可在B2單元格顯示正確的性別信息,接下來(lái)就是選中填充柄直接拖曳。現(xiàn)在這份報(bào)表無(wú)論是提取信息或是核對(duì),都方便多了

      第三篇:EXCEL中如何從身份證號(hào)碼提取出生年月日及性別

      EXCEL中如何從身份證號(hào)碼提取出生年月日及性別

      近段時(shí)間,各校都忙壞了,學(xué)生城鎮(zhèn)居民醫(yī)療保險(xiǎn)材料要保,今年必須提供每位學(xué)生的身份證號(hào)碼,還有性別、出生日期等信息;新生學(xué)籍要報(bào),學(xué)籍信息包含50多項(xiàng),其中也有身份證號(hào)碼、性別、出生日期等信息??。為了簡(jiǎn)化工作,提高效率,特整理出從身份證號(hào)碼里提取出生年月日及性別等信息的方法,希望對(duì)大家有所幫助。

      一、分析身份證號(hào)碼

      其實(shí),身份證號(hào)碼與一個(gè)人的性別、出生年月、籍貫等信息是緊密相連的,無(wú)論是15位還是18位的身份證號(hào)碼,其中都保存了相關(guān)的個(gè)人信息。

      15位身份證號(hào)碼:第7、8位為出生年份(兩位數(shù)),第9、10位為出生月份,第11、12位代表出生日期,第15位代表性別,奇數(shù)為男,偶數(shù)為女。

      18位身份證號(hào)碼:第7、8、9、10位為出生年份(四位數(shù)),第11、第12位為出生月份,第13、14位代表出生日期,第17位代表性別,奇數(shù)為男,偶數(shù)為女。

      例如,某學(xué)生的身份證號(hào)碼(15位)是***242,那么表示1989年8月7日出生,性別為女。如果能想辦法從這些身份證號(hào)碼中將上述個(gè)人信息提取出來(lái),不僅快速簡(jiǎn)便,而且不容易出錯(cuò),核對(duì)時(shí)也只需要對(duì)身份證號(hào)碼進(jìn)行檢查,肯定可以大大提高工作效率。

      二、轉(zhuǎn)換身份證號(hào)碼格式

      我們先將學(xué)生的身份證號(hào)完整地輸入到EXCEL表格中,這時(shí)默認(rèn)為“數(shù)字”格式(單元格內(nèi)顯示的是科學(xué)記數(shù)法的格式),需要更改一下數(shù)字格式。選中該列中的所有身份證號(hào)后,右擊鼠標(biāo),選擇“設(shè)置單元格格式”。在彈出對(duì)話框中“數(shù)字”標(biāo)簽內(nèi)的“分類”設(shè)為“文本”,然后點(diǎn)擊確定。

      三、提取個(gè)人信息

      這里,我們需要使用IF、LEN、MOD、MID、DATE等函數(shù)從身份證號(hào)碼中提取個(gè)人信息。假設(shè)學(xué)生的身份證號(hào)碼信息已輸入完畢(C列),出生年月信息填寫在D列,性別信息填寫在B列。

      1.提取出生年月信息

      如果上交報(bào)表時(shí)需要填寫出生年月日,我們需要關(guān)心身份證號(hào)碼的相應(yīng)部位即可,即顯示為“19890807”這樣的信息。在D2單元格中輸入公式

      =IF(LEN(C2)=15,“19”&MID(C2,7,6),MID(C2,7,8)),其中:

      文本函數(shù)MID返回文本字符串中從指定位置開始的特定數(shù)目的字符,該數(shù)目由用戶指定。語(yǔ)法:MID(text,start_num,num_chars)即MID(文本,開始字符,所取字符數(shù)),Text 是包含要提取字符的文本字符串。

      Start_num 是文本中要提取的第一個(gè)字符的位置。文本中第一個(gè)字符的start_num 為 1,以此類推。

      Num_chars 指定希望 MID 從文本中返回字符的個(gè)數(shù)。

      字符個(gè)數(shù)計(jì)算函數(shù)LEN返回文本字符串中的字

      符數(shù)。語(yǔ)法:LEN(text)

      Text 是要查找其長(zhǎng)度的文本。空格將作為字符進(jìn)行計(jì)數(shù)。

      LEN(C2)=15:檢查C2單元格中字符串的字符數(shù)目,本例的含義是檢查身份證號(hào)碼的長(zhǎng)度是否是15位。

      MID(C2,7,4):從C2單元格中字符串的第7位開始提取6位數(shù)字,本例中表示提取15位身份證號(hào)碼的第7、8、9、10、11、12位數(shù)字。

      “19”&:表示如果身份證號(hào)碼是15位,在年份前加“19”。

      MID(C2,7,8):從C2單元格中字符串的第7位開始提取8位數(shù)字,本例中表示提取18位身份證號(hào)碼的第7、8、9、10、11、12、13、14位數(shù)字。

      IF(LEN(C2)=15,MID(C2,7,6),MID(C2,7,8)):IF是一個(gè)邏輯判斷函數(shù),表示如果C2單元格是15位,則提取第7位開始的6位數(shù)字并在年份前加“19”,如果不是15位則提取自第7位開始的8位數(shù)字。

      如果需要顯示為“1989-08-07”這樣的格式,可以把上面的公式稍加修改即可:

      =IF(LEN(C2)=15,“19”&MID(C2,7,2)&“-”&MID(C2,9,2)&“-”&MID(C2,11,2),MID(C2,7,4)&“-”&MID(C2,11,2)&“-”&MID(C2,13,2))。

      解釋:如果身份證號(hào)碼是15位,則從第7位開始取兩位數(shù)字,并在這兩位數(shù)字前加“19”,后面加“-”,從第9位開始取兩位數(shù)字,并在這兩位數(shù)字后面加“-”,從第11位開始取兩位數(shù)字。否則,從第7位開始取四位數(shù)字,并在這四位數(shù)字后面加“-”,從第11位開始取兩位數(shù)字,并在這兩位數(shù)字后面加“-”,從第13位開始取兩位數(shù)字。

      也可以使用DATE格式,并在“單元格格式→日期”中進(jìn)行設(shè)置。

      如果學(xué)生的身份證號(hào)全部都是18位的新一代身份證,可以以把上面的公式進(jìn)行簡(jiǎn)化:

      =MID(C2,7,4)&“-”&MID(C2,11,2)&“-”&MID(C2,13,2)

      2.提取性別信息

      由于報(bào)表中學(xué)生不是按照男、女固定的順序進(jìn)行編排,如果一個(gè)一個(gè)手工輸入的話,既麻煩又容易出錯(cuò)。

      例如性別信息統(tǒng)一在B列填寫,可以在B2單元格中輸入公式:

      =IF(MOD(IF(LEN(C2)=15,MID(C2,15,1),MID(C2,17,1)),2)=1,“男”,“女”)

      其中:

      LEN(C2)=15:檢查身份證號(hào)碼的長(zhǎng)度是否是15位。

      MID(C2,15,1):如果身份證號(hào)碼的長(zhǎng)度是15位,那么提取第15位的數(shù)字。

      MID(C2,17,1):如果身份證號(hào)碼的長(zhǎng)度不是15位,即18位身份證號(hào)碼,那么應(yīng)該提取第17位的數(shù)字。

      MOD(IF(LEN(C2)=15,MID(C2,15,1),MID(C2,17,1)),2):用于得到給出數(shù)字除以指定數(shù)字后的余數(shù),本例表示對(duì)提出來(lái)的數(shù)值除以2以后所得到的余數(shù)。

      IF(MOD(IF(LEN(C2)=15,MID(C2,15,1),MID(C2,17,1)),2)=1,“男”,“女”):如果除以2以后的余數(shù)是1,那么B2單元格顯示為“男”,否則顯示為“女”。

      回車確認(rèn)后,即可在B2單元格顯示正確的性別信息,接下來(lái)就是選中填充柄直接拖曳。現(xiàn)在這份報(bào)表無(wú)論是提取信息或是

      核對(duì),都方便多了。

      提取性別也可以使用下面這個(gè)公式(無(wú)論是15位還是18位): =IF(LEN(C2)=15,IF(MOD(MID(C2,15,1),2)=1,“男”,“女”),IF(MOD(MID(C2,17,1),2)=1,“男”,“女”)

      如果學(xué)生的身份證號(hào)全部都是18位的新一代身份證,可以使用下面的公式: =IF(MID(C2,17,1)/2=TRUNC(MID(C2,17,1)/2),“女”,“男”)

      數(shù)學(xué)函數(shù)TRUNC 將數(shù)字的小數(shù)部分截去,返回整數(shù)。

      語(yǔ)法:TRUNC(number,num_digits)

      Number 需要截尾取整的數(shù)字。

      Num_digits 用于指定取整精度的數(shù)字。Num_digits 的默認(rèn)值為 0。

      說(shuō)明:函數(shù) TRUNC 和函數(shù) INT 類似,都返回整數(shù)。函數(shù) TRUNC 直接去除數(shù)字的小數(shù)部分,而函數(shù) INT 則是依照給定數(shù)的小數(shù)部分的值,將其四舍五入到最接近的整數(shù)。函數(shù) INT 和函數(shù) TRUNC 在處理負(fù)數(shù)時(shí)有所不同。

      如果身份證號(hào)的輸入已是15或18位,還可以用公式:

      =IF(MOD(LEFT(RIGHT(C2,(LEN(C2)=18)+1)),2),“男”,“女”)

      RIGHT 根據(jù)所指定的字符數(shù)返回文本字符串中最后一個(gè)或多個(gè)字符。

      語(yǔ)法:RIGHT(text,num_chars)

      Text 是包含要提取字符的文本字符串。

      Num_chars 指定希望 RIGHT 提取的字符數(shù)。

      LEFT 基于所指定的字符數(shù)返回文本字符串中的第一個(gè)或前幾個(gè)字符。

      語(yǔ)法:LEFT(text,num_chars)

      Text 是包含要提取字符的文本字符串。

      Num_chars 指定要由 LEFT 所提取的字符數(shù)。

      第四篇:在Excel中如何從身份證號(hào)碼中提取出生年月(xiexiebang推薦)

      在Excel中如何從身份證號(hào)碼中提取出生年月、性別等相關(guān)信息

      一、如何使用Excel從身份證號(hào)碼中提取出生日期

      如何使用Excel從身份證號(hào)碼中提取出生日期2009-02-27 22:52例如:從身份證***616中提取出生日期來(lái),如何快速得出?只需使用語(yǔ)句:=DATE(mid(A1,7,4),mid(A1,11,2),mid(A1,13,2))

      【A1是身份證號(hào)碼所在單元格】

      date()函數(shù)是日期函數(shù);如輸入今天的日期=today()

      那么,mid函數(shù)是什么東東呢?

      MID(text,start_num,num_chars)

      Text 為包含要提取字符的文本字符串;Start_num 為文本中要提取的第一個(gè)字符的位置。文本中第一個(gè)字符的start_num 為1,以此類推;Num_chars指定希望MID 從文本中返回字符的個(gè)數(shù)。

      對(duì)身份證號(hào)碼分析下就知道:***616,出生日期是1992年2月6日;也就是

      從字符串(***616)的第7位開始的4位數(shù)字表示年,從字符串的第11位開始的2位數(shù)字表示月,字符串的第13位開始的2位數(shù)字表示日。呵呵,強(qiáng)悍吧!

      Excel中利用身份證號(hào)碼(15或18位)提取出生日期和性別

      需要的函數(shù):

      LEN(C6)=15:檢查C6單元格中字符串的字符數(shù)目,本例的含義是檢查身份證號(hào)碼的長(zhǎng)度是否是15位;

      INT:返回?cái)?shù)值向下取整為最接近的整數(shù),本例中用來(lái)判斷身份證里數(shù)值的奇偶數(shù)。

      RIGHT:返回文本字符串最后一個(gè)字符開始指定個(gè)數(shù)的字符;

      MID:返回文本字符串指定起始位置起指定長(zhǎng)度的字符,MID(C6,7,2)表示:在C3中從左邊第七位起提取2位數(shù);

      “19”&MID(C6,7,2)表示:在C3中從左邊第七位起提取2位數(shù)的前面添加19;

      ??

      &“"&表示:其左右兩邊所提取出來(lái)的數(shù)字不用任何符號(hào)連接;

      &”-“&表示:其左右兩邊所提取出來(lái)的數(shù)字間用“-”符號(hào)連接。若需要的日期格式是yyyy年mm月dd日,則可以把公式中的“-”分別用“年月日”進(jìn)行替換就行了。

      一、提取出生日期

      如果我們要從一個(gè)人的身份證號(hào)碼中批量提取其出生年月日,并表示成“yyyy-mm-dd”形式,可以這樣做,假設(shè)身份證號(hào)碼在C列,在D列中輸入公式=IF(LEN(C6)=15,”19“&MID(C6,7,2)&”-“&MID(C6,9,2)&”-“&MID(C6,11,2),MID(C6,7,4)&”-“&MID(C6,11,2)&”-“&MID(C6,13,2)),這個(gè)公式的含義就是,當(dāng)其檢查到C6單元格中的數(shù)據(jù)是15位的時(shí),就顯示

      ”19“&MID(C6,7,2)&”-“&MID(C6,9,2)&”-“&MID(C6,11,2)的計(jì)算結(jié)果,否則就顯示MID(C6,7,4)&”-“&MID(C6,11,2)&”-“&MID(C6,13,2)的計(jì)算結(jié)果。如:若C6單元格中是***,在D6單元格中計(jì)算出的結(jié)果是“1950-01-12”;若C6單元格中是***794,在D6單元格中計(jì)算出的結(jié)果是

      “1945-11-16”。

      二、提取性別

      在E6單元格輸入公式=IF(LEN(C6)=15,IF(RIGHT(C6)/2=INT(RIGHT(C6)/2),”女“,”男“),IF(MID(C6,17,1)/2=INT(MID(C6,17,1)/2),”女“,”男“))這個(gè)公式的含義是如果C6單元格是一個(gè)15位數(shù),就顯示

      IF(RIGHT(C6)/2=INT(RIGHT(C6)/2),”女“,”男“)的計(jì)算結(jié)果;否則,顯示IF(MID(C6,17,1)/2=INT(MID(C6,17,1)/2),”女“,”男“))的計(jì)算結(jié)果。

      最后把D6和E6單元格的公式向下拉下來(lái),在C6列輸入身份證號(hào)碼后,出生日期和性別可自動(dòng)輸入了,這樣就減少了用戶輸入數(shù)據(jù)工作量,提高了辦事效率!根據(jù)身份證號(hào)碼讓Excel自動(dòng)輸入出生日期和性別

      辦公室人事文員有時(shí)要輸入很多員工的人事資料,每輸完臃長(zhǎng)的身份證號(hào)后又要輸入員工出生年月日和性別,這樣無(wú)疑增加了工作量,有沒(méi)有辦法讓出生日期和性別自動(dòng)輸入呢?其實(shí)用Excel公式即可輕松解決問(wèn)題!

      眾所周知,我國(guó)身份證號(hào)碼里有每個(gè)人的出生日期和性別等信息:老式的身份證號(hào)是15位數(shù),第7位到12位是出生年月日,最后一位如果是偶數(shù)就代表女生,奇數(shù)就是代表男性;新式身份證號(hào)是18位數(shù),第7位到14位是出生日期,倒數(shù)第二位的偶數(shù)或奇數(shù)代表女性或男性。既然存在這樣的規(guī)律,用Excel函數(shù)就可輕松實(shí)現(xiàn)根據(jù)身份證號(hào)自動(dòng)輸入出生日期和性別。

      本例中所需要函數(shù):

      LEN:返回文本字符串的個(gè)數(shù),本例中用來(lái)計(jì)算身份證的位數(shù)

      MID:返回文本字符串指定起始位置起指定長(zhǎng)度的字符,本例中用來(lái)計(jì)算身份證號(hào)中出生日期的字符;

      INT:返回?cái)?shù)值向下取整為最接近的整數(shù),本例中用來(lái)判斷身份證里數(shù)值的奇偶數(shù).RIGHT:返回文本字符串最后一個(gè)字符開始指定個(gè)數(shù)的字符,本例中來(lái)計(jì)算身份證號(hào)最后一位數(shù).如果A3單元格是身份證號(hào)碼,B3單元格為出生日期,C3單元格為性別,那么在B3中輸入公式=IF(LEN(A3)=18,MID(A3,7,4)&”年“&MID(A3,11,2)&”月“&MID(A3,13,2)&”日“,”19“&MID(A3,7,2)&”年“&MID(A3,9,2)&”月

      “&MID(A3,11,2)&”日“),這個(gè)公式的含義是,如果A3單元格是一個(gè)18位數(shù)

      IF(LEN(A3)=18)那么從第7位數(shù)開始得到的4位數(shù)就是年份MID(A3,7,4)后面再加上文字&”年”,月日依此類推,否則,A3單元格為15位數(shù),就執(zhí)行

      ”19“&MID(A3,7,2)&”年“&MID(A3,9,2)&”月“&MID(A3,11,2)&”日“)含義與18位相似.只是在年MID(A3,7,2)前面要加上"19"

      在C3單元格輸入公式

      =IF(LEN(A3)=18,IF(MID(A3,17,1)/2=INT(MID(A3,17,1)/2),”女“,”男

      “),IF(RIGHT(A3)/2=INT(RIGHT(A3)/2),”女“,”男“))這個(gè)公式的含義是如果A3單元格是一個(gè)18位數(shù)IF(LEN(A3)=18)就執(zhí)行

      IF(MID(A3,17,1)/2=INT(MID(A3,17,1)/2),”女“,”男“),其中如果A3單元格第17位數(shù)(身份證號(hào)倒數(shù)第二位)除以二MID(A3,17,1)/2等于一個(gè)整數(shù)

      INT(MID(A3,17,1)/2),那么第17位為偶數(shù),即是”女”,否則是奇數(shù),即為”男”;否則A3單元格是15位數(shù),就執(zhí)行IF(RIGHT(A3)/2=INT(RIGHT(A3)/2),”女“,”男"),其中RIGHT(A3)含義是返回A3單元格從右往左的第一位數(shù),即身份證最后一位數(shù).其余含意跟上面18位數(shù)一樣.最后把B3和C3單元格的公式向下拉下來(lái),在A3列輸入身份證號(hào)碼后,出生日期和性別可自動(dòng)輸入了,這樣就減少了用戶輸入數(shù)據(jù)工作量,提高了辦事效率!

      第五篇:從身份證號(hào)碼中提取出生日期步驟

      一、從身份證號(hào)碼中提取出生日期步驟:

      STEP1、在出生日期行中輸入=MID(選中該生身份證號(hào)碼所在的空格,7,8)函數(shù)。

      2、點(diǎn)擊回車鍵得到該生出生日期。

      STEP2,“提取出”出生日期

      將光標(biāo)指針?lè)诺健俺錾掌凇绷械膯卧駜?nèi),這里以C2單元格為例。然后輸入“=MID(B2,7,4)&“年”&MID(B2,11,2)&“月”&MID(B2,13,2)&“日””(注意:外側(cè)的雙引號(hào)不用輸入,函數(shù)式中的引號(hào)和逗號(hào)等符號(hào)應(yīng)在英文狀態(tài)下輸入)?;剀嚭?,你會(huì)發(fā)現(xiàn)在C2單元格內(nèi)已經(jīng)出現(xiàn)了該學(xué)生的出生日期。然后,選中該單元格后拖動(dòng)填充柄,其它單元格內(nèi)就會(huì)出現(xiàn)相應(yīng)的出生日期。STEP3,判斷性別“男女”

      選中“性別”列的單元格,如D2。輸入“=IF(MID(B2,17,1)/2=TRUNC(MID(B2,17,1)/2),“女”,“男”)”(注意如上)后回車,該生“是男還是女”已經(jīng)乖乖地判斷出來(lái)了。拖動(dòng)填充柄讓其他學(xué)生的性別也自動(dòng)輸入。三計(jì)算年齡:(其中C3是出生日期所在列)

      雙擊年齡所在列的第二行,然后輸入下面公式,然后按ENTER鍵;再利用下拉方式將公式復(fù)制到該列的其他行中即可=YEAR(NOW())-YEAR(C3)STEP4 ,從身份證號(hào)碼中提取年齡: =現(xiàn)在年份-mid(c3,7,4)

      下載從身份證號(hào)碼中摳出個(gè)人信息word格式文檔
      下載從身份證號(hào)碼中摳出個(gè)人信息.doc
      將本文檔下載到自己電腦,方便修改和收藏,請(qǐng)勿使用迅雷等下載。
      點(diǎn)此處下載文檔

      文檔為doc格式


      聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報(bào),并提供相關(guān)證據(jù),工作人員會(huì)在5個(gè)工作日內(nèi)聯(lián)系你,一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

      相關(guān)范文推薦