excel函數公式大全 常用的函數公式大全

2015-09-10 11:51  出處:PConline原創  作者:佚名   責任編輯:gushunjun1 

  很多朋友在剛剛接觸Excel時都不太會使用函數公式,而在工作中,使用函數公式會給我們帶來許多的便利。今天小編整理出常用的Excel函數公式大全整理了出來,希望對朋友們有所幫助。

  Excel常用函數大全

  1、ABS函數

  函數名稱:ABS

  主要功能:求出相應數字的絕對值。

  使用格式:ABS(number)

  參數說明:number代表需要求絕對值的數值或引用的單元格。

  應用舉例:如果在B2單元格中輸入公式:=ABS(A2),則在A2單元格中無論輸入正數(如100)還是負數(如-100),B2中均顯示出正數(如100)。

  特別提醒:如果number參數不是數值,而是一些字元(如A等),則B2中返回錯誤值“#VALUE!”。

  2、AND函數

  函數名稱:AND

  主要功能:返回邏輯值:如果所有參數值均為邏輯“真(TRUE)”,則返回邏輯“真(TRUE)”,反之返回邏輯“假(FALSE)”。

  使用格式:AND(logical1,logical2, …)

  參數說明:Logical1,Logical2,Logical3……:表示待測試的條件值或表達式,最多這30個。

  應用舉例:在C5單元格輸入公式:=AND(A5>=60,B5>=60),確認。如果C5中返回TRUE,說明A5和B5中的數值均大於等於60,如果返回FALSE,說明A5和B5中的數值至少有一個小於60。

  特別提醒:如果指定的邏輯條件參數中包含非邏輯值時,則函數返回錯誤值“#VALUE!”或“#NAME”。

  3、AVERAGE函數

  函數名稱:AVERAGE

  主要功能:求出所有參數的算術平均值。

  使用格式:AVERAGE(number1,number2,……)

  參數說明:number1,number2,……:需要求平均值的數值或引用單元格(區域),參數不超過30個。

  應用舉例:在B8單元格中輸入公式:=AVERAGE(B7:D7,F7:H7,7,8),確認後,即可求出B7至D7區域、F7至H7區域中的數值和7、8的平均值。

  特別提醒:如果引用區域中包含“0”值單元格,則計算在內;如果引用區域中包含空白或字元單元格,則不計算在內。

  4、COLUMN 函數

  函數名稱:COLUMN

  主要功能:顯示所引用單元格的列標號值。

  使用格式:COLUMN(reference)

  參數說明:reference為引用的單元格。

  應用舉例:在C11單元格中輸入公式:=COLUMN(B11),確認後顯示為2(即B列)。

  特別提醒:如果在B11單元格中輸入公式:=COLUMN(),也顯示出2;與之相對應的還有一個返回行標號值的函數——ROW(reference)。

  5、CONCATENATE函數

  函數名稱:CONCATENATE

  主要功能:將多個字元文本或單元格中的數據連接在一起,顯示在一個單元格中。

  使用格式:CONCATENATE(Text1,Text……)

  參數說明:Text1、Text2……為需要連接的字元文本或引用的單元格。

  應用舉例:在C14單元格中輸入公式:=CONCATENATE(A14,"@",B14,".com"),確認後,即可將A14單元格中字元、@、B14單元格中的字元和。com連接成一個整體,顯示在C14單元格中。

  特別提醒:如果參數不是引用的單元格,且為文本格式的,請給參數加上英文狀態下的雙引號,如果將上述公式改為:=A14&"@"&B14&".com",也能達到相同的目的。

  6、COUNTIF函數

  函數名稱:COUNTIF

  主要功能:統計某個單元格區域中符合指定條件的單元格數目。

  使用格式:COUNTIF(Range,Criteria)

  參數說明:Range代表要統計的單元格區域;Criteria表示指定的條件表達式。

  應用舉例:在C17單元格中輸入公式:=COUNTIF(B1:B13,">=80"),確認後,即可統計出B1至B13單元格區域中,數值大於等於80的單元格數目。

  特別提醒:允許引用的單元格區域中有空白單元格出現。

  7、DATE函數

  函數名稱:DATE

  主要功能:給出指定數值的日期。

  使用格式:DATE(year,month,day)

  參數說明:year為指定的年份數值(小於9999);month為指定的月份數值(可以大於12);day為指定的天數。

  應用舉例:在C20單元格中輸入公式:=DATE(2003,13,35),確認後,顯示出2004-2-4。

  特別提醒:由於上述公式中,月份為13,多了一個月,順延至2004年1月;天數為35,比2004年1月的實際天數又多了4天,故又順延至2004年2月4日。

  8、函數名稱:DATEDIF

  主要功能:計算返回兩個日期參數的差值。

  使用格式:=DATEDIF(date1,date2,"y")、=DATEDIF(date1,date2,"m")、=DATEDIF(date1,date2,"d")

  參數說明:date1代表前面一個日期,date2代表後面一個日期;y(m、d)要求返回兩個日期相差的年(月、天)數。

  應用舉例:在C23單元格中輸入公式:=DATEDIF(A23,TODAY(),"y"),確認後返回系統目前日期[用TODAY()表示)與A23單元格中日期的差值,並返回相差的年數。

  特別提醒:這是Excel中的一個隱藏函數,在函數嚮導中是找不到的,可以直接輸入使用,對於計算年齡、工齡等非常有效。

  9、DAY函數

  函數名稱:DAY

  主要功能:求出指定日期或引用單元格中的日期的天數。

  使用格式:DAY(serial_number)

  參數說明:serial_number代表指定的日期或引用的單元格。

  應用舉例:輸入公式:=DAY("2003-12-18"),確認後,顯示出18。

  特別提醒:如果是給定的日期,請包含在英文雙引號中。

  10、DCOUNT函數

  函數名稱:DCOUNT

  主要功能:返回資料庫或清單的列中滿足指定條件並且包含數字的單元格數目。

  使用格式:DCOUNT(database,field,criteria)

  參數說明:Database表示需要統計的單元格區域;Field表示函數所使用的數據列(在第一行必須要有標志項);Criteria包含條件的單元格區域。

  應用舉例:如圖1所示,在F4單元格中輸入公式:=DCOUNT(A1:D11,"語文",F1:G2),確認後即可求出“語文”列中,成績大於等於70,而小於80的數值單元格數目(相當於分數段人數)。

  特別提醒:如果將上述公式修改為:=DCOUNT(A1:D11,,F1:G2),也可以達到相同目的。

  11、FREQUENCY函數

  函數名稱:FREQUENCY

  主要功能:以一列垂直數組返回某個區域中數據的頻率分布。

  使用格式:FREQUENCY(data_array,bins_array)

  參數說明:Data_array表示用來計算頻率的一組數據或單元格區域;Bins_array表示為前面數組進行分隔一列數值。

  應用舉例:如圖2所示,同時選中B32至B36單元格區域,輸入公式:=FREQUENCY(B2:B31,D2:D36),輸入完成後按下“Ctrl+Shift+Enter”組合鍵進行確認,即可求出B2至B31區域中,按D2至D36區域進行分隔的各段數值的出現頻率數目(相當於統計各分數段人數)。

  特別提醒:上述輸入的是一個數組公式,輸入完成後,需要透過按“Ctrl+Shift+Enter”組合鍵進行確認,確認後公式兩端出現一對大括號({}),此大括號不能直接輸入。

  12、IF函數

  函數名稱:IF

  主要功能:根據對指定條件的邏輯判斷的真假結果,返回相對應的內容。

  使用格式:=IF(Logical,Value_if_true,Value_if_false)

  參數說明:Logical代表邏輯判斷表達式;Value_if_true表示當判斷條件為邏輯“真(TRUE)”時的顯示內容,如果忽略返回“TRUE”;Value_if_false表示當判斷條件為邏輯“假(FALSE)”時的顯示內容,如果忽略返回“FALSE”。

  應用舉例:在C29單元格中輸入公式:=IF(C26>=18,"符合要求","不符合要求"),確信以後,如果C26單元格中的數值大於或等於18,則C29單元格顯示“符合要求”字樣,反之顯示“不符合要求”字樣。

  特別提醒:本文中類似“在C29單元格中輸入公式”中指定的單元格,讀者在使用時,並不需要受其約束,此處只是配合本文所附的實例需要而給出的相應單元格,具體請大家參考所附的實例文件。

  13、INDEX函數

  函數名稱:INDEX

  主要功能:返回清單或數組中的元素值,此元素由行序號和列序號的索引值進行確定。

  使用格式:INDEX(array,row_num,column_num)

  參數說明:Array代表單元格區域或數組常量;Row_num表示指定的行序號(如果省略row_num,則必須有 column_num);Column_num表示指定的列序號(如果省略column_num,則必須有 row_num)。

  應用舉例:如圖3所示,在F8單元格中輸入公式:=INDEX(A1:D11,4,3),確認後則顯示出A1至D11單元格區域中,第4行和第3列交叉處的單元格(即C4)中的內容。

  特別提醒:此處的行序號參數(row_num)和列序號參數(column_num)是相對於所引用的單元格區域而言的,不是Excel工作表中的行或列序號。

  14、INT函數

  函數名稱:INT

  主要功能:將數值向下取整為最接近的整數。

  使用格式:INT(number)

  參數說明:number表示需要取整的數值或包含數值的引用單元格。

  應用舉例:輸入公式:=INT(18.89),確認後顯示出18。

  特別提醒:在取整時,不進行四舍五入;如果輸入的公式為=INT(-18.89),則返回結果為-19。

  15、ISERROR函數

  函數名稱:ISERROR

  主要功能:用於測試函數式返回的數值是否有錯。如果有錯,該函數返回TRUE,反之返回FALSE。

  使用格式:ISERROR(value)

  參數說明:Value表示需要測試的值或表達式。

  應用舉例:輸入公式:=ISERROR(A35/B35),確認以後,如果B35單元格為空或“0”,則A35/B35出現錯誤,此時前述函數返回TRUE結果,反之返回FALSE。

  特別提醒:此函數通常與IF函數配套使用,如果將上述公式修改為:=IF(ISERROR(A35/B35),"",A35/B35),如果B35為空或“0”,則相應的單元格顯示為空,反之顯示A35/B35

  的結果。

  16、LEFT函數

  函數名稱:LEFT

  主要功能:從一個文本字元串的第一個字元開始,截取指定數目的字元。

  使用格式:LEFT(text,num_chars)

  參數說明:text代表要截字元的字元串;num_chars代表給定的截取數目。

  應用舉例:假定A38單元格中保存了“我喜歡天極網”的字元串,我們在C38單元格中輸入公式:=LEFT(A38,3),確認後即顯示出“我喜歡”的字元。

  特別提醒:此函數名的英文意思為“左”,即從左邊截取,Excel很多函數都取其英文的意思。

  17、LEN函數

  函數名稱:LEN

  主要功能:統計文本字元串中字元數目。

  使用格式:LEN(text)

  參數說明:text表示要統計的文本字元串。

  應用舉例:假定A41單元格中保存了“我今年28歲”的字元串,我們在C40單元格中輸入公式:=LEN(A40),確認後即顯示出統計結果“6”。

  特別提醒:LEN要統計時,無論中全形字元,還是半形字元,每個字元均計為“1”;與之相對應的一個函數——LENB,在統計時半形字元計為“1”,全形字元計為“2”。

  18、MATCH函數

  函數名稱:MATCH

  主要功能:返回在指定方式下與指定數值匹配的數組中元素的相應位置。

  使用格式:MATCH(lookup_value,lookup_array,match_type)

  參數說明:Lookup_value代表需要在數據表中查找的數值;

  Lookup_array表示可能包含所要查找的數值的連續單元格區域;

  Match_type表示查找方式的值(-1、0或1)。

  如果match_type為-1,查找大於或等於 lookup_value的最小數值,Lookup_array 必須按降序排列;

  如果match_type為1,查找小於或等於 lookup_value 的最大數值,Lookup_array 必須按升序排列;

  如果match_type為0,查找等於lookup_value 的第一個數值,Lookup_array 可以按任何順序排列;如果省略match_type,則默認為1。

  應用舉例:如圖4所示,在F2單元格中輸入公式:=MATCH(E2,B1:B11,0),確認後則返回查找的結果“9”。

  特別提醒:Lookup_array只能為一列或一行。

  19、MAX函數

  函數名稱:MAX

  主要功能:求出一組數中的最大值。

  使用格式:MAX(number1,number2……)

  參數說明:number1,number2……代表需要求最大值的數值或引用單元格(區域),參數不超過30個。

  應用舉例:輸入公式:=MAX(E44:J44,7,8,9,10),確認後即可顯示出E44至J44單元和區域和數值7,8,9,10中的最大值。

  特別提醒:如果參數中有文本或邏輯值,則忽略。

  20、MID函數

  函數名稱:MID

  主要功能:從一個文本字元串的指定位置開始,截取指定數目的字元。

  使用格式:MID(text,start_num,num_chars)

  參數說明:text代表一個文本字元串;start_num表示指定的起始位置;num_chars表示要截取的數目。

  應用舉例:假定A47單元格中保存了“我喜歡天極網”的字元串,我們在C47單元格中輸入公式:=MID(A47,4,3),確認後即顯示出“天極網”的字元。

  特別提醒:公式中各參數間,要用英文狀態下的逗號“,”隔開。

  21、MIN函數

  函數名稱:MIN

  主要功能:求出一組數中的最小值。

  使用格式:MIN(number1,number2……)

  參數說明:number1,number2……代表需要求最小值的數值或引用單元格(區域),參數不超過30個。

  應用舉例:輸入公式:=MIN(E44:J44,7,8,9,10),確認後即可顯示出E44至J44單元和區域和數值7,8,9,10中的最小值。

  特別提醒:如果參數中有文本或邏輯值,則忽略。

  22、MOD函數

  函數名稱:MOD

  主要功能:求出兩數相除的餘數。

  使用格式:MOD(number,divisor)

  參數說明:number代表被除數;divisor代表除數。

  應用舉例:輸入公式:=MOD(13,4),確認後顯示出結果“1”。

  特別提醒:如果divisor參數為零,則顯示錯誤值“#DIV/0!”;MOD函數可以借用函數INT來表示:上述公式可以修改為:=13-4*INT(13/4)。

  23、MONTH函數

  函數名稱:MONTH

  主要功能:求出指定日期或引用單元格中的日期的月份。

  使用格式:MONTH(serial_number)

  參數說明:serial_number代表指定的日期或引用的單元格。

  應用舉例:輸入公式:=MONTH("2003-12-18"),確認後,顯示出11。

  特別提醒:如果是給定的日期,請包含在英文雙引號中;如果將上述公式修改為:=YEAR("2003-12-18"),則返回年份對應的值“2003”。

  24、NOW函數

  函數名稱:NOW

  主要功能:給出目前系統日期和時間。

  使用格式:NOW()

  參數說明:該函數不需要參數。

  應用舉例:輸入公式:=NOW(),確認後即刻顯示出目前系統日期和時間。如果系統日期和時間發生了改變,只要按一下F9功能鍵,即可讓其隨之改變。

  特別提醒:顯示出來的日期和時間格式,可以透過單元格格式進行重新設定。

  25、OR函數

  函數名稱:OR

  主要功能:返回邏輯值,僅當所有參數值均為邏輯“假(FALSE)”時返回函數結果邏輯“假(FALSE)”,否則都返回邏輯“真(TRUE)”。

  使用格式:OR(logical1,logical2, …)

  參數說明:Logical1,Logical2,Logical3……:表示待測試的條件值或表達式,最多這30個。

  應用舉例:在C62單元格輸入公式:=OR(A62>=60,B62>=60),確認。如果C62中返回TRUE,說明A62和B62中的數值至少有一個大於或等於60,如果返回FALSE,說明A62和B62中的數值都小於60。

  特別提醒:如果指定的邏輯條件參數中包含非邏輯值時,則函數返回錯誤值“#VALUE!”或“#NAME”。

  26、RANK函數

  函數名稱:RANK

  主要功能:返回某一數值在一列數值中的相對於其他數值的排位。

  使用格式:RANK(Number,ref,order)

  參數說明:Number代表需要排序的數值;ref代表排序數值所處的單元格區域;order代表排序方式參數(如果為“0”或者忽略,則按降序排名,即數值越大,排名結果數值越小;如果為非“0”值,則按升序排名,即數值越大,排名結果數值越大;)。

  應用舉例:如在C2單元格中輸入公式:=RANK(B2,$B$2:$B$31,0),確認後即可得出丁1同學的語文成績在全班成績中的排名結果。

  特別提醒:在上述公式中,我們讓Number參數采取了相對引用形式,而讓ref參數采取了絕對引用形式(增加了一個“$”符號),這樣設定後,選中C2單元格,將滑鼠移至該單元格右下角,成細十字線狀時(通常稱之為“填充柄”),按住左鍵向下拖拉,即可將上述公式快速複制到C列下面的單元格中,完成其他同學語文成績的排名統計。

  27、RIGHT函數

  函數名稱:RIGHT

  主要功能:從一個文本字元串的最後一個字元開始,截取指定數目的字元。

  使用格式:RIGHT(text,num_chars)

  參數說明:text代表要截字元的字元串;num_chars代表給定的截取數目。

  應用舉例:假定A65單元格中保存了“我喜歡天極網”的字元串,我們在C65單元格中輸入公式:=RIGHT(A65,3),確認後即顯示出“天極網”的字元。

  特別提醒:Num_chars參數必須大於或等於0,如果忽略,則默認其為1;如果num_chars參數大於文本長度,則函數返回整個文本。

  28、SUBTOTAL函數

  函數名稱:SUBTOTAL

  主要功能:返回清單或資料庫中的分類匯總。

  使用格式:SUBTOTAL(function_num, ref1, ref2, …)

  參數說明:Function_num為1到11(包含隱藏值)或101到111(忽略隱藏值)之間的數字,用來指定使用什麼函數在清單中進行分類匯總計算(如圖6);ref1, ref2,……代表要進行分類匯總區域或引用,不超過29個。

  應用舉例:如圖7所示,在B64和C64單元格中分別輸入公式:=SUBTOTAL(3,C2:C63)和=SUBTOTAL103,C2:C63),並且將61行隱藏起來,確認後,前者顯示為62(包括隱藏的行),後者顯示為61,不包括隱藏的行。

  特別提醒:如果采取自動篩選,無論function_num參數選用什麼類型,SUBTOTAL函數忽略任何不包括在篩選結果中的行;SUBTOTAL函數適用於數據列或垂直區域,不適用於數據行或水平區域。

  29、函數名稱:SUM

  主要功能:計算所有參數數值的和。

  使用格式:SUM(Number1,Number2……)

  參數說明:Number1、Number2……代表需要計算的值,可以是具體的數值、引用的單元格(區域)、邏輯值等。

  應用舉例:如圖7所示,在D64單元格中輸入公式:=SUM(D2:D63),確認後即可求出語文的總分。

  特別提醒:如果參數為數組或引用,只有其中的數字將被計算。數組或引用中的空白單元格、邏輯值、文本或錯誤值將被忽略;如果將上述公式修改為:=SUM(LARGE(D2:D63,{1,2,3,4,5})),則可以求出前5名成績的和。

  30、SUMIF函數

  函數名稱:SUMIF

  主要功能:計算符合指定條件的單元格區域內的數值和。

  使用格式:SUMIF(Range,Criteria,Sum_Range)

  參數說明:Range代表條件判斷的單元格區域;Criteria為指定條件表達式;Sum_Range代表需要計算的數值所在的單元格區域。

  應用舉例:如圖7所示,在D64單元格中輸入公式:=SUMIF(C2:C63,"男",D2:D63),確認後即可求出“男”生的語文成績和。

  特別提醒:如果把上述公式修改為:=SUMIF(C2:C63,"女",D2:D63),即可求出“女”生的語文成績和;其中“男”和“女”由於是文本型的,需要放在英文狀態下的雙引號("男"、"女")中。

  31、TEXT函數

  函數名稱:TEXT

  主要功能:根據指定的數值格式將相應的數字轉換為文本形式。

  使用格式:TEXT(value,format_text)

  參數說明:value代表需要轉換的數值或引用的單元格;format_text為指定文字形式的數字格式。

  應用舉例:如果B68單元格中保存有數值1280.45,我們在C68單元格中輸入公式:=TEXT(B68, "$0.00"),確認後顯示為“$1280.45”。

  特別提醒:format_text參數可以根據“單元格格式”對話方塊“數字”標簽中的類型進行確定。

  32、TODAY函數

  函數名稱:TODAY

  主要功能:給出系統日期。

  使用格式:TODAY()

  參數說明:該函數不需要參數。

  應用舉例:輸入公式:=TODAY(),確認後即刻顯示出系統日期和時間。如果系統日期和時間發生了改變,只要按一下F9功能鍵,即可讓其隨之改變。

  特別提醒:顯示出來的日期格式,可以透過單元格格式進行重新設定(參見附件)。

  33、VALUE函數

  函數名稱:VALUE

  主要功能:將一個代表數值的文本型字元串轉換為數值型。

  使用格式:VALUE(text)

  參數說明:text代表需要轉換文本型字元串數值。

  應用舉例:如果B74單元格中是透過LEFT等函數截取的文本型字元串,我們在C74單元格中輸入公式:=VALUE(B74),確認後,即可將其轉換為數值型。

  特別提醒:如果文本型數值不經過上述轉換,在用函數處理這些數值時,常常返回錯誤。

  34、VLOOKUP函數

  函數名稱:VLOOKUP

  主要功能:在數據表的首列查找指定的數值,並由此返回數據表目前行中指定列處的數值。

  使用格式:VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)

  參數說明:Lookup_value代表需要查找的數值;Table_array代表需要在其中查找數據的單元格區域;Col_index_num為在table_array區域中待返回的匹配值的列序號(當Col_index_num為2時,返回table_array第2列中的數值,為3時,返回第3列的值……);Range_lookup為一邏輯值,如果為TRUE或省略,則返回近似匹配值,也就是說,如果找不到精確匹配值,則返回小於lookup_value的最大數值;如果為FALSE,則返回精確匹配值,如果找不到,則返回錯誤值#N/A。

  應用舉例:參見圖7,我們在D65單元格中輸入公式:=VLOOKUP(B65,B2:D63,3,FALSE),確認後,只要在B65單元格中輸入一個學生的姓名(如丁48),D65單元格中即刻顯示出該學生的語言成績。

  特別提醒:Lookup_value參見必須在Table_array區域的首列中;如果忽略Range_lookup參數,則Table_array的首列必須進行排序;在此函數的嚮導中,有關Range_lookup參數的用法是錯誤的。

  35、WEEKDAY函數

  函數名稱:WEEKDAY

  主要功能:給出指定日期的對應的星期數。

  使用格式:WEEKDAY(serial_number,return_type)

  參數說明:serial_number代表指定的日期或引用含有日期的單元格;return_type代表星期的表示方式[當Sunday(星期日)為1、Saturday(星期六)為7時,該參數為1;當Monday(星期一)為1、Sunday(星期日)為7時,該參數為2(這種情況符合中國人的習慣);當Monday(星期一)為0、Sunday(星期日)為6時,該參數為3]。

  應用舉例:輸入公式:=WEEKDAY(TODAY(),2),確認後即給出系統日期的星期數。

  特別提醒:如果是指定的日期,請放在英文狀態下的雙引號中,如=WEEKDAY("2003-12-18",2)。

  一。單元格顏色效果

  全選表格,格式-條件格式,條件選擇“公式”,公式如下,然後選“格式”按鈕,“圖案”,選擇需要顏色。

  1.隔行顏色效果(奇數行顏色):

  =MOD(ROW(),2)=1

  2.隔行顏色效果(偶數行顏色):

  =MOD(ROW(),2)=0

  3.如果希望設定格式為每3行應用一次底紋,可以使用公式:

  =MOD(ROW(),3)=1

  4.如果希望設定奇偶列不同底紋,只要把公式中的ROW()改為COLUMN()即可,如:

  =MOD(COLUMN(),2)

  5.如果希望設定國際象棋棋盤式底紋(白色+自定義色):

  =MOD(ROW()+COLUMN(),2)

  說明:該條件格式的公式用於判斷行號與列號之和除以2的餘數是否為0。如果為0,說明行數與列數的奇偶性相同,則填充單元格為指定色,否則就不填充。在條件格式中,公式結果返回一個數字時,非0數字即為TRUE,0和錯誤值為FALSE。因此,上面的公式也可以寫為:

  =MOD(ROW()+COLUMN(),2)<>0

  6.如果希望設定國際象棋棋盤式底紋(自定義色+自定義色):

  加入樣式2:

  =MOD(ROW()+COLUMN(),2)=0

  二。用顏色進行篩選

  excel2007可以按單元格顏色、字形顏色或圖示進行排序。

  如果是excel2003,需要添加輔助列,用定義名稱的方法得到對應的顏色號,然後對輔助列進行排序:

  顏色單元格在A列,選中B1,插入->名稱->定義,輸入a,下面輸入公式 =get.cell(24,$a1),

  此法可得到字形色的序列號。 B1輸入 =a 將公式向下複制到相應行。

  將全表按B列排序即可。若是想穫得背景色序列號,將24改成63即可。

  其他備註說明:

  1.Excel2003中沒有相應的函數,但可以用Excel4.0的一個叫Get.Cell的宏函數,但宏函數不能直接在Excel2003中直接用,必須定義成名稱才能使用

  2.Get.Cell(Num,Cell)是這個函數的格式,Get.Cell可以取得一個單元格中的多種資訊,如邊框格式等,Num指定的就是要取得那類資訊,24就是讓這個函數取出單元的顏色資訊,取出來後是一個1-56的數字,表示某種顏色的編號

  3.如果你在B1列輸入你定義的名稱並填充了,那麼B1中的數字就是A1中的顏色代碼,B2中的數字就將是A2中的顏色代碼,以此類推

  4.現在你再按B列排序,實際上就是按A列的顏色排序的了。

  附上Get.Cell的各參數代表的意義:

  1 參照儲存格的絕對地址

  2 參照儲存格的列號

  3 參照儲存格的欄號

  4 類似 TYPE 函數

  5 參照地址的內容

  6 文字顯示參照地址的公式

  7 參照地址的格式,文字顯示

  8 文字顯示參照地址的格式

  9 傳回儲存格外框左方樣式,數字顯示

  10 傳回儲存格外框右方樣式,數字顯示

  11 傳回儲存格外框方上樣式,數字顯示

  12 傳回儲存格外框方下樣式,數字顯示

  13 傳回內部圖樣,數字顯示

  14 如果儲存格被設定 locked傳回 True

  15 如果公式處於隱藏狀態傳回 True

  16 傳回儲存格寬度

  17 以點為單位傳回儲存格高度

  18 字型名稱

  19 以點為單位傳回字號

  20 如果儲存格所有或第一個字元為加粗傳回 True

  21 如果儲存格所有或第一個字元為斜體傳回 True

  22 如果儲存格所有或第一個字元為單底線傳回True

  23 如果儲存格所有或第一個字元字型中間加了一條水平線傳回 True

  24 傳回儲存格第一個字元色彩數字, 1 至 56。如果設定為自動,傳回 0

  25 MS Excel不支援大綱格式

  26 MS Excel不支援陰影格式

  27 數字顯示手動插入的分頁線設定

  28 大綱的列層次

  29 大綱的欄層次

  30 如果範圍為大綱的摘要列則為 True

  31 如果範圍為大綱的摘要欄則為 True

  32 顯示活頁簿和工作表名稱

  33 如果儲存格格式為多行文字則為 True

  34 傳回儲存格外框左方色彩,數字顯示。如果設定為自動,傳回 0

  35 傳回儲存格外框右方色彩,數字顯示。如果設定為自動,傳回 0

  36 傳回儲存格外框上方色彩,數字顯示。如果設定為自動,傳回 0

  37 傳回儲存格外框下方色彩,數字顯示。如果設定為自動,傳回 0

  38 傳回儲存格前景陰影色彩,數字顯示。如果設定為自動,傳回 0

  39 傳回儲存格背影陰影色彩,數字顯示。如果設定為自動,傳回 0

  40 文字顯示儲存格樣式

  41 傳回參照地址的原始公式

  42 以點為單位傳回使用中窗口左方至儲存格左方水平距離

  43 以點為單位傳回使用中窗口上方至儲存格上方垂直距離

  44 以點為單位傳回使用中窗口左方至儲存格右方水平距離

  45 以點為單位傳回使用中窗口上方至儲存格下方垂直距離

  46 如果儲存格有插入批註傳回 True

  47 如果儲存格有插入聲音提示傳回 True

  48 如果儲存格有插入公式傳回 True

  49 如果儲存格是數組公式的範圍傳回 True

  50 傳回儲存格垂直對齊,數字顯示

  51 傳回儲存格垂直方向,數字顯示

  52 傳回儲存格前綴字元

  53 文字顯示傳回儲存格顯示內容

  54 傳回儲存格數據透視表名稱

  55 傳回儲存格在數據透視表的位置

  56 樞紐分析

  57 如果儲存格所有或第一個字元為上標傳回True

  58 文字顯示傳回儲存格所有或第一個字元字型樣式

  59 傳回儲存格底線樣式,數字顯示

  60 如果儲存格所有或第一個字元為下標傳回True

  61 樞紐分析

  62 顯示活頁簿和工作表名稱

  63 傳回儲存格的填滿色彩

  64 傳回圖樣前景色彩

  65 樞紐分析

  66 顯示活頁簿名稱

        圖片來源:網路

