Excel中常用函數(shù)及其使用方法簡介參考模板_第1頁
Excel中常用函數(shù)及其使用方法簡介參考模板_第2頁
Excel中常用函數(shù)及其使用方法簡介參考模板_第3頁
Excel中常用函數(shù)及其使用方法簡介參考模板_第4頁
Excel中常用函數(shù)及其使用方法簡介參考模板_第5頁
已閱讀5頁,還剩36頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、目錄一、IF函數(shù)2二、ASC函數(shù)4三、SEARCH函數(shù) 4四、CONCATENATE函數(shù)4五、EXACT函數(shù)5六、find函數(shù)5七、PROPER函數(shù) 7八、LEFT函數(shù) 7九、LOWER函數(shù)7十、MID函數(shù) 8十一、REPT函數(shù)8十二、Replace函數(shù)9十三、Right函數(shù)10十四、UPPER函數(shù)10十五、SUBSTITUTE函數(shù)10十六、VALUE函數(shù)12十七、WIDECHAR函數(shù)12十八、AND函數(shù)12十九、NOT函數(shù)13二十、OR函數(shù)13二十一、COUNT函數(shù)14二十二、MAX函數(shù)151 / 41二十三、MIN函數(shù)15二十四、SUMIF函數(shù)16二十五、OFFSET函數(shù)17二十六、ROW

2、函數(shù)20二十七、INDEX 函數(shù) 21二十八、LARGE函數(shù)22二十九、ADDRESS函數(shù)23三十、Choose函數(shù)24三十一、HLOOKUP函數(shù)24三十二、VLOOKUP函數(shù)26三十三、LOOKUP函數(shù)29三十四、MATCH函數(shù) 29三十五、HYPERLINK函數(shù)30三十六、ROUND函數(shù)31三十七、TREND函數(shù)32一、IF函數(shù)1.1、含義執(zhí)行真假值判斷,根據(jù)邏輯計算的真假值,返回不同結(jié)果??梢允褂煤瘮?shù) IF 對數(shù)值和公式進(jìn)行條件檢測。 1.2、語法IF(logical_test,value_if_true,value_if_false) Logical_test 表示計算結(jié)果為 TRUE

3、 或 FALSE 的任意值或表達(dá)式。 例如,A10=100 就是一個邏輯表達(dá)式,如果單元格 A10 中的值等于 100,表達(dá)式即為 TRUE,否則為 FALSE。本參數(shù)可使用任何比較運算符(一個標(biāo)記或符號,指定表達(dá)式內(nèi)執(zhí)行的計算的類型。有數(shù)學(xué)、比較、邏輯和引用運算符等。)。 Value_if_true logical_test 為 TRUE 時返回的值。 例如,如果本參數(shù)為文本字符串“預(yù)算內(nèi)”而且 logical_test 參數(shù)值為 TRUE,則 IF 函數(shù)將顯示文本“預(yù)算內(nèi)”。如果 logical_test 為 TRUE 而 value_if_true 為空,則本參數(shù)返回 0(零)。如果要顯

4、示 TRUE,則請為本參數(shù)使用邏輯值 TRUE。value_if_true 也可以是其他公式。 Value_if_false logical_test 為 FALSE 時返回的值。 例如,如果本參數(shù)為文本字符串“超出預(yù)算”而且 logical_test 參數(shù)值為 FALSE,則 IF 函數(shù)將顯示文本“超出預(yù)算”。如果 logical_test 為 FALSE 且忽略了 value_if_false(即 value_if_true 后沒有逗號),則會返回邏輯值 FALSE。如果 logical_test 為 FALSE 且 value_if_false 為空(即 value_if_true 后有

5、逗號,并緊跟著右括號),則本參數(shù)返回 0(零)。VALUE_if_false 也可以是其他公式。 說明 函數(shù) IF 可以嵌套七層,用 value_if_false 及 value_if_true 參數(shù)可以構(gòu)造復(fù)雜的檢測條件。請參閱下面最后一個示例。 在計算參數(shù) value_if_true 和 value_if_false 后,函數(shù) IF 返回相應(yīng)語句執(zhí)行后的返回值。 如果函數(shù) IF 的參數(shù)包含數(shù)組( 用于建立可生成多個結(jié)果或可對在行和列中排列的一組參數(shù)進(jìn)行運算的單個公式。數(shù)組區(qū)域共用一個公式;數(shù)組常量是用作參數(shù)的一組常量),則在執(zhí)行 IF 語句時,數(shù)組中的每一個元素都將計算。 WPS表格 還提

