很多時候我們常會遇到很多重復(fù)錄入的工作。比如我們要制作職工簡明登記表時,常常要輸入身份證號碼、性別、出生年月等內(nèi)容。其實(shí),身份證號碼中已經(jīng)包含了性別、出生年月等信息;身份證號碼有兩種格式,一種是15位號碼;一種是18位號碼;在15位號碼中,第7—12位數(shù)字,表示持證人的出生時間,第15位數(shù)字(如2)表示持證人的性別(奇數(shù)為“男”,偶數(shù)為“女”);18位號碼同理!
利用Excel中的函數(shù),把可以重復(fù)利用的信息提取出來:
LEN(text)、 MID(text,start_num,num_chars)、MOD(number,divisor)IF(logical_test,value_if_true,value_if_false),
假設(shè)身份證號碼的信息保存在E列中,性別和出生年月分別保存在C列和D列中!
1、性別的顯示:
選中C2單元格輸入公式:=IF(MOD(IF(LEN(E2)=15,MID(E2,15,1),MID(E2,17,1)),2)=0,"女","男")
如果IF函數(shù)提取出來的數(shù)值[MOD(IF(LEN(E2)=15,MID(E2,15,1),MID(E2,17,1)),2)=0],除以“2”后余數(shù)為“0”,,則顯示為“女”,反之顯示為“男”,輸入完成后,按下“Enter”鍵進(jìn)行確認(rèn),第1位員工的性別則自動顯示在C2單元格中[如圖1]。

圖1
2、出生時間的顯示
選中D2單元格,輸入公式:=IF(LEN(E2)=15,MID(E2,7,2)+1900,MID(E2,7,4))&"/"&IF(LEN(E2)=15,MID(E2,9,2),MID(E2,11,2))&"-"&IF(LEN(E2)=15,MID(E2,11,2),MID(E2,13,2)),
輸入完成后,按下“Enter”鍵進(jìn)行確認(rèn),第1位員工的出生時間則自動顯示在D2單元格中[參見圖1]。
3、用COUNTIF(range,criteria)函數(shù)統(tǒng)計出男、女職工的人數(shù)
Range 計算其中滿足條件的單元格數(shù)目的單元格區(qū)域。
Criteria 確定那些單元格區(qū)域?qū)⒈挥嬎阍趦?nèi)的條件,其形式可以為數(shù)字、表達(dá)式或文本。
計算男、女職工人數(shù)的就可設(shè)置為:COUNTIF(C2:C5,”男”)和COUNTIF(C2:C5,”女”),如圖2
注意輸入公式的時候,其中的字符通常要用雙引號括起來,是英文輸入法狀態(tài)下的雙引號。

圖2
