首頁>Club>
4
回覆列表
  • 1 # Excel技巧精選

    我也來分享幾個可以用來排序的函式使用技巧。

    排序

    直接在數字列上排序,然後填充序號。

    Rank函式

    用法:Rank( 數字, 陣列區域, 排序方法) 表示數字在陣列區域的排名情況;

    這也是排序最常用的函式;

    Rank可以對不連續區域進行排序,如下動畫演示:

    Countif函式排序

    用法: =Countif( 範圍, 條件 ) 用於計算範圍內符合條件的數量。

    Countif條件計數函式,也是Excel中很常用的統計函式。

    如計算排名,我們可以藉助Countif計算數字的排名

    可以使用公式:=COUNTIF(A:A,">"&A2)+1,計算大於當前數值的個數,即可求得排名;

    再多分享幾個相關小技巧

    多關鍵字排序

    統計函式列表

    數學函式列表

  • 2 # hjzhaojian

    EXCEL中如何用函式給學生成績表排名次,我是用函式RANK來排名的。具體怎麼使用呢?

    以這個表格來說,在這個表格中名次在F列,選中F3在裡面輸入“=RANK(E3,$E$3:$E$57,0)”然後回車排名就可以出來了。

    rank( )函式返回結果集分割槽內指定欄位的值的排名,指定欄位的值的排名是相關行之前的排名加一。

    在公式中採用$表示對資料區域的絕對引用。也就是在你公式輸入後,在填充公式的時候不會變,$E$3:$E$57在填充公式時是不會變的,都是$E$3:$E$57。

    “=RANK(E3,$E$3:$E$57,0)”意思就是以平均分排名,人數有$E$3:$E$57這幾個人,當然有幾個人還得根據自己的學生人數來看。

    其實函式在我們日常的EXCEL中有很多對學生成績排名分析有很大的作用,舉幾個列子。

    如:

  • 3 # Excel大全

    函式排名;

    序號排名;

    透視表排名

    01 Rank函式排名

    用法:=Rank(數值, 區域, 排序方式),表示返回數值在區域中的排名。

    這個Rank函式在Excel中比較特殊,引數2的區域,可以是多個不連續的區域,如下所示:

    這裡,用了公式 =Rank(a1,(區域1,區域2,區域3)),表示A1單元格在3個區域中的聯合排名。

    簡單一點的示例如下,公式 = Rand(A1, a:a),表示A1單元格在A列中數值的排名。

    02 序號法

    其實,若是單列的排名,也不一定要用函式,可以排序後,填充序號,這不就是排名了嗎?

    新增一個排名空白列,然後對成績列排序,填充序號,這就是排名了。

    我還在資料來源中增加了一列原始序號,這是為了恢復原來的資料序列新增的輔助列了,若想恢復到原來的順序,那,對原始序列再排序下就OK了。

    03 透視表

    透視表中,也可以不使用公式,對成績進行排名。

    注意,這裡需要把成績拖入兩次到值區域內,效果如上

    動畫演示如下:

  • 4 # 疏木職場辦公

    對於華人,給學生成績排名與西方的排名方式略有不同,主要體現在並列名次上,中國式排名如果有並列名次,比如有五個人成績分別為94,90,90,89,83。那麼中國式排名是1,2,2,3,4。而excel中的rank函式排的名次是1,2,2,4,5。此處就給大家介紹兩種中國式排名的方法,供各位參考。

    一、利用sumproduct函式排名。

    如下圖所示,以銷量為例進行排名。rank函式是常規的排名方法。而sumproduct函式稍顯複雜。sumproduct函式公式為SUMPRODUCT(($C$2:$C$21>C2)/COUNTIF($C$2:$C$21,$C$2:$C$21))+1。

    對於這個公式,以E2單元格計算結果為例:

    COUNTIF($C$2:$C$21,$C$2:$C$21)表示條件計數,運用這個函式計算的結果是1;1;2;1;1;2;1;1;1;1;1;1;1;1;2;1;2;1;1;1,可以看到如果有重複值,那麼結果就是2,沒有重複值結果為1。

    1/COUNTIF($C$2:$C$21,$C$2:$C$21)返回結果為1;1;0.5;1;1;0.5;1;1;1;1;1;1;1;1;0.5;1;0.5;1;1;1,相當於把countif計算的結果加權平均了,這個作用就是每個重複出現的數只統計依次,比如第7名出現了兩次,用這個公式返回結果是2個0.5,加起來相當於只統計了1次。

    $C$2:$C$21>C2單獨拿出來是一個數組函式,每一個單元格引用的內容不同,根據判斷返回的邏輯值也不同,在E2單元格返回的邏輯值是{FALSE;TRUE;TRUE;TRUE;TRUE;TRUE;TRUE;TRUE;TRUE;TRUE;FALSE;FALSE;TRUE;FALSE;TRUE;FALSE;TRUE;FALSE;FALSE;TRUE},大於188的返回結果為true,小於或者等於188的返回結果為false。

    ($C$2:$C$21>C2)/COUNTIF($C$2:$C$21,$C$2:$C$21)這個公式計算出來的結果是0;1;0.5;1;1;0.5;1;1;1;1;0;0;1;0;0.5;0;0.5;0;0;1,用sumproduct函式對上面返回結果求和,E2單元格就會計算出來11,最後+1對結果修正。

    二、利用vlookup函式和輔助列排名。

    這個方法操作雖然多一些步驟,但是很容易理解。

    3.在D列資料運用vlookup函式進行查詢,公式為=VLOOKUP(C2,$I$2:$J$19,2,0),然後向下拖動即可在D列中完成中國式排名。和上面的sumproduct對比結果相同。

    下面是動圖演示:

  • 5 # 燕燕PPT與Excel

    這個可以用函式rank,這個是一個排序的函式,剛好就是可以用來排名次的。

    首先我們先輸入每個人的成績,如下表:

    然後在成績的旁邊一行的第一個單元格里打入這個公式:=RANK(A1,$A$1:$A$24)

    記得把你要排序的資料來源適用絕對引用,這樣才不會出錯。

    算出了第一個成績的排名。

    接下來用填充柄拖動下來,其他成績的排名也就出來了

    是不是突然覺得非常簡單了呢。

    希望可以幫到大家。

  • 6 # 雷哥office

    雷哥總結了2種排名方法。

    1.直接排序法

    思路:先把資料從大到小進行排序,然後填充序列即可。

    方法: 資料——排序——從大到小,進行排序。右側空白列處,直接插入序列,即排名!

    2. 直接利用rank函式進行排名

    rank函式可以實現數值在某區域的排名

    語法:= rank(引數1,引數2)

    表示的含義為引數1在數值區域(引數2)中的數值排名

    如下圖所示,引數2為資料B列的資料。

    如果出現分數相同的情況,rank函式會並列排名嗎還是會出現什麼效果?讓我們一起來看看吧。

    透過上圖可以發現,分數相同時,都是88分,排名都是第2名,然後下一個就是第4。符合我們排名的需求哦。這個函式用起來還不錯,是不是?

    你學會了嗎?

  • 7 # ExcelVBAHome

    感謝誠邀!

    2. RANK函式法(最常用的排名函式)

    簡析:RANK函式是求某一個數值在某一區域中的排名。第3個引數"0"表示降序,即成績高的在前,低的靠後。

    3. COUNTIF函式法(常用的四大函式之一)

    簡析:COUNTIF函式統計出資料區域中的數值大於自身數值的個數,然後再加上1,即可獲得排名。

    4. SUMPRODUCT函式法(號稱“全能王”函式)

    簡析:"$B$2:$B$7>B2"判斷資料區域中的數值是否大於自身數值。該函式將陣列對應的值相乘並累加,可得出大於自身數值的人數,然後將其加上1,即獲得排名。

    5. FREQUENCY與INDEX函式綜合應用(辦公高手的最愛)

    簡析:FREQUENCY函式獲得"B2"在資料區域的分佈頻率,利用INDEX函式提取大於"B2"數值的個數,再加上1,即可獲得"B2"數值的排名。

    6. LARGE+MATCH+陣列公式(辦公大神的選擇)

    簡析:LARGE函式對一列資料進行排名,產生一個數組,再使用MATCH函式獲得B2在陣列中的排名值。

    難點:完成公式輸入後,按【Ctrl+Shift+Enter】組合鍵,使其變為陣列公式。

  • 8 # 傲看今朝

    在工作中我們常常需要給某些資料排名,如下圖所示,我想知道每個人的資料框量在框量中的排名是什麼樣的,該怎麼做呢?

    做法通常有兩種,一種是西式排名,另一種則是中國式排名。

    一、簡單通用的西方式排名

    對於西式排名,咱們只需要rank函式即可以輕鬆做到。

    技巧:選中D2:D29單元格區域,然後再在編輯欄中輸入公式:

    =RANK(C2,$C$2:$C$29)

    最後按Ctrl+Enter完成公式的批次輸入。

    記住第二區域用絕對引用。西式有一點讓咱們華人特別不習慣的是,當出現相同名次時,接下來的名次會跳過。例如這個此例中直接從12名調到了第14名。

    二、更加符合華人習慣的中國式排名

    還是上面的例子,如何實現中國式排名呢?

    技巧:在E2單元格輸入公式:

    =SUM(--(C$2:C$29>=C2)/COUNTIF(C$2:C$29,C$2:C$29))

    然後按Ctrl+Shift+Enter組合鍵完成陣列公式的錄入:

    {=SUM(--(C$2:C$29>=C2)/COUNTIF(C$2:C$29,C$2:C$29))}

    最後複製公式E29單元格即可。

  • 中秋節和大豐收的關聯?
  • 日本向大海里傾倒核廢水,美國為啥不反對?