目錄
1.1 COUNT函數(shù)功能說明:計算區(qū)域中包含數(shù)字的單元格的個數(shù)。 語法:COUNT(value1,[value2],...) 例:利用COUNT函數(shù)對區(qū)域G2:G9內(nèi)的數(shù)字進行計數(shù)。公式為:“=COUNT(G2:G9)”。 1.2 COUNTA函數(shù)功能說明:計算區(qū)域中非空單元格的個數(shù)。 語法:COUNTA(value1,[value2],...) 例:統(tǒng)計區(qū)域D2:D9中非空的單元格數(shù)。公式為:“=COUNT(D2:D9)”。 1.3 COUNTBLANK函數(shù)功能說明:計算某個區(qū)域中空單元格的數(shù)目。 語法:COUNTBLANK(range) 例:統(tǒng)計區(qū)域D2:D9中空單元格的數(shù)目。公式為:“=COUNTBLANK(D2:D9)”。 1.4 COUNTIF函數(shù)功能說明:統(tǒng)計滿足某個條件的單元格的數(shù)量(單條件計數(shù))。 語法:COUNTIF(range,criteria) 參數(shù): 1.range 必需。在其中計算關(guān)聯(lián)條件的唯一區(qū)域。 2. criteria 必需。條件的形式為數(shù)字、表達式、單元格引用或文本。 例:統(tǒng)計列C中滿足單元格I2的單元格數(shù)目。公式為:“=COUNTIF(C:C,I2)”。 1.5 COUNTIFS函數(shù)功能說明:將條件應(yīng)用于跨多個區(qū)域的單元格,然后統(tǒng)計滿足所有條件的單元格的數(shù)量(多條件計數(shù))。 語法:COUNTIFS(criteria_range1,criteria1,criteria_range2,criteria2,...) 參數(shù): 1.criteria_range1 必需。在其中計算關(guān)聯(lián)條件的第一個區(qū)域。 2.criteria1 必需。條件的形式為數(shù)字、表達式、單元格引用或文本。例如,條件可以表示為30、“>38”、B4、“上?!被颉癆”。 3.criteria_range2,criteria2,... 可選。附件的區(qū)域及其關(guān)聯(lián)條件。 例:統(tǒng)計列B中城市為“上?!鼻伊蠧中性別為“F”的客戶人數(shù)。公式為:"=COUNTIFS(C:C,"上海",B:B,"F")。 1.6 SUM函數(shù)功能說明:計算單元格區(qū)域中所有數(shù)值的和。 語法:SUM(number1,[number2],...) 例:統(tǒng)計列G中所有數(shù)值的和。公式為:“=SUM(G2:G9)”。 1.7 SUMIF函數(shù)功能說明:對滿足條件的單元格求和(單條件求和)。 語法:SUMIF(range,criteria,[sum_range]) 參數(shù): 1.range 必需。根據(jù)條件進行計算的單元格的區(qū)域。每個區(qū)域中的單元格必須是數(shù)字或名稱、數(shù)組或包含數(shù)字的引用。 2.criteria 必需。用于確定對哪些單元格求和的條件。其形式可以為數(shù)字、表達式、單元格引用、文本或函數(shù)。 3.sum_range 可選。要求和的單元格區(qū)域。 例:統(tǒng)計列G中滿足條件“列C中為'M’”的數(shù)值之和。公式為“=SUMIF(C:C,"M",G:G)”。 1.8 SUMIFS函數(shù)功能說明:對一組給定條件指定的單元格求和(多條件求和)。 語法:SUMIF(sum_range,criteria-range1,criteria1,[criteria_range2],[criteria2],...) 參數(shù): 1.sum_range 可選。要求和的單元格區(qū)域。 2.criteria_range1 必需。根據(jù)條件進行計算的單元格的區(qū)域1. 3.criteria 必需。用于確定對哪些單元格求和的條件1. 4.criteria_range2,criteria2,... 可選。附加的區(qū)域及關(guān)聯(lián)條件。 例:統(tǒng)計列G中滿足條件“列B中城市為'廣州’且列C中性別為'F’”的數(shù)值之和。公式為:“=SUMIFS(G:G,B:B,"廣州”,C:C,"F")”。 1.9 AVERAGE函數(shù)功能說明:返回一組值中的平均值。 語法:AVERAGE(number1,[number2],...) 例:統(tǒng)計列G中所有數(shù)的平均值。公式為:“=AVERAGE(G2:G9)”。 1.10 AVERAGEIF函數(shù)功能說明:返回滿足單個條件的所有單元格的平均值(算數(shù)平均值)。 語法:AVERAGE(range,criteria,[average_range]) 參數(shù):與SUMIF類似。 例:統(tǒng)計列G中滿足條件“列C中的值為'F’”的數(shù)的平均值。公式為“=AVERAGEIF(C:C,"F",G:G)”。 1.11 AVERAGEIFS函數(shù)功能說明:返回滿足多個條件的所有單元格的平均值(算術(shù)平均值)。 語法:AVERAGEIFS(average_range,criteria,criteria_range,criteria,...) 參數(shù):與SUMIFS類似。 例:統(tǒng)計列G中滿足條件“列B的值為'上?!伊蠧的值為'M’”的所有值的平均值。公式為“=AVERAGEIFS(G:G,B:B,"上海",C:C,"M")”。 1.12 MAX函數(shù)功能說明:返回一組值中的最大值。 語法:MAX(number1,[number2],...) 例:統(tǒng)計列G中的最大值。公式為“=MAX(G2:G9)”。 1.13 DMAX函數(shù)功能說明:返回列表或數(shù)據(jù)庫中滿足指定條件的記錄字段(列)中的最大數(shù)字。 語法:DMAX(database,field,criteria) 參數(shù): 1.database 必需。構(gòu)成列表或數(shù)據(jù)庫的單元格區(qū)域。 2.field 必需。指定函數(shù)所使用的列,輸入兩端帶引號的列標(biāo)簽。 3.criteria 可選,包含所指定條件的單元格區(qū)域,可以為參數(shù)criteria指定任意區(qū)域,只要此區(qū)域包含至少一個列標(biāo)簽,并且列標(biāo)簽至少有一個在其中為列指定條件的單元格。 例:統(tǒng)計表(列A—列G,A1—G9)中列G滿足條件“列B為'上?!伊蠧為'F’”的最大值。公式為“=DMAX($A$1:$G$9,$G$1,I1,J2)”。 1.14 MIN函數(shù)功能說明:返回一組值中的最小值。 語法:MIN(number1,[number2],...) 1.15 DMIN函數(shù)功能說明:返回列表或數(shù)據(jù)庫中滿足指定條件的記錄字段(列)中的最小數(shù)字。 語法:DMIN(database,field,criteria) 1.16 LARGE函數(shù)功能說明:返回數(shù)據(jù)集中的第k個最大值。 語法:LARGE(array,k) 例:統(tǒng)計列G中從大到小排序的第二個值。公式為“=LARGE(G2:G9,2)”。 1.17 SMALL函數(shù)功能說明:返回數(shù)據(jù)集中第k個最小值。 語法:SMALL(array,k) 例:統(tǒng)計列G中從小到大排序的第二個值。公式為“SMALL(G2:G9,2)”。 1.18 RANK函數(shù)功能說明:返回一組數(shù)字中的某個數(shù)字的排序位置。 語法:RANK(number,ref,[order]) 參數(shù): 1.number 必需。要找到其排序位置的數(shù)字, 2.ref 必需。數(shù)組列表的數(shù)組,對數(shù)字列表的引用。 3.order 可選。指定數(shù)字排序位置方式的數(shù)字。如果order為0或省略,默認按照降序排列。 例:統(tǒng)計列G中的數(shù)字的降序,公式為“=RANK(G2,$G$2:$G$9,0)”;升序的公式為“=RANK(G2,$G$2:$G$9,1)”。 1.19 SUMPRODUCT函數(shù)功能說明:在給定的幾組數(shù)組中,將數(shù)組對應(yīng)的元素相乘,并返回乘積之和。 語法:SUMPRODUCT(array1,[arrar2],[array3],...) 例:統(tǒng)計列C產(chǎn)品銷量和列D產(chǎn)品價格之和。公式為“=SUMPRODUCT(C2:C8,D2,D8)”。
2.1 LEN、LENB函數(shù)功能說明: 1.LEN 返回文本字符串中的字符個數(shù)。 2.LENB 返回文本字符串中用于代表字符的字節(jié)數(shù)。 語法: 1.LEN(text) 2.LENB(text) 例:統(tǒng)計單元格A2內(nèi)字符串“上海A廣州B”里面的中文字符個數(shù)與英文字符個數(shù)。則,中文字符個數(shù)的統(tǒng)計公式為:“=LENB(A2)-LEN(A2)”;英文字符個數(shù)的統(tǒng)計公式為:“=2*LEN(A2)-LENB(A2)”。 2.2 LEFT函數(shù)功能說明:LEFT從文本字符串的第一個字符開始返回指定個數(shù)的字符。 語法:LEFT(text,[num_chars]) 例:截取單元格A2字符串“上海A廣州B”的前3個字符。公式為:“=LEFT(A2,3)”。 2.3 RIGHT函數(shù)功能說明:RIGHT根據(jù)所指定的字符數(shù)返回文本字符串中最后一個或多個字符。 語法:RIGHT(text,[num_chars]) 例:截取單元格A2內(nèi)字符串“上海A廣州B”的最后3個字符。公式為:“=RIGHT(A2,3)”。 2.4 MID函數(shù)功能說明:MID返回文本字符串中從指定位置開始的特定數(shù)目的字符,數(shù)目由用戶指定。 語法:MID(text,start_num,num_chars) 例:截取單元格A2內(nèi)字符串“上海A廣州B”中的“廣州”這兩個字符。公式為:”=MID(A2,4,2)“。 2.5 UPPER、LOWER函數(shù)功能說明:UPPER將文本轉(zhuǎn)換為大寫字母,LOWER將文本轉(zhuǎn)換為小寫字母。 語法: 1.UPPER(text) 2.LOWER(text) 例:分別將單元格A2內(nèi)的字符串"Data Analysis"中的文本轉(zhuǎn)換為大寫字母或小寫字母。則轉(zhuǎn)換為大寫字母的公式為:“=UPPER(A2)”;轉(zhuǎn)換為小寫字母的公式為:“=LOWER(A2)”。 2.6 FIND函數(shù)功能說明:用于在第二個文本串中定位第一個文本串,并返回第一個文本串的起始位置值,該值從第二個文本串中的第一個字符算起。 語法:FIND(find_text,within_text,[start_num]) 參數(shù): 1.find_text 必需。要查找的文本。 2.within_test 必需。包含要查找的文本的文本。 3.start_num 可選。指定開始進行查找的字符的位置。如果省略,默認為1。 例:找出單元格A2內(nèi)字符串“我Love數(shù)據(jù)Analysis”中的“數(shù)據(jù)”、“大寫L”、小寫“l(fā)”的位置。公式分別為:“=FIND("數(shù)據(jù)",A2,1)”、“=FIND("L",A2,1)”、“=FIND("l",A2,1)”。 提示: 1.FIND的最后一個參數(shù)start_num可以省略,如果省略,默認從第一個字符開始查找。 2.FIND函數(shù)區(qū)分大小寫,因此從第一個字符開始查找大寫“L”的位置是2,從第一個位置開始查找小寫“l(fā)”的位置是11。 3.FIND函數(shù)中的find_text參數(shù)不能包含通配符(“?"或"*")。 2.7 SEARCH函數(shù)功能說明:SEARCH函數(shù)可在第二個文本字符串中查找第一個文本字符串,并返回第一個字符串的起始位置的編號,該編號從第二個文本字符串的第一個字符算起。 語法:SEARCH(find_text,within_text,[start_num]) 例:找出單元格A2中字符串“我Love數(shù)據(jù)Analysis”中的“數(shù)據(jù)”、大寫“L”、小寫“l(fā)”以及“*數(shù)據(jù)*”的位置。公式分別為:“=SEARCH("數(shù)據(jù)",A2,1)”、“=SEARCH("L",A2,1)”、“=SEARCH("l”,A2,1)”、“=SEARCH("*數(shù)據(jù)*",A2,1)”。 提示: SEARCH函數(shù)不區(qū)分大小寫,從第一個字符開始查找大寫“L”的位置是2,從第一個字符開始查找小寫“l(fā)”的位置也是2。 2.8 SUBSTITUTE函數(shù)功能說明:用于在某一個文本字符串中替換指定的文本,把old_text替換成new_text。 語法:SUBSTITUTE(text,old_text,new_text,[instance_num]) 參數(shù): 1.text 必需。要替換其中字符的文本。 2.old_text 必需。要替換的文本。 3.new_text 必需。替換old_text的文本。 4.instance_num 可選。指定要用new_text替換old_text的事件。如果指定了instance_num,只有滿足要求的old_text被替換。如果省略,文本中所有的old_text都會被替換為new_text。 例:分別將單元格A2中字符串“#我愛數(shù)據(jù)#數(shù)據(jù)愛我#”中的第一個#替換為@、第二個#替換為@、所有的#替換為@、前兩個#替換為@。公式分別為:“=SUBSTITUTE(A2,"#","@",1)”、“=SUBSTITUTE(A2,"#","@",2)”、“SUBSTITUTE(A2,"#","@")”、“SUBSTITUTE(SUSTITUTE(A2,"#","@"1),"#","@",1)”。 提示: 1.SUNSTITUTE函數(shù)里面的參數(shù)instance_num可以省略,如果省略表示替換所有的old_text,如果instance_num=2,表示替換第二次出現(xiàn)的字符串。 2.如需分別替換字符串為其他不同字符串,可以使用SUBSTITUTE函數(shù)進行嵌套替換,每次替換第一次出現(xiàn)的字符串即可。 2.9 REPLACE函數(shù)功能說明:根據(jù)指定字符數(shù),REPLACE將部分文本字符串替換成不同的文本字符串。 語法:ERPLACE(old_text,start_num,num_chars,new_text) 參數(shù): 1.old_text 必需。要替換其中字符的文本。 2.start_num 必需。old_text中要替換為new_text的字符的起始位置。 3.num_chars 必需。使用new_text來進行替換的字符數(shù)。 4.new_text 必需。要替換old_text中字符的文本。 例1:將單元格A2內(nèi)字符串“#我愛數(shù)據(jù)#數(shù)據(jù)愛我#”中的“我愛數(shù)據(jù)”替換為“Data"。公式為:“=REPLACE(A2,2,4,"Data")”。 例2:將單元格A3內(nèi)手機號碼“13013013000”中間的五位數(shù)字替換為“*****”。公式為:“=REPLACE(A3,4,4,"*****")”。 提示: 1.REPLACE函數(shù)與SUBSTITUTE函數(shù)的區(qū)別:REPLACE函數(shù)是指定起始位置和字符長度進行替換的;而SUBSTITUTE函數(shù)是將給定的原始字符串替換成新的字符串。 2.REPLACE函數(shù)與MID函數(shù)由相似之處:MID函數(shù)是根據(jù)起始位置和字符長度進行截??;而REPLACE函數(shù)除了截取之外,還要將截取的字符串替換掉。 2.10 CONCATENATE函數(shù)功能說明:將兩個或多個字符串連接成一個字符串。 語法:CONCATENATE(text1,[text2],...] 例:將單元格A2中的“我”、單元格A3中的“愛”、單元格A4中的“數(shù)據(jù)分析”這三個字符串合并成一個字符串。公式為:“=CONCATENATE(A2,A3,A3)”或“=A2&A3&A4”。 2.11 EXACT函數(shù)功能說明:比較兩個文本字符串,如果他們完全相同,則返回TRUE,否則返回FALSE。 語法:EXACT(test1,test2) 例:分別比較單元格A2與A3、A2與A4的字符串是否相同。公式分別為:“=EXACT(A2,A3)”、“=EXACT(A2,A4)”。 提示: 1.EXACT函數(shù)區(qū)分大小寫。 2.符號“=”不能區(qū)分大小寫,例如,公式“=("A"="a")”,結(jié)果返回TRUE,不是FALSE。 2.12 TRIM函數(shù)功能說明:除了單詞之間的單個空格之外,移除文本中的所有空格。 語法:TRIM(text) 例:用TRIM去除單元格A2中字符串“ Data Analysis ”中的空格。公式為:“=TRIM(A2)”。
3.1 RAND函數(shù)功能說明:返回一個大于等于0且小于1的、平均分布的隨機實數(shù),每次計算工作表時都會返回一個新的隨機實數(shù)。 語法:RAND() 例:在單元格B2中隨機生成一組用戶的性別。公式為:“=IF(RAND()>0.5,"男","女")”。 3.2 RANDBETWEEN函數(shù)功能說明:返回位于兩個指定數(shù)之間的一個隨機整數(shù)。每次計算工作表時都將返回一個新的隨機整數(shù)。 語法:RANDBETWEEN(bottom,top) 參數(shù): 1.bottom 必需。RANDBETWEEN函數(shù)返回的最小整數(shù)。 2.top 必需。RANDBETWEEN函數(shù)返回的最大整數(shù)。 例:隨機生成一組學(xué)生的年齡(20~25)、語文成績(0~100分)以及手機號碼(以133開頭)。公式分別為:“=RANDBETWEEN(20,25)”、“=RANDBETWEEN(0,100)”、“="133"&RANDBETWEEN(10000000,99999999)”。 提示: RANDBETWEEN可以取到bottom和top的數(shù)值。 2.3 ABS函數(shù)功能說明:返回數(shù)字的絕對值。 語法:ABS(number) 例:取單元格A2中數(shù)值-2的絕對值。公式為:“=ABS(A2)”。 2.4 MOD函數(shù)功能說明:返回兩數(shù)相除的余數(shù)。返回結(jié)果的符號與除數(shù)相同。 語法:MOD(number,divisor) 參數(shù): 1.number 必需。要計算余數(shù)的被除數(shù)。 2.divisor 必需。除數(shù)。 例:區(qū)域A2:A5是被除數(shù),區(qū)域B2:B5是對應(yīng)的除數(shù),計算每行數(shù)據(jù)的余數(shù)。公式為:“=MOD(A2,B2)”。 2.5 POWER函數(shù)功能說明:返回數(shù)字乘冪的結(jié)果。 語法:POWER(number,power) 例:區(qū)域A2:A4是基數(shù),區(qū)域B2:B4是對應(yīng)的指數(shù),計算每行數(shù)據(jù)的乘冪。公式為:“=POWER(A2,B2)" 2.6 PRODUCT函數(shù)功能說明:將參數(shù)形式給出的數(shù)字相乘并返回乘積。 語法:PRODUCT(number1,[number2],...) 例:計算區(qū)域A2:A5的數(shù)字乘積,公式為:”PRODUCT(A2:A5);計算區(qū)域A2:A5的數(shù)字乘積再乘以3,公式為:“=PRODUCT(A2:A5,3)”。 提示: 可以使用字符“*”代替PRODUCT函數(shù),表示數(shù)字之間的乘法運算。例如,數(shù)字1、2、4、8的乘積公式可以寫成“=1*2*4*8。 2.7 CEILING函數(shù)功能說明:返回將參數(shù)number向上舍入(沿絕對值增大的方向)為最接近的指數(shù)基數(shù)的倍數(shù)。 語法:CEILING(number,significance) 參數(shù): 2.significance 必需。要舍入的倍數(shù)。 例:區(qū)域A2:A6是要舍入的值,區(qū)域B2:B6是基數(shù),用CEILING函數(shù)進行向上舍入為最接近的指數(shù)基數(shù)的倍數(shù)。公式為:”=CEILING(A2,B2)”。 提示: 1.如果number正好是significance的倍數(shù),則不進行舍入。 2.如果number和significance都為負,則按遠離0的方向進行向下舍入。 3.如果number為負,signifance為正,則按朝向0的方向進行向上舍入。 4.如果number為正,signifance為負,則結(jié)果返回錯誤值#NUM!。 3.8 FLOOR函數(shù)功能說明:將參數(shù)number向下舍入(沿絕對值減小的方向)為最接近的指定基數(shù)的倍數(shù)。 語法:FLOOR(number,signifance) 例:區(qū)域A2:A6是要舍入的值,區(qū)域B2:B6是基數(shù),用FLOOR函數(shù)進行向下舍入為最接近的指定基數(shù)的倍數(shù)。公式為:“=FLOOR(A2,B2)”。 提示: 1.如果number正好是significance的倍數(shù),則不進行舍入。 2.如果number和significance都為負,則按遠離0的方向進行向上舍入。 3.如果number為負,signifance為正,則按朝向0的方向進行向下舍入。 4.如果number為正,signifance為負,則結(jié)果返回錯誤值#NUM!。 3.9 ROUND函數(shù)功能說明:ROUND函數(shù)將數(shù)字四舍五入到指定的位數(shù)。 語法:ROUND(number,num_digits) 參數(shù): 1.number 必需。要四舍五入的數(shù)字。 2.num_digits 必需。要進行四舍五入運算的位數(shù)。 提示: 1.如果num_digits大于0,則將數(shù)字四舍五入到指定的小數(shù)位數(shù)。 2.如果num_digits等于0,則將數(shù)字四舍五入到最接近的整數(shù)。 3.如果num_digits小于0,則將數(shù)字四舍五入到小數(shù)點左邊的相應(yīng)位數(shù)。 3.10 ROUNDUP函數(shù)功能說明:朝著遠離數(shù)值0的方向?qū)?shù)字進行向上舍入。 語法:ROUNDUP(number,num_digits) 3.11 ROUNDDOWN函數(shù)功能說明:朝著數(shù)值0的方向將數(shù)字進行向下舍入。 語法:ROUNDDOWN(number,num_digits) 3.12 TRUNC函數(shù)功能說明:將數(shù)字進行截取返回整數(shù)。 語法:TRUNC(number,[num_digits]) 參數(shù): 1.number 必需。需要截尾取整的數(shù)字。 2.num_digits 可選。用于指定取整精度的數(shù)字,默認值為0。 提示: TRUNC與INT在對數(shù)值的整數(shù)部分進行截取時有些相似,TRUNC是直接刪除數(shù)字的小數(shù)部分,而INT根據(jù)數(shù)字小數(shù)部分的值將數(shù)字向下舍入為最接近的整數(shù),只有當(dāng)處理負數(shù)的時候,INT和TRUNC會有區(qū)別。例如,TRUNC(-3.14)返回-3,而INT(-3.14)返回-4。
4.1 AND函數(shù)功能說明:檢查是否所有的參數(shù)均為TRUE,如果所有的參數(shù)值均為TRUE,則返回TRUE。 語法:AND(logical1,[logical2],...) 例:“=AND(1>2,2>1)”返回FALSE;“=AND(2>1,1)”返回TRUE。 提示: 1.數(shù)值0作為參數(shù)的邏輯值被當(dāng)成FALSE使用。 2.非0數(shù)值作為參數(shù)返回邏輯值被當(dāng)成TRUE使用。 3.任意一個參數(shù)的邏輯值出現(xiàn)FALSE(或者數(shù)值0)的時候,結(jié)果返回FALSE。 4.所有的參數(shù)的邏輯值都是TRUE的時候,結(jié)果返回TRUE。 4.2 OR函數(shù)功能說明:如果任意參數(shù)為TRUE,即返回TRUE;只有當(dāng)所有的參數(shù)值均為FALSE時才返回FALSE。 語法:OR(logical1,[logical2],...) 提示: 1.任意一個參數(shù)的邏輯值出現(xiàn)TRUE(或者非0數(shù)值)的時候,結(jié)果返回TRUE。 2.所有的參數(shù)的邏輯值均為FALSE的時候,結(jié)果返回FALSE。 4.3 NOT函數(shù)功能說明:對參數(shù)的邏輯值求反:參數(shù)為TRUE時返回FALSE,參數(shù)為FALSE時返回TRUE。 語法:NOT(logical) 例:“=NOT(1>2)”返回TRUE。 4.4 IF函數(shù)功能說明:判斷是否滿足某個條件,如果滿足返回一個值,如果不滿足則返回另外一個值。 語法:IF(logical_test,[value_if_true],[value_if_false]) 參數(shù): 1.logical_test 必須??梢詾閿?shù)值或邏輯表達式。 2.value_if_true 可選。當(dāng)logical_test為TRUE時返回的結(jié)果。 3.value_if_false 可選。當(dāng)logical_test為FALSE時返回的結(jié)果。 4.5 IFERROR函數(shù)功能說明:如果表達式是一個錯誤,則返回value_if_error,否則返回表達式自身的值。 語法:IFERROR(value,value_if_error) 4.6 ISERROR函數(shù)功能說明:檢查一個值是否為錯誤(#N/A、#VALUE!、#REF!、#DIV0!、#NUM!、#NAME?、#NULL!),結(jié)果返回TRUE或FALSE。 語法:ISERROR(value) 4.7 ISTEXT函數(shù)功能說明:檢查一個值是否是文本,返回TRUE或FALSE。 語法:ISTEXT(value) 4.8 ISNUMBER函數(shù)功能說明:檢查一個數(shù)是否為數(shù)值,返回TRUE或FALSE。 語法:ISNUMBER(value)
5.1 TODAY函數(shù)功能說明:返回當(dāng)前日期的序列號(序列號是Eecel用于日期和時間計算的日期-時間代碼)。如果在輸入函數(shù)之前單元格格式為“常規(guī)”,Excel會將單元格格式更改為“日期”、若要顯示序列號,必須將單元格格式更改為“常規(guī)”或“數(shù)字”。在默認情況下,1900年1月1日的序列號為1,2018年1月日的序列號為43101,因為它距1900年1月1日有43100天。 語法:TODAY() 例:“=TODAY()”返回當(dāng)前日期,如“2018-10-23”。 5.2 NOW函數(shù)功能說明:返回當(dāng)前日期和時間的序列號。 語法:NOW() 例:“=NOW()”返回當(dāng)前的日期和時間,如“2018-10-23 23:20:29”。 5.3 YEAR、MONTH、DAY函數(shù)功能說明:YEAR返回對應(yīng)于某個日期的年份,YEAR作為1999~9999的整數(shù)返回。MONTH返回日期(以序列數(shù)表示)中的月份,月份是1~12的整數(shù)。DAY返回以序列表示的某日期的天數(shù),天數(shù)是介于1~31的整數(shù)。 語法:YEAR(serial_number)、MONTH(serial_number)、DAY(serial_number) 例:“=YEAR("2018-05-01)”返回“2018”。 5.4 HOUR、MINUTE、SECOND函數(shù)功能說明:HOUR返回時間值的小時值,小時是介于0到23的整數(shù);MINUTE返回時間值的分鐘數(shù),分鐘是一個介于0到59的整數(shù);SECOND返回時間值的秒數(shù),秒數(shù)是0到59的整數(shù)。 語法:HOUR(serial_number)、MINUTE(serial_number)、SECOND(serial_number) 例:“=HOUR(12:15:30)”返回“12”。 5.5 DATE函數(shù)功能說明:返回表示特定日期的連續(xù)序列號。 語法:DATE(year,month,day) 例:“=DATE(2018,5,10)”返回“2018/5/10”。 5.6 TIME函數(shù)功能說明:返回特定時間的十進制數(shù)字。 語法:TIME(hour,minute,second) 例:“=TIME(10,20,45)”返回“10:20:45”;“=TIME(12,0,0)”返回“0.5”。 5.7 DATEDIF函數(shù)功能說明:計算兩個日期之間間隔的年數(shù)、月數(shù)或天數(shù)。 語法:DATEDIF(start_date,end_date,unit) 參數(shù): 2.end_date 必需。某個時間段的結(jié)束日期。 3.unit 必需。要返回的計算類型。參數(shù)類型有"Y" "M" "D" "MD" "YM" "YD"。 提示: 2.參數(shù)unit為“YM”表示start_date與end_date之間的月份之差。忽略日期中的天和年份。 3.參數(shù)unit為“YD”表示start_date與end_date的日期部分之差。忽略日期中的年份。
6.1 CHOOSE函數(shù)功能說明:根據(jù)索引號index_num返回數(shù)值參數(shù)列表中的數(shù)值。 語法:CHOOSE(index_num,value1,[value2],...) 參數(shù): 2.value1,[value2],...,value1必需,后續(xù)值可選。1到254個數(shù)值參數(shù),CHOOSE將根據(jù)index_num從中選擇一個數(shù)值或一項要執(zhí)行的操作。參數(shù)可以是數(shù)字、單元格引用、定義的名稱、公式函數(shù)或文本。 例:取A列里面A3單元格的值,公式為:“=CHOOSE(2,A2,A3,A4,A5);取B列里面B4單元格的值,公式為:“=CHOOSE(3,B2,B3,B4,B5);計算區(qū)域B2:B5的值之和,公式為:“=SUM(CHOOSE(2,A2:A5,B2;B5))。 6.2 VLOOKUP函數(shù)功能說明:將查找值在某個區(qū)域中的第一列進行查找,根據(jù)列號返回右側(cè)第col_index_num列與查找值處于同行的數(shù)值。 語法:VLOOKUP(lookup_value,table_array,col_index_num,[range_lookup]) 參數(shù): 1.lookup_value 必需。要查找的值。 2.table_array 必需。要在其中查找值的區(qū)域。 3.col_index_num 必需。區(qū)域中包含返回值的列號。 4.range_lookup 可選。精確匹配或近似匹配,精確匹配用0或FALSE指代,近似匹配用1或TRUE指代。參數(shù)省略時默認為近似匹配。 提示: 2.table_array的第一列必須是lookup_value查找范圍的所在列,范圍選擇方向從左往右, 3.VLOOKUP函數(shù)的column_index_num必須是大于0 的整數(shù)。 4.如需精確匹配,最后一個參數(shù)設(shè)置為0或FALSE。 5.當(dāng)查找的數(shù)據(jù)在查找范圍內(nèi)有重復(fù)的時候,返回查找范圍內(nèi)第一列首次出現(xiàn)的查找值所對應(yīng)的數(shù)值。 6.3 HLOOKUP函數(shù)功能說明:將查找值在某個區(qū)域中的第一行進行查找,根據(jù)行號返回下方第row_index_num行與查找值處于同列的數(shù)值。 語法:HLOOKUP(lookup_value,table_array,row_index_num,[range_lookup]) 6.4 LOOKUP函數(shù)功能說明:將查找值在一行或一列進行查找,返回一行或列中的相同位置的數(shù)值。LOOKUP函數(shù)可以精確匹配和近似匹配。 語法:LOOKUP(lookup_value,array);LOOKUP(lookup_value,lookup_vector,[result_vector]) 6.5 MATCH函數(shù)功能說明:在區(qū)域內(nèi)搜索特定的項,然后返回該項在此區(qū)域中的相對位置。 語法:MATCH(lookup_value,lookup_array,[match_type]) 參數(shù): 1.lookup_value 必需。要在lookup_array中匹配的值。 2.lookup_array 必需。要搜索的單元格區(qū)域。 3.match_type 可選。數(shù)字-1、0或1。參數(shù)默認值為1。精確匹配必須 為0,近似匹配則為-1或1。 6.6 INDEX函數(shù)功能說明:返回表格或區(qū)域中的值或值的引用。 語法:INDEX(array,row_num,[column_num]) 參數(shù): 2.row_num 必需。選擇數(shù)組中的某行,函數(shù)從該行返回數(shù)值。 3.column_num 可選。選擇數(shù)組中的某列,函數(shù)從該列返回數(shù)組。 提示: 2.如果array參數(shù)中包含多行多列,而且僅使用了row_num或column_num一個參數(shù),函數(shù)結(jié)果返回數(shù)組中的正行或整列。 3.如果array參數(shù)中包含多行多列,而且同時使用了row_num和column_num參數(shù),函數(shù)結(jié)果返回某一行和某一列的交叉單元格中的值。 6.7 OFFSET函數(shù)功能說明:返回對單元格區(qū)域中指定行數(shù)或列數(shù)的區(qū)域的引用。返回的引用可以是單個單元格會單元格區(qū)域。 語法:OFFSET(reference,rows,cols,[height],[width]) 參數(shù): 2.rows 必需。需要左上角單元格引用的向上會哦向下行數(shù)。 3.cols 可選。需要結(jié)果的左上角單元格引用的從左到右的列數(shù)。 4.height 可選。需要返回的引用的行高。 5.width 可選。需要返回的引用的列寬。 6.8 INDIRECT函數(shù)功能說明:返回由文本字符串指定的引用。此函數(shù)立即對引用進行計算,并顯示其內(nèi)容。 語法:INDIRECT(ref_text,[a1]) 參數(shù): 2.[a1] 可選。邏輯值,用于指定在ref_text中的引用的類型。參數(shù)值為TRUE指定的是A1樣式,參數(shù)值為FALSE指定R1C1引用樣式。 |
|
來自: wangyong670 > 《Excel資料》