一、if函數(shù)
備注:同時(shí)滿足條件用and,或者的條件用or
函數(shù) IF 可以嵌套七層
定義:IF(logical_test,value_if_true,value_if_false)
Logical_test 表示計(jì)算結(jié)果為 TRUE 或 FALSE 的任意值或表達(dá)式。
二、sum
備注:記得可以統(tǒng)計(jì)多個(gè)工作表中統(tǒng)一單元格的總和。=sum(sheet1:sheet10!A1)
定義:返回某一單元格區(qū)域中數(shù)字、邏輯值及數(shù)字的文本表達(dá)式之和。
三、sumif
定義:根據(jù)指定條件對(duì)若干單元格求和。
語(yǔ)法:SUMIF(range,criteria,sum_range)
備注:SUMIF函數(shù)可對(duì)滿足某一條件的單元格區(qū)域求和,該條件可以是數(shù)值、文本或表達(dá)式,可以應(yīng)用在人事、工資和成績(jī)統(tǒng)計(jì)中。
四、index
定義:返回表或區(qū)域中的值或?qū)χ档囊谩NDEX 函數(shù)有兩種形式:數(shù)組形式和引用形式
語(yǔ)法:INDEX(array,row_num,column_num)
備注:通?梢詫ndex和match函數(shù)聯(lián)合起來(lái)進(jìn)行表間關(guān)聯(lián)關(guān)系查詢,通過(guò)match函數(shù)找到匹配單元位置號(hào),再用這個(gè)位置號(hào),通過(guò)index函數(shù)找到與匹配值對(duì)應(yīng)的關(guān)聯(lián)值。——與之類(lèi)似的方法是用lookup函數(shù),但這個(gè)函數(shù)要求數(shù)據(jù)表是有序排列的(否則要先排序)
例如:表1是商品清單,A列為貨號(hào),B列為規(guī)格,C列為價(jià)格,貨號(hào)沒(méi)有按順序排列,如果已知貨號(hào),就能得到其規(guī)格和價(jià)格。
已知“貨號(hào)”求“規(guī)格”:index(B1:B10000,match(貨號(hào),A1:A10000,0))
五、match
定義:返回指定數(shù)值在指定數(shù)組區(qū)域中的位置
語(yǔ)法:MATCH(lookup_value, lookup_array,match_type)
備注:match函數(shù)于vlookup函數(shù)配合使用可以對(duì)vlookup函數(shù)查找的結(jié)果進(jìn)行容錯(cuò)處理。
六、mod
定義:即兩數(shù)取余后返回兩數(shù)相除的余數(shù)
語(yǔ)法:MOD(number,divisor)
備注:一般用于奇偶數(shù)的判斷
七、find
定義:Find函數(shù)用來(lái)對(duì)原始數(shù)據(jù)中某個(gè)字符串進(jìn)行定位,以確定其位置。Find函數(shù)進(jìn)行定位時(shí),總是從指定位置開(kāi)始,返回找到的第一個(gè)匹配字符串的位置,而不管其后是否還有相匹配的字符串。
語(yǔ)法:FIND(find_text,within_text,start_num)
備注:FIND函數(shù),第一位查找內(nèi)容,如果是文本的話,必須添加英語(yǔ)輸入法下的雙引號(hào),否則函數(shù)無(wú)法計(jì)算。
與Find類(lèi)似,Search函數(shù)也有相同的功能。它們的區(qū)別是,F(xiàn)ind區(qū)分大小寫(xiě),而Search不分大小寫(xiě)(當(dāng)被查找的文本為英文時(shí))
八、left
定義:得到字符串左部指定個(gè)數(shù)的字符。
語(yǔ)法:LEFT( string, n )
例如:如果A1=安徽省蚌埠市固鎮(zhèn)縣楊廟鄉(xiāng),則公式“=LEFT(A1,FIND("省",A1))”返回安徽省。
九、right
定義:從字符串右端取指定個(gè)數(shù)字符
語(yǔ)法:Right ( string, n )
十、mid
定義:從字符串中返回指定數(shù)目的字符
語(yǔ)法:MID(text,start_num,num_chars)
十一、len
定義:LEN 返回文本串的字符數(shù)
語(yǔ)法:Len( text)
十二、indirect
定義:此函數(shù)立即對(duì)引用進(jìn)行計(jì)算,并顯示其內(nèi)容。當(dāng)需要更改公式中單元格的引用,而不更改公式本身,請(qǐng)使用函數(shù)INDIRECT, INDIRECT為間接引用。
語(yǔ)法:INDIRECT(ref_text,a1)
備注:a1 為一邏輯值,指明包含在單元格 ref_text 中的引用的類(lèi)型。
如果 a1 為 TRUE 或省略,ref_text 被解釋為A1-樣式的引用。
如果 a1 為 FALSE,ref_text 被解釋為 R1C1-樣式的引用。
十三、datedif
定義:返回兩個(gè)日期之間的年\月\日間隔數(shù)
語(yǔ)法:DATEDIF(start_date,end_date,unit)
備注:結(jié)束日期必須大于起始日期
"Y" 時(shí)間段中的整年數(shù)。
"M" 時(shí)間段中的整月數(shù)。
"D" 時(shí)間段中的天數(shù)。
"MD" start_date 與 end_date 日期中天數(shù)的差。忽略日期中的月和年。
"YM" start_date 與 end_date 日期中月數(shù)的差。忽略日期中的年。
"YD" start_date 與 end_date日期中天數(shù)的差。忽略日期中的年。
十四、vlookup
定義:縱向查找函數(shù),它與LOOKUP函數(shù)和HLOOKUP函數(shù)屬于一類(lèi)函數(shù),VLOOKUP是按列查找,最終返回該列所需查詢列序所對(duì)應(yīng)的值;HLOOKUP是按行查找的。
語(yǔ)法:VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
十五、trim
定義:刪除字符串首部和尾部的空格
語(yǔ)法:Trim ( string )
十六、substitute
定義:在文本字符串中用 new_text 替代old_text。如果需要在某一文本字符串中替換指定的文本,請(qǐng)使用函數(shù)SUBSTITUTE;如果需要在某一文本字符串中替換指定位置處的任意文本,請(qǐng)使用函數(shù) REPLACE
語(yǔ)法:SUBSTITUTE(text,old_text,new_text,instance_num)
參數(shù): Text是需要替換其中字符的文本,或是含有文本的單元格引用;
Old_text是需要替換的舊文本;
New_text用于替換old_text 的文本;
Instance_num 為一數(shù)值,用來(lái)指定以new_text替換第幾次出現(xiàn)的old_text;如果指定了instance_num,則只有滿足要求的old_text被替換;否則將用new_text替換Text 中出現(xiàn)的所有old_text。
十七、count
定義:計(jì)算參數(shù)列表中的數(shù)字項(xiàng)的個(gè)數(shù)
語(yǔ)法:count(value1,value2,...)
十八、counta
定義:COUNTA函數(shù)功能是返回參數(shù)列表中非空值的單元格個(gè)數(shù)。利用函數(shù) COUNTA可以計(jì)算單元格區(qū)域或數(shù)組中包含數(shù)據(jù)的單元格個(gè)數(shù)。如果不需要統(tǒng)計(jì)邏輯值、文字或錯(cuò)誤值,請(qǐng)使用函數(shù) COUNT。
語(yǔ)法:COUNTA(value1,value2,...)
十九、round
定義:返回按指定位數(shù)進(jìn)行四舍五入的數(shù)值
語(yǔ)法:ROUND(number, num_digits)
二十、sunproduct
定義: 用函數(shù)SUMPRODUCT計(jì)算符合多條件的數(shù)據(jù)和,其基本格式是:SUMPRODUCT(條件1*條件2*……,求和數(shù)據(jù)區(qū)域)