在excel中如何自動生成此人的性別年齡_第1頁
在excel中如何自動生成此人的性別年齡_第2頁
在excel中如何自動生成此人的性別年齡_第3頁
在excel中如何自動生成此人的性別年齡_第4頁
免費預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、1、在excel中如何自動生成此人的性別年齡假如身份證號碼在“A列”,如A2中,1、判斷年齡:如果想在Excel中“甑'單元格顯示年齡,那么點擊所在列的第一個待輸入 的單元格,在這個單元格編輯區(qū)內(nèi)輸入以下公式:=IF(A2<>"",DATEDIF(TEXT(LEN(A2)=15)*19&MID(A2,7,6+(LEN(A2)=18)*2),"#- 00-00"),TODAY(),"y"),如果你的身份號碼在 D列的D5或F列。那么記得更換公式中的“必 “D5;記得更換四處喲。最后托動柄,向下復(fù)制。2、判斷性

2、別:在 C2 中輸入=IF(A2<>"",IF(MOD(RIGHT(LEFT(A2,17),2)T,"女"),)3 生在出生年 月日:A列為身份證號碼,在B列顯示出生年 月日=IF(A3<>"",TEXT(LEN(A3)=15)*19&MID(A3,7,6+(LEN(A3)=18)*2),"#-00-00")+R如A1中輸入的是身份證號,格式為文本格式。則在B1中輸入=YEAR(NOW()-VALUE(MID(A1,7,4)瘴出的是此人的周歲。在 C1 中輸入=LOOKUP(MOD(

3、VALUE(MID(A1,17,1),2),0,1,r,"男,顯示 性別。注:對于18位身份證號2、如何在Excel里根據(jù)身份證號碼自動填寫性別、出生年月、年齡一、分析身份證號碼其實,身份證號碼與一個人的性別、出生年月、籍貫 等信息是緊密相連的,無論是15位還是18位的身份證號碼,其中都保存了相 關(guān)的個人信息。15位身份證號碼:第7、8位為出生年份(兩位數(shù)),第9、10位為出生月份,第11、12位代表出生日期,第15位代表性別,奇數(shù)為男,偶數(shù)為女。18位身份證號碼:第7、8、9、10位為出生年份(四位數(shù)),第11、第12位為出生月份,第13、14位代表出生日期,第17位代表性別,奇數(shù)

4、為男,偶數(shù)為女。例如,某員工的身份證號碼(15位)是,那么表示1972年8月7日出生,性 別為女。如果能想辦法從這些身份證號碼中將上述個人信息提取出來,不僅快速簡 便,而且不容易出錯,核對時也只需要對身份證號碼進行檢查,肯定可以大大 提高工作效率。二、提取個人信息這里,我們需要使用 IF、LEN MOD、MID、DATE等函數(shù)從身份證號碼中提取個人信息。如圖1所示,其中員工的身份證號碼信息已輸入完畢(C列),出生年月信息填寫在D列,性別信息填寫在B列。1.提取出生年月信息由于上交報表時只需要填寫出生年月,不需要填寫出生日期,因此這里我們只需要關(guān)心身份證號碼的相應(yīng)部位即可,即顯示為“7208”這

5、樣的信息。在 D2 單元格中輸入公式 “=IF(LEN(C2)=15,MID(C2,7,4),MID(C2,9,4)其中彳LEN(C2)=15檢查C2單元格中字符串的字符數(shù)目,本例的含義是檢查身份證號碼的長度 是否是15位。MID(C2,7,4):從C2單元格中字符串的第7位開始提取四位數(shù)字,本例中表示提取 15位 身份證號碼的第 7、8、9、10位數(shù)字。MID(C2,9,4):從C2單元格中字符串的第9位開始提取四位數(shù)字,本例中表示提取 18位 身份證號碼的第9、10 11、12位數(shù)字。IF(LEN(C2)=15,MID(C2,7,4),MID(C2,9,4)IF是一個邏輯判斷函數(shù),表示如果

6、 C2單元格是15位,則提取第7位開始 的四位數(shù)字,如果不是15位則提取自第9位開始的四位數(shù)字。如果需要顯示為“7舁12月”這樣的格式,請使用DATE格式,并在 單元格 格式-日期”中進行設(shè)置。2.提取性別信息由于報表中各位員工的序號編排是按照上級核定的編制進行 的,因此不可能按照男、女固定的順序進行編排,如果一個手工輸入的話,既 麻煩又容易出錯例如性別信息統(tǒng)一在 B列填寫,可以在B2單元格中輸入公式“=IF(MOD(IF(LEN(C2)=15,MID(C2,15,1),MID(C2,17,1),2/T,"女");其中:LEN(C2)=15檢查身份證號碼的長度是否是15位。

7、MID(C2,15,1):如果身份證號碼的長度是15位,那么提取第15位的數(shù)字。MID(C2,17,1):如果身份證號碼的長度不是15位,即18位身份證號碼,那么應(yīng)該提取第 17位的數(shù)字。MOD(IF(LEN(C2)=15,MID(C2,15,1),MID(C2,17,1);2)用于得到給出數(shù)字除以指定數(shù)字后的余數(shù),本例表示對提出來的數(shù)值除以2以后所得到的余數(shù)。IF(MOD(IF(LEN(C2)=15,MID(C2,15,1),MID(C2,17,1),2)期二"女"):如果除以2以后的余數(shù)是1,那么B2單元格顯示為男”,否則顯示為 女”?;剀嚧_認后,即可在B2單元格顯示正

8、確的性別信息,接下來就是選中填充 柄直接拖曳。如圖2所示,現(xiàn)在這份報表無論是提取信息或是核對,都方便多了3、這個公式是18位身份證的年齡:就是從身份證號中提取出出生年份,用當(dāng)前的年份去減性別:判斷倒數(shù)第2位是奇數(shù)還是偶數(shù)年 月 日:從身份證中提取出相應(yīng)的 年月日(這個公式同時適用15位和18位)如果重寫這些公式年齡:=IF(LEN(A1)=18,DATEDIF(DATE(MID(A1,7,4),MID(A1,11,2),MID(A1,13,2),NOW(), "y"),DATEDIF(DATE("19"&MID(A1,7,2),MID(A1,9,2),MID(A1,11,2),NOW(),"y"憤 別:=IF(LEN(A1)=18,IF(MOD(VALUE(MID(A1,17,1),2)期'","女"),IF(MOD(VALUE(MID(A1,15,1),2)=1男",&qu

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論