6、供了其他一些函數(shù),可依據(jù)條件來分析數(shù)據(jù)。例如,如果要計算單元格區(qū)域中某個文本字符串或數(shù)字出現(xiàn)的次數(shù),則可使用 COUNTIf 工作表函數(shù)。如果要根據(jù)單元格區(qū)域中的某一文本字符串或數(shù)字求和,則可使用 SUMIf 工作表函數(shù)。請了解關(guān)于根據(jù)條件計算值。 如果判斷標(biāo)準(zhǔn)有漢字內(nèi)容,則在漢字前后加上英文狀態(tài)下的雙引號""G2 (例如:IF(G2="成都",400,200) 示例如果您將示例復(fù)制到空白工作表中,可能會更易于理解該示例。 示例一 A1數(shù)據(jù)250公式 說明(結(jié)果)=IF(A2<=100,"Withinbudget","

7、Overbudget") 如果上面的數(shù)字小于等于100,則公式將顯示“Withinbudget”。否則,公式顯示“Overbudget”。(Withinbudget)=IF(A2=100,SUM(B5:B15),"") 如果上面數(shù)字為100,則計算單元格區(qū)域B5:B15,否則返回空文本("")示例二 A B1實際費用預(yù)算費用21500 9003500 9004500 925 公式 說明(結(jié)果)=IF(A2>B2,"OverBudget","OK") 判斷第1行是否超出預(yù)算(OverBudget)=I

8、F(A3>B3,"OverBudget","OK") 判斷第2行是否超出預(yù)算(OK)示例三 A1成績245390478 公式 說明(結(jié)果)=IF(A2>89,"A",IF(A2>79,"B",IF(A2>69,"C",IF(A2>59,"D","F") 為第一個成績指定一個字母等級(F)=IF(A3>89,"A",IF(A3>79,"B",IF(A3>69,"

9、C",IF(A3>59,"D","F") 為第二個成績指定一個字母等級(A)=IF(A4>89,"A",IF(A4>79,"B",IF(A4>69,"C",IF(A4>59,"D","F") 為第三個成績指定一個字母等級(C)在上例中,第二個 IF 語句同時也是第一個 IF 語句的參數(shù) value_if_false。同樣,第三個 IF 語句是第二個 IF 語句的參數(shù) value_if_false。例如,如果第一個 l

10、ogical_test (AVERAGE > 89) 為 TRUE,則返回“A”;如果第一個 logical_test 為 FALSE,則計算第二個 IF 語句,以此類推。 用下列關(guān)鍵字指定數(shù)字的字母等級。 如果成績是則返回大于89 A80到89 B70到79 C60到69 D小于60 F二、ASC函數(shù)2.1用途: 將全角字符轉(zhuǎn)換為半角字符。 2.2語法: ASC(text) 2.3參數(shù): Text 待要查找其長度的文本。 2.4說明: 公式將全角字母轉(zhuǎn)化為半角字母,若不包含全角字母則保持不變。 實例: 如果A1=電腦,則公式“=ASC(A1)”返回電腦EXCEL。 vb代碼中,忽然遇到

11、ASC("8")了,查詢了好半天,才搞明白原來是取數(shù)字8的ASCII碼。三、SEARCH函數(shù) 功能:用來返回指定的字符串在原始字符串中首次出現(xiàn)的位置 格式:SEARCH(find_text,within_text,start_num) find_text:要查找的文本字符串 within_text:要在哪一個字符串查找 start_num:從within_text的第幾個字符開始查找。 注意:在find_text中,可以使用通配符,例如:問號“?”和星號“*”。其中問號“?”代表任何一個字符,而星號“*”可代表任何字符串。如果要查找的字符串就是問號或星號,則必須在這兩個符號

12、前加上“”符號。四、CONCATENATE函數(shù) 通??捎糜诔錾掌谕频剑蟪瞿挲g。 (一)、含義 在Excel表格中常用的函數(shù),即將幾個文本字符串合并為一個文本字符串。 (二)、語法 CONCATENATE (text1,text2,.) Text1, text2, . 為 1 到 30 個將要合并成單個文本項的文本項。這些文本項可以為文本字符串、數(shù)字或?qū)蝹€單元格的引用。 (三)、說明 也可以用 &(和號)運算符代替函數(shù) CONCATENATE 實現(xiàn)文本項的合并。 (四)、示例 如果您將示例復(fù)制到空白工作表中,可能會更易于理解該示例。 項目項 公式 說明(結(jié)果)=CONCATENAT

13、E("能夠觸動",A2,"就是",A3,"",A4,"。")將上述數(shù)據(jù)合并成一個語句(能夠觸動人心就是最完美的音樂。)【擴展】用&運算符可以代替CONCATENATE函數(shù)實現(xiàn)文本項的合并。如公式="張"&"軍”的結(jié)果為“張軍”。五、EXACT函數(shù) EXACT函數(shù)是office辦公軟件excel中的文本函數(shù),用于檢測兩個字符串是否完全相同。EXACT函數(shù)的參數(shù)text1和text2分別表示需要比較的文本字符串,也可以是引用單元格中的文本字符串,如果兩個參數(shù)完全相同,EXA

14、CT函數(shù)返回TRUE值;否則返回FALSE值 語法: EXACT(text1,text2) 參數(shù): Text1 待比較的第一個字符串。 Text2 待比較的第二個字符串。 示例: EXACT("word","word") 等于 TRUE EXACT("Word","word") 等于 FALSE EXACT("w ord","word") 等于 FALSE六、find函數(shù)(一)、目錄Find函數(shù) 之Excel C+中的find函數(shù)Find函數(shù) 之Excel1 Find函數(shù)用來

15、對原始數(shù)據(jù)中某個字符串進(jìn)行定位,以確定其位置。Find函數(shù)進(jìn)行定位時,總是從指定位置開始,返回找到的第一個匹配字符串的位置,而不管其后是否還有相匹配的字符串。 使用語法 FIND(find_text,within_text,start_num) Find_text 是要查找的文本。 Within_text 是包含要查找文本的文本。 Start_num 指定開始進(jìn)行查找的字符。within_text 中的首字符是編號為 1 的字符。如果忽略 start_num,則假設(shè)其為 1。 注意: 使用 start_num 可跳過指定數(shù)目的字符。例如,假定使用文本字符串“AYF0093.YoungMensA

16、pparel”,如果要查找文本字符串中說明部分的第一個“Y”的編號,則可將 start_num 設(shè)置為 8,這樣就不會查找文本的序列號部分。FIND 將從第 8 個字符開始查找,而在下一個字符處即可找到 find_text,于是返回編號 9。FIND 總是從 within_text 的起始處返回字符編號,如果 start_num 大于 1,也會對跳過的字符進(jìn)行計數(shù)。 如果 find_text 是空文本 (),則 FIND 則會返回數(shù)值1。 Find_text 中不能包含通配符。 如果 within_text 中沒有 find_text,則 FIND返回錯誤值 #VALUE!。 如果 start

17、_num 不大于 0,則 FIND返回錯誤值 #VALUE!。 如果 start_num 大于 within_text 的長度,則 FIND 返回錯誤值 #VALUE!。 應(yīng)用示例: A2=“廣東省東莞市東城區(qū)”,A3=“黑龍江省哈爾濱市”; 對含有不同地方的數(shù)據(jù),利用“Find”函數(shù),非常簡單地確定“省”出現(xiàn)的位置。 詳細(xì)解釋: 公式“=FIND(省,A2)”中,“省”表示要查找的文本為“省”,(實際使用中,也可以很長的一串字符)。要找查找的對象是A2單元格的內(nèi)容“廣東省東莞市東城區(qū)”,因為沒有指定起始位置,所以系統(tǒng)從第一位開始。返回的“3”,表示“省“字在第三位。 而公式“=FIND(省,

18、A3)”中,“黑龍江省哈爾濱市”則返回4。 與Find類似,Search函數(shù)也有相同的功能。它們的區(qū)別是,F(xiàn)ind區(qū)分大小寫,而Search不分大小寫(當(dāng)被查找的文本為英文時)。 另外,在Excel中,對文本進(jìn)行處理的很多函數(shù)都提供了一個特別用來處理雙字節(jié)字符(如中文,日文)的函數(shù),一般是在原函數(shù)后加“B”,如FIND, 就有一個FINDB。LEFT,相對應(yīng)的就是LEFTB等。其實,我們在實際應(yīng)用中,使用不帶“B”的函數(shù)就足夠了。如果你想使用帶“B”的函數(shù),則要特別注意,尤其是在組合運用函數(shù)時,其中一個函數(shù)使用帶“B”的形式,則其它有帶“B”形式的函數(shù),全部都要使用其帶“B”的形式,否則結(jié)果極

19、可能是錯的。 2C+中的find函數(shù)泛型算法的 find: 在非string類型的容器里,可以直接找出所對應(yīng)的元素. find函數(shù)需要幾個參數(shù):迭代器,下標(biāo)值,所要找的元素 vector<int> a; find(a.begin(),a.end(),1); 這句話就表示從a的頭開始一直到尾,找到第一個值為1的元素,返回的是一個指向該元素的迭代器。 find在string容器中用途比較廣: find_first_of,find_last_of,find_not_first_of,find_not_last_of等等 在string類型中,需要的參數(shù)也有迭代器,下標(biāo)和要找的字符串,這里

20、要注意,是字符串,不能查找單個字符。 string a; find(a.begin(),a.end(),"asd") 這句話就是說,在a中找到第一個存在子串與"asd"子串相等的字符串的首地址。返回指向該字符串首地址的迭代器。 find_last_of則是找到最后一個, find_not_first_of是找出第一個不與“asd”相等的字符串的首地址七、PROPER函數(shù)PROPER函數(shù)是office辦公軟件中的一種文本函數(shù), 將文本字符串的首字母及任何非字母字符之后的首字母轉(zhuǎn)換成大寫。將其余的字母轉(zhuǎn)換成小寫。 語法結(jié)構(gòu)為:PROPER(text) Tex

21、t 用引號括起來的文本、返回文本值的公式或是對包含文本的單元格的引用。PROPER函數(shù)只有一個參數(shù),表示轉(zhuǎn)換成大寫形式的文本。八、LEFT函數(shù)用途: 得到字符串左部指定個數(shù)的字符。 語法: LEFT( string, n ) 參數(shù): string 指定要提取子串的字符串。 n 指定子串長度返回值String。 說明: 函數(shù)執(zhí)行成功時返回string字符串左邊n個字符,發(fā)生錯誤時返回空字符串("")。如果任何參數(shù)的值為NULL,Left()函數(shù)返回NULL。如果n的值大于string字符串的長度,那么Left()函數(shù)返回整個string字符串,但并不增加其它字符。 實例: 如

22、果A1=安徽省蚌埠市固鎮(zhèn)縣楊廟鄉(xiāng),則公式“=LEFT(A1,FIND("省",A1)”返回安徽省。 Dim AnyString, MyStr AnyString = "Hello World" '定義字符串。 MyStr = Left(AnyString, 1) '返回 "H"。 MyStr = Left(AnyString, 7) '返回 "Hello W"。 MyStr = Left(AnyString, 10) '返回 "Hello Worl"。九、LOWE

23、R函數(shù)LOWER函數(shù)用來將文本轉(zhuǎn)換為小寫。 例如,B3單元格內(nèi)容為“HR”,在C3單元格編輯函數(shù)公式“=LOWER(B3)”,C3則反饋結(jié)果“hr”。 說明:對單元格中的非字母不進(jìn)行改變。十、MID函數(shù)目錄名稱類別名稱Mid 從字符串中返回指定數(shù)目的字符。 類別字符串函數(shù) 原形MID(text,start_num,num_chars) 參數(shù)text 字符串表達(dá)式,從中返回字符。如果 text 包含 Null,則返回 Null。 start_num text 中被提取的字符部分的開始位置。如果 start 超過了 text 中字符的數(shù)目,Mid 將返回零長度 字符串 ("")

24、。 num_chars 要返回的字符數(shù)。如果省略或num_chars 超過文本的字符數(shù)(包括 start 處的字符),將返回字符串中從 start_num到字符串結(jié)束的所有字符。 說明 要判斷 text 中字符的數(shù)目,可使用 Len 函數(shù)。 下面的示例利用 Mid 函數(shù)返回字符串中從第四個字符開始的六個字符: Dim MyVar MyVar = Mid("VB腳本is fun!", 4, 6) 'MyVar 包含 "Script"。 注意 MidB 函數(shù)與包含在字符串中的字節(jié)數(shù)據(jù)一起使用。其參數(shù)不是指定字符數(shù),而是字節(jié)數(shù)。 例: M=4100 A

25、1=Mid(M,1,1) A1=4 A2=Mid(M,2,2) A2=10十一、REPT函數(shù)REPT函數(shù)是office辦公軟件excel中的一種函數(shù),REPT函數(shù)可可以按照定義的次數(shù)重復(fù)現(xiàn)實文本,相當(dāng)于復(fù)制文本。其語法結(jié)構(gòu)為:REPT(text,number_times). REPT函數(shù)包括兩個參數(shù) 其定義分別是: text:表示需要重復(fù)現(xiàn)實文本的次數(shù) number_times表示指定文本重復(fù)現(xiàn)實的次數(shù)十二、Replace函數(shù)百科名片Replace,意思是“代替”,標(biāo)志著它是一個標(biāo)識替換的函數(shù)。返回一個字符串,該字符串中指定的子字符串已被替換成另一子字符串,并且替換發(fā)生的次數(shù)也是指定的。描述1

26、返回字符串,其中指定數(shù)目的某子字符串被替換為另一個子字符串。 語法Replace(expression, find, replacewith, compare, count, start) Replace 函數(shù)的語法有以下參數(shù): 參數(shù)描述expression必選。字符串表達(dá)式,包含要替換的子字符串。find必選。被搜索的子字符串。replacewith必選。用于替換的子字符串。start可選。expression 中開始搜索子字符串的位置。如果省略,默認(rèn)值為 1。count可選。執(zhí)行子字符串替換的數(shù)目。如果省略,默認(rèn)值為 -1,表示進(jìn)行所有可能的替換。compare可選。指示在計算子字符串時使

27、用的比較類型的數(shù)值。有關(guān)數(shù)值,請參閱“設(shè)置”部分。設(shè)置compare 參數(shù)可以有以下值: 常數(shù)值描述vbBinaryCompare0執(zhí)行二進(jìn)制比較。vbTextCompare1執(zhí)行文本比較。vbDatabaseCompare2執(zhí)行基于數(shù)據(jù)庫(在此數(shù)據(jù)庫中執(zhí)行比較)中包含的信息的比較。返回值Replace 返回以下值: 如果Replace 返回expression 為零長度零長度字符串 ("")。expression 為 Null錯誤。find 為零長度expression 的副本。replacewith 為零長度expression 的副本,其中刪除了所有由 find 參數(shù)

28、指定的內(nèi)容。start > Len(expression)零長度字符串。count 為 0expression 的副本。說明Replace 函數(shù)的返回值是經(jīng)過替換(從由 start 指定的位置開始到 expression 字符串的結(jié)尾)后的字符串,而不是原始字符串從開始至結(jié)尾的副本。十三、Right函數(shù)百科名片right函數(shù)的功能是從字符串右端取指定個數(shù)字符。 語法Right ( string, n ) 。參數(shù)string:string類型,指定要提取子串的字符串n:long類型,指定子串長度返回值String。函數(shù)執(zhí)行成功時返回string字符串右邊n個字符,發(fā)生錯誤時返回空字符串(&

29、quot;")。如果任何參數(shù)的值為NULL,Right()函數(shù)返回NULL。如果n的值大于string字符串的長度,那么Right()函數(shù)返回整個string字符串,但并不增加其它字符。功能返回 Variant (String),其中包含從字符串右邊取出的指定數(shù)量的字符。 語法Right(string, length) Right 函數(shù)的語法具有下面的命名參數(shù): 部分說明string必要參數(shù)。字符串表達(dá)式,從中最右邊的字符將被返回。如果 string 包含 Null,將返回 Null。length必要參數(shù);為 Variant (Long)。為數(shù)值表達(dá)式,指出想返回多少字符。如果為 0

30、,返回零長度字符串 ("")。如果大于或等于 string 的字符數(shù),則返回整個字符串。說明欲知 string 的字符數(shù),用 Len 函數(shù)。 注意 RightB 函數(shù)作用于包含在字符串中的字節(jié)數(shù)據(jù)。所以 length 指定的是字節(jié)數(shù),而不是指定返回的字符數(shù)。十四、UPPER函數(shù)UPPER函數(shù)是office辦公軟件excel中的一種函數(shù),該函數(shù)與LOWER函數(shù)的功能相反,用于將文本字符串中的所有小寫字母轉(zhuǎn)換成大寫字母,發(fā)其語法結(jié)構(gòu)為:UPPER(text) 。UPPER函數(shù)只有一個參數(shù)text,表示需要換成大寫形式的文本。十五、SUBSTITUTE函數(shù)百科名片在文本字符串中用

31、 new_text 替代 old_text。如果需要在某一文本字符串中替換指定的文本,請使用函數(shù) SUBSTITUTE;如果需要在某一文本字符串中替換指定位置處的任意文本,請使用函數(shù) REPLACE。目錄語法 示例 也可以在vb里面應(yīng)用語法SUBSTITUTE(text,old_text,new_text,instance_num) Text 為需要替換其中字符的文本,或?qū)形谋镜膯卧竦囊谩?Old_text 為需要替換的舊文本。 New_text 用于替換 old_text 的文本。 Instance_num 為一數(shù)值,用來指定以 new_text 替換第幾次出現(xiàn)的 old_text。

32、如果指定了 instance_num,則只有滿足要求的 old_text 被替換;否則將用 new_text 替換 TEXT 中出現(xiàn)的所有 old_text。 示例如果您將示例復(fù)制到空白工作表中,可能會更易于理解該示例。 A1數(shù)據(jù)2銷售數(shù)據(jù)32008年第一季度42011年第一季度公式說明(結(jié)果)=SUBSTITUTE(A2,"銷售","成本")“成本”替代“銷售”(成本數(shù)據(jù))=SUBSTITUTE(A3,"一","二",1)用“二”代替示例中第一次出現(xiàn)的“一”(2008年第二季度)=SUBSTITUTE(A4,&q

33、uot;1","2",2)用“2”代替示例中第二次出現(xiàn)的“1”(2012年第一季度)也可以在vb里面應(yīng)用SUBSTITUTE是Excel的單元格公式函數(shù),不是VBA的內(nèi)部函數(shù),這兩種概念要分清楚哦。雖然有好多函數(shù)的名稱一樣,用法也大同小異,但本質(zhì)上是不同的哦!下面是SUBSTITUTE函數(shù)在Excel中的用法: 如果需要在一個文字串中替換指定的文本,可以使用函數(shù)SUBSTITUTE 語法: SUBSTITUTE(text,old_text,new_text,instance_num) 參數(shù): Text是需要替換其中字符的文本,或是含有文本的單元格引用; Old_t

34、ext是需要替換的舊文本; New_text用于替換old_text 的文本; Instance_num 為一數(shù)值,用來指定以new_text 替換第幾次出現(xiàn)的old_text;如果指定了instance_num,則只有滿足要求的old_text 被替換;否則將用new_text 替換Text 中出現(xiàn)的所有old_text。 實例: 如果A1=學(xué)習(xí)的革命、A2=電腦,則公式 =SUBSTITUTE(A1,"的革命",A2,1) 返回“學(xué)習(xí)電腦” 要查看Excel中所有可用函數(shù),可以點Excel編輯欄左邊那個“fx”圖標(biāo),里面包含了所有函數(shù)的說明。 要查看VBA中所有可用函數(shù)

35、,可以在VB窗口點幫助菜單,里面的語言參考包含了VBA的所有函數(shù)、語句、屬性、方法、對象等等的詳細(xì)說明。十六、VALUE函數(shù)VALUE函數(shù)是office辦公軟件excel表格中的一種函數(shù),該函數(shù)可以將代表數(shù)字的文本字符串轉(zhuǎn)換成數(shù)字,其語法結(jié)構(gòu)為:VALUE(text),VALUE函數(shù)只有一個參數(shù)text,表示需要轉(zhuǎn)換成數(shù)值格式的文本。text參數(shù)可以用雙引號直接引用文本,也可以引用其他單元格中的文本。 如果要輸入以0開頭的數(shù)字,必須將單元格格式設(shè)置為文本格式,在數(shù)值格式下輸入以0開頭的數(shù)字時,系統(tǒng)會自動去掉開頭的0。十七、WIDECHAR函數(shù)用途: 將半角字符轉(zhuǎn)換為全角字符。 語法: WIDE

36、CHAR(text)。 參數(shù): Text 待要查找其長度的文本。 說明: 此函數(shù)可以將半角轉(zhuǎn)換為全角顯示,可以轉(zhuǎn)換的安符有英文字母、數(shù)字、空格、標(biāo)點符號以及日文,漢字沒有全角、半角之分。 實例: 如果A1=電腦EXCEL,則公式“=WIDECHAR(A1)”返回電腦。十八、AND函數(shù)含義所有參數(shù)的邏輯值為真時,返回 TRUE;只要一個參數(shù)的邏輯值為假,即返回 FLASE。 語法AND(logical1,logical2, .) Logical1, logical2, . 表示待檢測的 1 到 30 個條件值,各條件值可為 TRUE 或 FALSE。 說明 參數(shù)必須是邏輯值 TRUE 或 FAL

37、SE, 或者包含邏輯值的數(shù)組( 用于建立可生成多個結(jié)果或可對在行和列中排列的一組參數(shù)進(jìn)行運算的單個公式。數(shù)組區(qū)域共用一個公式;數(shù)組常量是用作參數(shù)的一組常量)或引用。 如果數(shù)組或引用參數(shù)中包含文本或空白單元格,則這些值將被忽略。 如果指定的單元格區(qū)域內(nèi)包括非邏輯值,則 AND 將返回錯誤值 #VALUE!。 示例如果您將示例復(fù)制到空白工作表中,可能會更易于理解該示例。 示例一 AB1公式說明(結(jié)果)2=AND(TRUE,TRUE)所有參數(shù)的邏輯值為真(TRUE)3=AND(TRUE,FALSE)一個參數(shù)的邏輯值為假(FALSE)4=AND(2+2=4,2+3=5)所有參數(shù)的計算結(jié)果為真(TRUE

38、)示例二 A1數(shù)據(jù)2503104公式說明(結(jié)果)=AND(1 因為50介于1到100之間(TRUE)=IF(AND(1 如果上面的第二個數(shù)字介于1到100之間,則顯示該數(shù)字,否則顯示信息(數(shù)值超出范圍)=IF(AND(1 如果上面的第一個數(shù)字介于1到100之間,則顯示該數(shù)字,否則顯示信息(50)十九、NOT函數(shù)【含義】對參數(shù)值求反。當(dāng)要確保一個值不等于某一特定值時,可以使用 NOT 函數(shù)。 【語法】NOT(logical) Logical 為一個可以計算出 TRUE 或 FALSE 的邏輯值或邏輯表達(dá)式。 【說明】如果邏輯值為 FALSE,函數(shù) NOT 返回 TRUE;如果邏輯值為 TRUE,

39、函數(shù) NOT 返回 FALSE。 【示例】如果您將示例復(fù)制到空白工作表中,可能會更易于理解該示例。 AB1公式說明(結(jié)果)2=NOT(FALSE)對FALSE求反(TRUE)3=NOT(1+1=2)對邏輯值為TRUE的公式求反(FALSE)二十、OR函數(shù)含義在其參數(shù)組中,任何一個參數(shù)邏輯值為 TRUE,即返回 TRUE;所有參數(shù)的邏輯值為 FALSE,才返回 FALSE。 語法OR(logical1,logical2,.) Logical1,logical2,. 為需要進(jìn)行檢驗的 1 到 30 個條件表達(dá)式。 說明 參數(shù)必須能計算為邏輯值,如 TRUE 或 FALSE,或者為包含邏輯值的數(shù)組(

40、 用于建立可生成多個結(jié)果或可對在行和列中排列的一組參數(shù)進(jìn)行運算的單個公式。數(shù)組區(qū)域共用一個公式;數(shù)組常量是用作參數(shù)的一組常量)或引用。 如果數(shù)組或引用參數(shù)中包含文本或空白單元格,則這些值將被忽略。 如果指定的區(qū)域中不包含邏輯值,函數(shù) OR 返回錯誤值 #VALUE!。 可以使用 OR 數(shù)組公式來檢驗數(shù)組中是否包含特定的數(shù)值。若要輸入數(shù)組公式,請按 Ctrl+Shift+Enter。 示例如果您將示例復(fù)制到空白工作表中,可能會更易于理解該示例。 AB1公式說明(結(jié)果)2=OR(TRUE)參數(shù)為TRUE(TRUE)3=OR(1+1=1,2+2=5)所有參數(shù)的邏輯值為FALSE(FALSE)4=OR

41、(TRUE,FALSE,TRUE)至少一個參數(shù)為TRUE(TRUE)二十一、COUNT函數(shù)功能1.在Excel辦公軟件中計算參數(shù)列表中的數(shù)字項的個數(shù)。 2.在數(shù)據(jù)庫(sql server或者access)中可以用來統(tǒng)計符合條件的數(shù)據(jù)條數(shù)。 語法EXCEL: COUNT(value1,value2, .) SQL: select count(*) from dmp 參數(shù)Value1, value2, . 是包含或引用各種類型數(shù)據(jù)的參數(shù)(130個),但只有數(shù)字類型的數(shù)據(jù)才被計數(shù)。 說明函數(shù)COUNT在計數(shù)時,將把數(shù)字、空值、邏輯值、日期或以文字代表的數(shù)計算進(jìn)去;但是錯誤值或其他無法轉(zhuǎn)化成數(shù)字的文字

42、則被忽略。 如果參數(shù)是一個數(shù)組或引用,那么只統(tǒng)計數(shù)組或引用中的數(shù)字;數(shù)組中或引用的空單元格、邏輯值、文字或錯誤值都將忽略。如果要統(tǒng)計邏輯值、文字或錯誤值,請使用函數(shù)COUNTA(COUNTIF按EXCEL的說明也行,但常出毛病)。 示例(一 ) 1、我要是寫成=COUNT(B1,D1),那就是計算機B1和D1兩個單元格中有幾個數(shù)字(不包括C1單元格), 2、但是如果我寫成=COUNT(B1:D1),注意,中間用冒號了,那就是計算機從B1單元格到D1單元格中數(shù)字的個數(shù)了,(這就包括數(shù)字單元格了) 3、再有,我寫成=COUNT("B1","D1","

43、;123","hello"),那結(jié)果就是0,因為里面沒有一個數(shù)字,B1和D1因為加了引號,所以是字符了,不是單元格。 4、如果A1為1,A5為3,A7為2,其他均為空,則: COUNT(A1:A7) 等于 3 備注:計算出A1到A7中,數(shù)字的個數(shù) COUNT(A4:A7) 等于 2 備注:計算出A4到A7中,數(shù)字的個數(shù) COUNT(A1:A7, 2) 等于 4 備注:計算A1到A7單元格和數(shù)字2一起,一共是多少個數(shù)字(A1到A7中有3個,加上數(shù)字2,一共4個) (二) 在數(shù)據(jù)庫(sql server),它的格式為:count(),括號里表示要統(tǒng)計的對象。 如果括號

44、內(nèi)是用星號(數(shù)字鍵8上面那個),就表示統(tǒng)計所有的內(nèi)容。如果是個具體的某一行或列的內(nèi)容,則表示該行或者列的內(nèi)容。(例:count(學(xué)生),則表示統(tǒng)計所有學(xué)生的個數(shù))。二十二、MAX函數(shù) 作用:返回一個最大數(shù)值數(shù)學(xué)等價max(x,y)=0.5*(x+y+|x-y|); 在概率論中多有使用,如X、Y獨立同分布,XN(0,1),求期望E(max(x,y). 語法 MAX(number1,number2,.) 參數(shù) Number1,number2,. 為需要找出最大數(shù)值的 1 到 30 個數(shù)值。 說明 可以將參數(shù)指定為數(shù)字、空白單元格、邏輯值或數(shù)字的文本表達(dá)式。如果參數(shù)為錯誤值或不能轉(zhuǎn)換成數(shù)字的文本,將

45、產(chǎn)生錯誤。如果參數(shù)為數(shù)組或引用,則只有數(shù)組或引用中的數(shù)字將被計算。數(shù)組或引用中的空白單元格、邏輯值或文本將被忽略。如果邏輯值和文本不能忽略,請使用函數(shù) MAXA 來代替。 如果參數(shù)不包含數(shù)字,函數(shù) MAX 返回 0。 示例 如果 A1:A5 包含數(shù)字 10、7、9、27 和 2,則: MAX(A1:A5) 等于 27 MAX(A1:A5,30) 等于 30二十三、MIN函數(shù)返回給定參數(shù)表中的最小值。 語法: MIN(number1,number2, .) 參數(shù): Number1, number2,. 是要從中找出最小值的 1 到 30 個數(shù)字參數(shù)。 說明: 參數(shù)可以是數(shù)字、空白單元格、邏輯值或

46、表示數(shù)值的文字串。如果參數(shù)中有錯誤值或無法轉(zhuǎn)換成數(shù)值的文字時,將引起錯誤。 如果參數(shù)是數(shù)組或引用,則函數(shù) MIN 僅使用其中的數(shù)字、數(shù)組或引用中的空白單元格,邏輯值、文字或錯誤值將忽略。如果邏輯值和文字串不能忽略,請使用 MINA 函數(shù) 。 如果參數(shù)中不含數(shù)字,則函數(shù) MIN 返回 0。 示例: 如果 A1:A5 中依次包含數(shù)值 10,7,3,27 和 2,那么 MIN(A1:A5) 等于 2 MIN(A1:A5, 0) 等于 0二十四、SUMIF函數(shù)語法SUMIF(range,criteria,sum_range) 1)range 為用于條件判斷的單元格區(qū)域。 2)criteria 為確定哪

47、些單元格將被相加求和的條件,其形式可以為數(shù)字、表達(dá)式或文本。例如,條件可以表示為 32、"32"、">32" 或 "apples"。條件還可以使用通配符,如需要求和的條件為第二個數(shù)字為2的,可表示為"?2*",從而簡化公式設(shè)置。 3)sum_range 是需要求和的實際單元格。 說明只有在區(qū)域中相應(yīng)的單元格符合條件的情況下,sum_range 中的單元格才求和。 如果忽略了 sum_range,則對區(qū)域中的單元格求和。 Microsoft Excel 還提供了其他一些函數(shù),它們可根據(jù)條件來分析數(shù)據(jù)。例如,如果

48、要計算單元格區(qū)域內(nèi)某個文本字符串或數(shù)字出現(xiàn)的次數(shù),則可使用 COUNTIF 函數(shù)。如果要讓公式根據(jù)某一條件返回兩個數(shù)值中的某一值(例如,根據(jù)指定銷售額返回銷售紅利),則可使用 IF 函數(shù)。 補充SUMIF函數(shù)可對滿足某一條件的單元格區(qū)域求和,該條件可以是數(shù)值、文本或表達(dá)式,可以應(yīng)用在人事、工資和成績統(tǒng)計中。 仍以上圖為例,在工資表中需要分別計算各個科室的工資發(fā)放情況。 要計算銷售部2001年5月加班費情況。則在F15種輸入公式為 =SUMIF($C:$C,"銷售部",$F:$F) 其中"$C:$C"為提供邏輯判斷依據(jù)的單元格區(qū)域,"銷售部&qu

49、ot;為判斷條件即只統(tǒng)計$C:$C區(qū)域中部門為"銷售部"的單元格,$F:$F為實際求和的單元格區(qū)域。二十五、OFFSET函數(shù)OFFSET函數(shù)的應(yīng)用(上)  首先,認(rèn)識一下OFFSET函數(shù)。從下圖說明來認(rèn)識一下excel中OFFSET函數(shù)的用法。 在C7單元格,輸入公式:=SUM(OFFSET(C2,1,2,3,1),得到結(jié)果為18。這個公式是什么意思呢?就是計算C2單元格靠下1 行并靠右2 列的3 行 1 列的區(qū)域的和。可以在公式編輯欄,選中OFFSET(C2,1,2,3,1) 部分,按F9鍵抹黑,得到運算結(jié)果為:3;8;7,此時公式變?yōu)椋?S

50、UM(3;8;7)。從上圖可以得知,就是利用OFFSET函數(shù)來得到一個新的區(qū)域,然后使用SUM函數(shù)求出這個新區(qū)域的和。下面,介紹OFFSET函數(shù)的用法。Offset函數(shù)主要應(yīng)用在單元格區(qū)域的定位和統(tǒng)計方面,一般做數(shù)據(jù)透視表定義名稱都需要用到Offset函數(shù)。Offset函數(shù)屬于查找與引用類的函數(shù)。OFFSET函數(shù)以指定的引用為參照系,通過給定偏移量得到新的引用。返回的引用可以為一個單元格或單元格區(qū)域,并可以指定返回的行數(shù)或列數(shù)。OFFSET函數(shù)的語法是:OFFSET(reference,rows,cols,height,width),按照中文的說法即是:OFFSET(引用區(qū)域,行數(shù),列數(shù),高度

51、,寬度)其中的參數(shù)意義如下:Reference:作為偏移量參照系的引用區(qū)域。Reference必須為對單元格或相連單元格區(qū)域的引用;否則,函數(shù) OFFSET 返回錯誤值 #VALUE!。Rows:相對于偏移量參照系的左上角單元格,上(下)偏移的行數(shù)。如果使用 5 作為參數(shù) Rows,則說明目標(biāo)引用區(qū)域的左上角單元格比 reference 低 5 行。行數(shù)可為正數(shù)(代表在起始引用的下方)或負(fù)數(shù)(代表在起始引用的上方)。Cols:相對于偏移量參照系的左上角單元格,左(右)偏移的列數(shù)。如果使用 5 作為參數(shù) Cols,則說明目標(biāo)引用區(qū)域的左上角的單元格比 reference 靠右 5 列。列數(shù)可為正

52、數(shù)(代表在起始引用的右邊)或負(fù)數(shù)(代表在起始引用的左邊)。Height:高度,即所要返回的引用區(qū)域的行數(shù)。Height 必須為正數(shù)。Width:寬度,即所要返回的引用區(qū)域的列數(shù)。Width 必須為正數(shù)。學(xué)習(xí)使用OFFSET函數(shù)需要注意以下幾點:第一,如果行數(shù)和列數(shù)偏移量超出工作表邊緣,函數(shù) OFFSET 返回錯誤值 #REF!。第二,如果省略 height 或 width,則假設(shè)其高度或?qū)挾扰c reference 相同。第三,函數(shù) OFFSET 實際上并不移動任何單元格或更改選定區(qū)域,它只是返回一個引用。第四,函數(shù) OFFSET 可用于任何需要將引用作為參數(shù)的函數(shù)。下面,結(jié)合幾個實例學(xué)習(xí)OFFSET函數(shù)的應(yīng)用。OFFSET函數(shù)通常與其它函數(shù)來嵌套使用。下圖所示的區(qū)域為實例的源數(shù)據(jù)區(qū)域。OFFSET函數(shù)應(yīng)用第一題:如下圖所示,計算上圖B列姓名下面所有單元格的數(shù)量。在F3單元格輸入函數(shù):=OFFSET(B2,0,0,COUNTA(B:B)-1),全選公式,按F9鍵,得到:="張三""王五""李四""聞一""張二""江八""張六""趙六""錢

溫馨提示

  • 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)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論