在excel中怎樣排名
㈠ excel表格中怎樣進行成績排名
首先,你需要提前把學生們的各科成績匯總到一個excel表格里;
㈡ excel表格怎麼設置排名
3種方法快速搞定Excel名次排列
臨近年終,發(da)獎(qing)金(suan)的時候
總會讓我想起上學時老師念名次的恐怖場景。
可惜是福不是鍋,是鍋躲不過,該來還要來
經理:「來,給下面的表格排個名字,給你10秒鍾」
我:「。。。。。」
常規方法是對C列降序排列,然後從1開始填充序列
但是該法會時靈時不靈!
比如這張表有些員工業績重復,名次應當一致,但結果顯然不盡如人意
那麼該怎麼辦呢?
在我的視頻課程《Excel通關秘籍》中,介紹過RANK函數
利用它我們就可以實現智能排名!!
該函數的參數如下:
RANK(排名的單元格,排名區域)
對於上面那種情況,我們只需輸入:=RANK(C2,$C$2:$C$16)
就可以快速完成排名了(排名區域通常採用「絕對引用」)
條條大路通羅馬,能實現智能排名的不僅僅只有RANK函數
下面再給大家介紹兩種方法:
COUNTIF函數
COUNTIF(計數區域,計數條件)常被用來計算區域中滿足條件的單元格個數
例如我們只要輸入:
=COUNTIF(C2:C16,">100")
該函數意義:可以計算出C2:C16,大於100的數據的個數為5個
在這個排名的案例中,我們可以輸入:
=COUNTIF(C$2:C$16,">"&C2)+1
翻譯過來就是:在C2:C16區域中,大於C2的單元格有多少個,那麼C2的名次就是該個數+1
SUM函數
想不到吧,SUM函數居然還可以用來排序
解題思路同上:一列里邊,比你大的有n個,那你就是排在第n+1名
具體的函數如下:
=SUM(N($C$2:$C$16>C2))+1
輸入完函數後,我們只要按下【Ctrl+Shift+Enter】就搞定了
接著我們來解析下這個函數:
(長文分析預警)
=SUM(N($C$2:$C$16>C2))+1
【一】$C$2:$C$16>C2得到的是一組邏輯值:「TRUE或FALSE」
前面加上「N」函數就可以將其轉成1或0;
【二】公式思路:如果$C$2:$C$16中有幾個大於C2,再加1,就是它的排名。
比如:C2是最大的,那麼
$C$2:$C$16>C2全是false
N($C$2:$C$16>C2)全是0
SUM(N($C$2:$C$16>C2))=0
加一還是等於一,它排名還是第一;
以此類推,例如C3,有7個比C3大的,就有7個TRUE
通過N函數轉換成7個1,最後排名+1,就是8。
【三】N函數還可以用「--」(負負)來代替,
它也可以將文本數字、邏輯值轉換成數值。
=SUM(--($C$2:$C$16>C2))+1
我們來看下GIF操作演示:
殊途同歸,最簡單的方法自然是RANK函數
它的兩個兄弟「RANK.AVG」和「RANK.EQ」也推薦給大家
這兩個函數用法與RANK相似,大家可自行嘗試哦~
㈢ excel排名怎麼做
一、首先,打開Excel表格程序,在Excel表格程序中打開要進行排名的工作表,點擊打開。
㈣ excel表格如何設置排名
Rank函數語法形式:rank(number,ref,[order]),函數名後面的參數中 number 為需要求排名的那個數值或者單元格名稱(單元格內必須為數字),ref 為排名的參照數值區域,order的為0和1,默認不用輸入,得到的就是從大到小的排名,若是想求倒數第幾,order的值請使用1。我這里介紹一些IF函數多種應用:
1,單列排名統計。方法:首先在單元格D2輸入公式:=RANK(C2,C$2:C$2),然後利用填充柄進行填充。
2,逆序排名。方法:首先在單元格D2輸入公式:=RANK(C2,C$2:C$7,1),然後利用填充柄進行填充。
3,對多列數據進行統一排名。方法:在單元格D2中輸入公式:=RANK(C2,($C$2:$C$7,$F$2:$F$7)),然後用填充柄填充,最後在其他列復制公式,利用填充柄進行填充即可。
4,多工作表統一排名。方法:首先,在表1單元格D2中輸入公式:=RANK(C2,'1:2'!C$2:C$7);然後利用填充柄進行填充,接著復制公式,粘貼到表2單元格D2,利用填充柄進行填充。
5, 考慮缺考成績下的排名。方法:首先在單元格D2輸入公式=IF(B2="缺考",COUNT(B$2:B$7)+1,RANK(B2,B$2:B$7)),接著利用填充柄進行填充其他單元格。
6, 不考慮缺考成績下的排名。方法:首先在單元格D2輸入公式=IF(B2="缺考","",RANK(B2,B$2:B$7)) ,接著利用填充柄進行填充其他單元格。
7,中國式排名。(備註:無論出現幾個第2名,下一個人依然是第3名,即並列的排名不佔用名次)方法:首先在單元格C2輸入公式SUMPRODUCT((B$2:B$7>=$B2)/COUNTIF(B$2:B$7,B$2:B$7))或SUMPRODUCT((B$2:B$7>$B2)/COUNTIF(B$2:B$7,B$2:B$7))+1;接著利用填充柄進行填充其他單元格。
㈤ 用excel怎麼排名次
Excel表格可以用RANK函數排名次。
1、首先打開excel,如圖要對下面同學的E列總分進行排名;
(5)在excel中怎樣排名擴展閱讀:
RANK函數的用法:RANK函數最常用的是求某一個數值在某一區域內的排名。
RANK函數語法形式:rank(number,ref,[order])
函數名後面的參數中 number 為需要求排名的那個數值或者單元格名稱(單元格內必須為數字),ref 為排名的參照數值區域,order的為0和1,默認不用輸入,得到的就是從大到小的排名,若是想求倒數第幾,order的值請使用1。
㈥ 在excel中如何排名次
excel排名的設置首先在Excel表格,輸入你需要的數據,然後選中一個名次的單元格,在單元格輸入公式,=RANK(H2,H&2:H$8,0) 按回車鍵即可,然後下拉單元格就好了
㈦ excel如何顯示排名
在用Excel對一些數據進行排名統計(例如對學生的考試成績、產品的銷量、利潤等進行排名)時,許多人可能首先會想到使用Excel的排序功能,但使用排序功能後,原表格的單元格次序會發生變化。如果排名時不想改變單元格次序,只是想顯示出對應的名次,可以考慮使用Rank函數,下面介紹如何操作,以供參考。
例如要顯示出下圖表格中各成績排名的名次:
先在表格第一行要顯示名次的單元格中點擊滑鼠,選中該單元格。
然後在編輯欄中輸入:=rank(
輸入後用滑鼠點擊左側包含成績的單元格。
點擊後,編輯欄中就會自動輸入所點擊單元格的名稱,再在其後輸入一個英文的逗號。
輸入逗號後,再選擇成績列中所有包含成績的單元格,可以用滑鼠左鍵點擊成績列上方第一個包含成績的單元格,然後按住滑鼠左鍵不放,向下拖動滑鼠至該列的最後一個單元格,然後松開滑鼠左鍵。如果成績列的單元格較多,也可以用鍵盤的Shift鍵配合滑鼠點擊首尾單元格等方法進行選擇。
選擇單元格範圍後,代表單元格範圍的字元就自動輸入到編輯欄中,此時立即按下鍵盤的F4鍵(目的是把單元格的相對引用變成絕對引用)。
按鍵盤的F4鍵後,代表單元格範圍的字母和數字前就都加上了$符號,即變成了絕對引用。
這時再輸入後面的括弧,即完成了函數公式的輸入。
完成公式輸入後,按鍵盤的回車鍵或用滑鼠點擊編輯欄左側的對號按鈕。
此時第一行的名次單元格中就會顯示出其左側成績對應的名次。然後將滑鼠指針指向該單元格的右下角,當滑鼠指針變成十字形時雙擊滑鼠左鍵或者按住滑鼠左鍵向下拖動滑鼠至列尾。
這樣,名次列各單元格中就會顯示出其對應成績的排名了。
㈧ 在EXCEL中怎樣排名次
(1)選中表頭的那一行;
(2)選擇【數據】-【篩選】
在想排序的那一列(欄),從下拉菜單中選排列要求就好了。