資源描述:
《excel2003函數(shù)教程》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。
1、Excel2003函數(shù)教程:函數(shù)應(yīng)用案例──信息統(tǒng)計(jì)函數(shù)使用Excel管理人事信息,具有無(wú)須編程、簡(jiǎn)便易行的特點(diǎn)。假設(shè)有一個(gè)人事管理工作表,它的A1、B1、C1、D1、E1、F1、G1和H1單元格分別輸入“序號(hào)”、“姓名”、“身份證號(hào)碼”、“性別”、“出生年月”等。自第2行開(kāi)始依次輸入職工的人事信息。為了盡可能減少數(shù)據(jù)錄入的工作量,下面利用Excel函數(shù)實(shí)現(xiàn)數(shù)據(jù)統(tǒng)計(jì)的自動(dòng)化。1.性別輸入根據(jù)現(xiàn)行的居民身份證號(hào)碼編碼規(guī)定,正在使用的18位的身份證編碼。它的第17位為性別(奇數(shù)為男,偶數(shù)為女),第18位為效驗(yàn)位。而早期使用的是15位的身份證編碼,
2、它的第15位是性別(奇數(shù)為男,偶數(shù)為女)。(1)函數(shù)分解LEN函數(shù)返回文本字符串中的字符數(shù)。語(yǔ)法:LEN(text)Text是要查找其長(zhǎng)度的文本。空格將作為字符進(jìn)行計(jì)數(shù)。MOD函數(shù)返回兩數(shù)相除的余數(shù)。結(jié)果的正負(fù)號(hào)與除數(shù)相同。語(yǔ)法:MOD(number,divisor)Number為被除數(shù);Divisor為除數(shù)。MID函數(shù)返回文本字符串中從指定位置開(kāi)始的特定數(shù)目的字符,該數(shù)目由用戶指定。語(yǔ)法:MID(text,start_num,num_chars)Text為包含要提取字符的文本字符串;Start_num為文本中要提取的第一個(gè)字符的位置。文本中
3、第一個(gè)字符的start_num為1,以此類推;Num_chars指定希望MID從文本中返回字符的個(gè)數(shù)。(2)實(shí)例分析為了適應(yīng)上述情況,必須設(shè)計(jì)一個(gè)能夠適應(yīng)兩種身份編碼的性別計(jì)算公式,在D2單元格中輸入“=IF(LEN(C2)=15,IF(MOD(MID(C2,15,1),2)=1,"男","女"),IF(MOD(MID(C2,17,1),2)=1,"男","女"))”?;剀嚭蠹纯稍趩卧瘾@得該職工的性別,而后只要把公式復(fù)制到D3、D4等單元格,即可得到其他職工的性別。為了便于大家了解上述公式的設(shè)計(jì)思路,下面簡(jiǎn)單介紹一下它的工作原理:該公式由三
4、個(gè)IF函數(shù)構(gòu)成,其中“IF(MOD(MID(C2,15,1),2)=1,"男","女")”和“IF(MOD(MID(C2,17,1),2)=1,"男","女")”作為第一個(gè)函數(shù)的參數(shù)。公式中“LEN(C2)=15”是一個(gè)邏輯判斷語(yǔ)句,LEN函數(shù)提取C2等單元格中的字符長(zhǎng)度,如果該字符的長(zhǎng)度等于15,則執(zhí)行參數(shù)中的第一個(gè)IF函數(shù),否則就執(zhí)行第二個(gè)IF函數(shù)。在參數(shù)“IF(MOD(MID(C2,15,1),2)=1,"男","女")”中。MID函數(shù)從C2的指定位置(第15位)提取1個(gè)字符,而MOD函數(shù)將該字符與2相除,獲取兩者的余數(shù)。如果兩者能夠除
5、盡,說(shuō)明提取出來(lái)的字符是0(否則就是1)。邏輯條件“MOD(MID(C2,15,1),2)=1”不成立,這時(shí)就會(huì)在D2單元格中填入“女”,反之則會(huì)填入“男”。如果LEN函數(shù)提取的C2等單元格中的字符長(zhǎng)度不等于15,則會(huì)執(zhí)行第2個(gè)IF函數(shù)。除了MID函數(shù)從C2的指定位置(第17位,即倒數(shù)第2位)提取1個(gè)字符以外,其他運(yùn)算過(guò)程與上面的介紹相同。2.出生日期輸入(1)函數(shù)分解CONCATENATE函數(shù)將幾個(gè)文本字符串合并為一個(gè)文本字符串。語(yǔ)法:CONCATENATE(text1,text2,.)Text1,text2,.為1~30個(gè)要合并成單個(gè)文本
6、項(xiàng)的文本項(xiàng)。文本項(xiàng)可以為文本字符串、數(shù)字或?qū)蝹€(gè)單元格的引用。(2)實(shí)例分析與上面的思路相同,我們可以在E2單元格中輸入公式“=IF(LEN(C2)=15,CONCATENATE("19",MID(C2,7,2),"年",MID(C2,9,2),"月",MID(C2,11,2),"日"),CONCCTENCTE(MID(C2,7,4),"年",MID(C2,11,2),"月",MID(C2,13,2),"日"))”。其中“LEN(C2)=15”仍然作為邏輯判斷語(yǔ)句使用,它可以判斷身份證號(hào)碼是15位的還是18位的,從而調(diào)用相應(yīng)的計(jì)算語(yǔ)句。對(duì)15
7、位的身份證號(hào)碼來(lái)說(shuō),左起第7至12個(gè)字符表示出生年、月、日,此時(shí)可以使用MID函數(shù)從身份證號(hào)碼的特定位置,分別提取出生年、月、日。然后用CONCATENATE函數(shù)將提取出來(lái)的文字合并起來(lái),就能得到對(duì)應(yīng)的出生年月日。公式中“19”是針對(duì)早期身份證號(hào)碼中存在2000年問(wèn)題設(shè)計(jì)的,它可以在計(jì)算出來(lái)的出生年份前加上“19”。對(duì)“18”位的身份證號(hào)碼的計(jì)算思路相同,只是它不存在2000年問(wèn)題,公式中不用給計(jì)算出來(lái)的出生年份前加上“19”。注意:CONCATENATE函數(shù)和MID函數(shù)的操作對(duì)象均為文本,所以存放身份證號(hào)碼的單元格必須事先設(shè)為文本格式,然后
8、再輸入身份證號(hào)。3.職工信息查詢Excel提供的“記錄單”功能可以查詢記錄,如果要查詢?nèi)耸鹿芾砉ぷ鞅碇械哪硹l記錄,然后把它打印出來(lái),必須采用下面介紹的方法。(1)函