相關閱讀:

excel函數公式大全 常用的函數公式教程

//pcedu.pconline.com.cn/689/6897156.html

YY怎麼開直播 YY怎麼開啟游戲直播教程

//pcedu.pconline.com.cn/689/6897096.html

Windows檔案總管已停止工作解決辦法

//pcedu.pconline.com.cn/689/6896860.html

QQ號被盜了怎麼辦 QQ號被盜找回技巧方法

//pcedu.pconline.com.cn/689/6894916.html

電腦截屏的快速鍵是什麼 截屏操作方法

//pcedu.pconline.com.cn/689/6894799.html

 

excel函數大全
Excel表格的基本操作 一看就懂的十大技巧
Excel表格的基本操作 一看就懂的十大技巧

Excel表格的基本操作視頻教程有木有?Excel表格的基本操作必須懂哪些?Excel表格的基本操作其實很簡單,有些一看就懂。筆者精選了十大Excel表格的基本操作教程,讓你從此對Excel不陌...

xiaohu 2012-03-16 評論: 188 標簽: 電子錶格使用技巧   excel密碼破解  

易學易懂!Excel2007入門基礎視頻教程
易學易懂!Excel2007入門基礎視頻教程

本輯視頻教程《Excel 2007入門基礎視頻教程》是Office2007視頻教程系列中的Excel2007篇,主要講解2007版本的頁面的基本知識,和基礎應用技巧。網友在沒有基礎的情況下,也能輕鬆掌握...

4U2V(視友) 2009-08-08 評論: 263 標簽: excel公式大全   excel函數大全  

事半功倍:Excel電子錶格應用技巧大匯總
事半功倍:Excel電子錶格應用技巧大匯總

  如果我們在用Excel XP處理龐大的數據資訊時,不注意講究技巧和方法的話,很可能會花費很大的精力。因此如何巧用Excel XP,來快速輸入資訊就成為各個Excel XP用戶非常關心的話題,...

dwq 2013-05-14 評論: 0 標簽: 電子錶格使用技巧   excel函數大全  

用Excel2007函數組合求每頁小計之總計
用Excel2007函數組合求每頁小計之總計

在使用Excel2007制作財務報表時,要求每頁人數固定且有工資小計,最後一頁要有工資總計,即各頁工資小計的總和。...

Office吧 2009-02-06 評論: 1 標簽: vlookup函數的使用方法   excel公式大全  

Excel2007不連續單元格快速輸入相同內容
Excel2007不連續單元格快速輸入相同內容

Excel2007中,不連續的單元格堣]可以快速的輸入相同的內容。...

officeba.com.cn 2008-10-06 評論: 0 標簽: excel乘法函數   excel函數大全