用途:返回系統當前日期的序列號。
語法:TODAY()
參數:無
實例:=TODAY()
返回結果: 2009/12/18(執行公式時的系統時間)
2.MONTH
用途:返回以序列號表示的日期中的月份,它是介於1(壹月)和12(十二月)之間的整數。
語法:MONTH(serial_number)
參數:Serial_number 表示壹個日期值,其中包含著要查找的月份。
實例: =MONTH(2009/12/18)
返回結果: 12
3.YEAR
用途:返回某日期的年份。其結果為1900 到9999 之間的壹個整數。
語法:YEAR(serial_number)
參數:Serial_number 是壹個日期值,其中包含要查找的年份。
實例: =YEAR(2009/12/18)
返回結果: 2009
4.ISERROR
用途:測試參數的正確錯誤性.
語法:ISERROR(value)
參數:Value 是需要進行檢驗的參數,可為任何條件,參數,文本.
實例: =ISERROR(5<2)
返回結果: FALSE
5.IF
用途:執行邏輯判斷,它可以根據邏輯表達式的真假,返回不同的結果,從而執行數值或公式的條件檢測任務。
語法:IF(logical_test,value_if_true,value_if_false)。
參數:Logical_test 計算結果為TRUE 或FALSE 的任何數值或表達式;Value_if_true是Logical_test為TRUE 時的返回值,Value_if_false是Logical_test為FALSE 時的返回值.
實例:IF(5>3,1,0)
返回結果: 1
6.VLOOKUP
用途:在表格或數值數組中查找指定的數值,並由此返回表格或數組當前行中指定列處的數值。
語法:VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
參數:Lookup_value 為需要在數據表第壹列中查找的數值。Table_array 為需要在其中查找數據的數據表,Col_index_num 為table_array 中待返回的匹配值的列序號。Range_lookup 為壹邏輯值,如果為TRUE 或省略,則返回近似匹配值,如果range_value 為FALSE或0,將返回精確匹配值。如果找不到,則返回錯誤值#N/A。
實例:=VLOOKUP(A:A,sheet2!A:B,2,0)
返回結果: #N/A
7.ABS
用途:返回某壹參數的絕對值。
語法:ABS(number)
參數:number 是需要計算其絕對值的壹個實數。
實例:=ABS(-2)
返回結果: 2
8.COUNT
用途:返回數字參數的個數。它可以統計數組或單元格區域中含有數字的單元格個數。
語法:COUNT(value1,value2,...)。
參數:Value1,value2,...是包含或引用各種類型數據的參數(1~30 個),其中只有數字類型的數據才能被統計。
實例:如果A1=90、A2=人數、A3=〞〞、A4=54、A5=36,其余單元格為空,則公式“=COUNT(A1:A7)”
返回結果: 3
9.COUNTA
用途:返回參數組中非空值的數目。利用函數COUNTA 可以計算數組或單元格區域中數據項的個數。
語法:COUNTA(value1,value2,...)
說明:Value1,value2,...所要計數的值,參數個數為1~30 個。參數可以是任何類型,包括空格但不包括空白單元格。
實例:如果A1=90、A2=人數、A3=〞〞、A4=54、A5=36,其余單元格為空,則公式“=COUNTA(A1:A7)”
返回結果: 5
10.COUNTBLANK
用途:計算某個單元格區域中空白單元格的數目。
語法:COUNTBLANK(range)
參數:Range為需要計算其中空白單元格數目的區域。
實例:如果A1=90、A2=人數、A3=〞〞、A4=54、A5=36,其余單元格為空,則公式“=COUNTBLANK(A1:A7)”
返回結果: 2
11.COUNTIF
用途:統計某壹區域中符合條件的單元格數目。
語法:COUNTIF(range,criteria)
參數:range 為需要統計的符合條件的單元格數目的區域;Criteria 為參與計算的單元格條件,其形式可以為數字、表達式或文本.其中數字可以直接寫入,表達式和文本必須加引號。
實例:假設A1:A5 區域內存放的文本分別為女、男、女、男、女,則公式“=COUNTIF(A1:A5,"女")”
返回結果: 3
12.INT
用途:任意實數向下取整為最接近的整數。
語法:INT(number)
參數:Number 為需要處理的任意壹個實數。
實例:=INT(16.844)
返回結果: 16
13.ROUNDUP
用途:任意實數按指定的位數無條件向上進位。
語法:ROUNDUP(number,num_digits)
參數:Number是要無條件進位的任何實數,Num_digits 為指定的位數。
實例:=ROUNDUP(16.844,2)
返回結果: 16.85
14.ROUND
用途:按指定位數四舍五入某個數字。
語法:ROUND(number,num_digits)
參數:Number 是需要四舍五入的數字;Num_digits 為指定的位數。
實例:=ROUND(16.848,2)
返回結果: 16.85
15.TRUNC
用途:按指定位數無條件舍去之後的數值.
語法:TRUNC(number,num_digits)
參數:Number 是需要截去小數部分的數字,Num_digits則指定的位數
實例:=TRUNC(16.848,2)
返回結果:16.84
16.SUM
用途:返回某壹單元格區域中所有數字之和。
語法:SUM(number1,number2,...)。
參數:Number1,number2,...為需要求和的數值(包括邏輯值及文本表達式)、區域或引用。
註意:參數表中的邏輯值被轉換為1、文本被轉換為數字。如果參數為數組或引用,只有其中的數字將被計算,數組或引用中的空白單元格、邏輯值、文本或錯誤值將被忽略。
實例:=SUM("3",2,TRUE)
返回結果: 6,因為"3"被轉換成數字3,而邏輯值TRUE 被轉換成數字1。
17.SUMIF
用途:根據指定條件對若幹單元格、區域或引用求和。
語法:SUMIF(range,criteria,sum_range)
參數:Range 為用於條件判斷的單元格區域,Criteria是由數字、邏輯表達式等組成的判定條件,Sum_range 為需要求和的單元格、區域或引用。
實例:A1=報關員,B1=報關員,B2=報關文員,B3=報關員,C1=70,C2=68,C3=60,則公式=SUMIF(B:B,A1,C:C)
返回結果: 130
18.AVERAGE
用途:計算所有參數的算術平均值。
語法:AVERAGE(number1,number2,...)。
參數:Number1、number2、...是要計算平均值的數值。
實例:=AVERAGE(100,70)
返回結果: 85
19.MAX
用途:返回數據集中的最大數值。
語法:MAX(number1,number2,...)
參數:Number1,number2,...是需要找出最大數值的數值。
實例:如果A1=71、A2=83、A3=76、A4=49、A5=92、A6=88、A7=96,則公式“=MAX(A1:A7)”
返回結果: 96
20.MEDIAN
用途:返回給定數值集合的中位數(即在該組數據中,有壹半的數據比它大,有壹半的數據比它小)。
語法:MEDIAN(number1,number2,...)
參數:Number1,number2,...是需要找出中位數的數字參數。
實例:=MEDIAN(11,12,13,14,15)
返回結果: 13
21.MIN
用途:返回給定參數表中的最小值。
語法:MIN(number1,number2,...)。
參數:Number1,number2,...是要從中找出最小值的數字參數
實例:如果A1=71、A2=83、A3=76、A4=49、A5=92、A6=88、A7=96,則公式“=MIN(A1:A7)”
返回結果: 49
22.MODE
用途:返回在某壹數組或數據區域中的眾數。(即該數值在這壹組數據中出現最多的次數)
語法:MODE(number1,number2,...)。
參數:Number1,number2,...是用於眾數計算數字參數
實例:如果A1=71、A2=83、A3=71、A4=49、A5=92、A6=88,則公式“=MODE(A1:A6)”
返回結果: 71
23.ASC
用途:將字符串中的全角(雙字節)英文字母更改為半角(單字節)字符。
語法:ASC(text)
參數:Text 為文本或包含文本的單元格引用。
實例:=ASC(excel)
返回結果: excel。
24.CONCATENATE
用途:將若幹參數合並到壹個參數中,其功能與"&"運算符相同。
語法:CONCATENATE(text1,text2,...)
參數:Text1,text2,...為要合並成單個參數的參數項,這些參數項可以是文字串、數字或對單個單元格
實例:=CONCATENATE(110,"-",11521) 或 =110&"-"&11521
返回結果: 110-11521
25.EXACT
用途:測試兩個字符串是否完全相同。如果它們完全相同,則返回TRUE;否則返回FALSE。區分大小寫。
語法:EXACT(text1,text2)。
參數:Text1 是待比較的第壹個字符串,Text2 是待比較的第二個字符串。
實例:如果A1=物理、A2=化學,A3=物理,則公式1“=EXACT(A1,A2)”,公式2=“=EXACT(A1,A3)”
返回結果: 公式1為FALSE ,公式2為TRUE
26.FIND
用途:用於查找其某字參數在其他參數內是否存在,並按字符數計算返回其起始位置編號。區分大小寫。
語法:FIND(find_text,within_text,start_num),
參數:Find_text 是待查找的目標參數;Within_text 是包含待查找參數的源參數;Start_num 指定從其開始第幾個字符進行,如果忽略start_num,則假設其為1。
實例:=FIND("軟件","電腦軟件報",1)
返回結果: 3
27.LEFT
用途:將參數從左開始根據指定的字符數返回數值。且空格也將作為字符進行統計。
語法:LEFT(text,num_chars)。
參數:Text 是包含要提取字符的文本串;Num_chars 指定函數要提取的字符數,它必須大於或等於0。
實例:如果A1=電腦 愛好者,則公式“=LEFT(A1,4)
返回結果: 電腦 愛
28.MID
用途:將參數從指定開始位置根據指定的字符數返回數值。且空格也將作為字符進行統計。
語法:MID(text,start_num,num_chars)
參數:Text 是包含要提取字符的文本串。Start_num 是文本中要提取的第壹個字符的位置,Num_chars 指定希望從參數中返回字符的個數.
實例:如果A1=電腦 愛好者,則公式“=mid(A1,2,4)”
返回結果: 腦 愛好
29.RIGHT
用途:將參數從右開始根據指定的字符數返回數值。且空格也將作為字符進行統計。
語法:RIGHT(text,num_chars)。
參數:Text 是包含要提取字符的文本串;Num_chars 指定函數要提取的字符數,它必須大於或等於0。
實例:如果A1=電腦 愛好者,則公式“=RIGHT(A1,5)
返回結果: 腦 愛好者
30.LEN
用途:返回文本串的字符數。且空格也將作為字符進行統計。
語法:LEN(text)。
參數:Text 待要查找其長度的文本。
實例:如果A1=電腦 愛好者,則公式“=LEN(A1)”
返回結果: 6
31.LOWER
用途:將壹個文字串中的所有大寫字母轉換為小寫字母。
語法:LOWER(text)。
語法:Text 是包含待轉換字母的文字串。
實例:如果A1=Excel,則公式“=LOWER(A1)”
返回結果: excel
32.UPPER
用途:將壹個文字串中的所有小寫字母轉換為大寫字母。。
語法:UPPER(text)。
參數:Text 為需要轉換成大寫形式的文本。
實例:=UPPER("apPle")
返回結果: APPLE
33.PROPER
用途:將文字串的首字母及任何非字母字符之後的首字母轉換成大寫。將其余的字母轉換成小寫。
語法:PROPER(text)
參數:Text 是需要進行轉換的字符串.
實例:如果A1=wROK1天and學習excel,則公式“=PROPER(A1)”
返回結果: Wrok1天And學習Excel
34.REPT
用途:按照給定的次數重復顯示文本。
語法:REPT(text,number_times)。
參數:Text 是需要重復顯示的文本,Number_times 是重復顯示的次數。
實例:=REPT("軟件報",2)。
返回結果: 軟件報軟件報
35.TRIM
用途:除了單詞之間的單個空格外,清除文本中的所有的空格。
語法:TRIM(text)。
參數:Text 是需要清除其中空格的文本。
實例:如果A1=happy new year,則公式TRIM(A1)
返回結果: happy new year
36.TRANSPOSE
用途:返回區域的轉置(所謂轉置就是將數組的第壹行作為新數組的第壹列,數組的第二行作為新數組的第二列,以此類推)。
語法:TRANSPOSE(array)。
參數:Array 是需要轉置的數組或工作表中的單元格區域。
實例:如果A1=68、B1=76
返回結果: C1=68、C2=76 (在C1欄寫入公式=TRANSPOSE(A1:B1)回車,再選中所有需返回結果值的欄位後按F2,接著再按Ctrl+Shift+Enter即可)
36.RANK
用途:返回某壹數值在某壹組數值中排序第幾
語法:RANK(number,ref,order)
參數:number是需要確定排第幾的某壹數值; ref是指某壹組數值; order是指排序的方式,輸0表示從大到小排,輸1表示從小到大排.
實例:如果A1到A5分別為5,6,1,3,2 ,則公式1 RANK(A1,A:A,1) 公式2 RANK(A1,A:A,0)
返回結果: 公式1為4 公式2為2
37.ADDRESS
用途:返回某壹單元格地址
語法:ADDRESS(Row_num,Column_num,Abs_num,A1,Sheet_text)
參數:Row_num是指單元格位址的行號;Column_num是指單元格位址的列號;Abs_num是指傳回參照位址的方式.1表示傳回絕對位址,2表示列為絕對,欄為相對,3表示列為相對,欄為絕對,4表示相對位址;A1表示用什麽格式來表示參照位址,壹般直接為空;Sheet_text表示為外部參照的工作表名稱,壹般直接為空.
實例:公式1 ADDRESS(4,5,1,,) 公式2ADDRESS(4,5,2,,) 公式2ADDRESS(4,5,3,,) 公式2ADDRESS(4,5,4,,) 公式2ADDRESS(4,5,2,,)
返回結果: 公式1為$E$4 公式2為E$4 公式3為$E4 公式4為E4
37.INDIRECT
用途:返回參照地址的值
語法:INDIRECT(Ref_text,A1)
參數:Ref_text是指某單元格的參照位址;A1為壹邏輯值,壹般直接為空;
實例:如果要傳回E4單元格的值﹐則公式為 INDIRECT(ADDRESS(4,5,4,,))
返回結果: 公式為0
38.在壹個單元格輸入壹個日期,另壹個單元格會自動跳出當月月底
公式﹕DATE(YEAR(A1),MONTH(A1)+1,0)