今天我們接著討論成績統計表。上次我們用Excel2007幫助老師用“條件格式”把成績表中不同分數段成績用不同的顏色區分出來,今天呢我們繼續幫助老師根據成績做一下排名。這里介紹兩種方法,一種是用“篩選”,一種是用RANK函數。
小提示:其實這個技巧并不單單適用于老師統計成績哦,很多的數據表都可以用到這個技巧的。
還是上次的“童話學校期中考試成績單”,我們需要根據每個同學的平均分來做一個名詞排序。該怎么做呢?
我們先用第一種比較簡單的方法,直接用“篩選”功能來排序。
先要指定需要篩選的單元格,我們用鼠標點選B3“學號”這個單元格。
接著在“數據”的選項卡中找到“篩選”按鈕,點擊一下。
現在“學號”那一行的“姓名”、科目等文字右邊都出現了一個小的下拉菜單按鈕。按下這些小按鈕,我們就可以任意選擇排序啦!
現在我們需要根據“平均分”的高低來排序,按下“平均分”右邊的按鈕。因為我們需要把分數高的排在前面,所以在下拉菜單中選擇“降序”。
“確定”以后,現在平均分最高的米老鼠排在最前面啦!但名次那一欄還是空的啊?!怎么辦?
哈哈!很簡單啊!從上到下填充序號就可以啦!Excel有聰明的填充柄,寫好1、2,后面的直接用鼠標往下一拉就好啦!
看!現在名次排出來啦!
如果老師還需要恢復表格按學號排序,So easy!按一下“學號”旁邊的箭頭按鈕,選擇“升序”就可以了。
自然,老師也可以用這種方法隨時查看各個科目的成績排名。
提醒:用“篩選”方法做的排序,“名詞”是固定寫死的,如果有成績發生改變,名次是不能跟著改變的。
比如,我們現在把獅子王的英語成績改成100分,那么獅子王的平均成績肯定就不是老末了,可是后面的名次并沒有發生改變。
所以,這種方式適用于不需要修改的成績表。如果成績發生改變,就需要重新排序,重新定位名次。
沒關系,下面我們就用排序函數RANK來實現靈活的成績自動排序!
首先介紹一下RANK函數,函數語法是“RANK(number,ref,order)”。
其中,第一個參數“number”是需要找到排位的數字,第二個參數“ref”則是數字列表的引用,第三個參數如果非零則是按升序排列,如果省略則是按降序排列,這正是我們需要的。比如公式“=RANK(A3,A2:A6)”的含義就是得到A3單元格數據在A2:A6單元格數據中的排名。
現在我們在名次下面的G4單元格中填寫函數“=RANK(G4,G4:G6)”,告訴這個單元格需要顯示的結果是G4這個單元格的數值(獅子王的平均分)在從G4到G16的數值(所有同學的平均分)中所處的排序位置。這樣得到的數字就是老師需要的“名次”了。
把“名次”下面的單元格都依次填上相應的內容。
看!正確的名次排序出來了!完全不用老去折騰篩選排序。
現在我們再試著修改一下獅子王的英語成績,看!現在所有的名次都跟著改變了。是不是特別方便???!
以后我們還會和大家一起分享更多的Office2007實用技巧,千萬別錯過哦!
新聞熱點
疑難解答