上期剛分享了一篇文章介紹如何利用rank函數(shù)進行排名,如:單列排名、多列排名。今天我們在繼續(xù)聊聊rank函數(shù)排名的另外一個運用——【多表一起排名】。
多表一起排名
比如,有多個班級,每個班級的成績獨占一個工作表,本例中就1班和2班。
現(xiàn)要對1班、2班的成績一起排名。
則如下圖:

方法解析:
按住shift鍵,用鼠標(biāo)選取要進行排名的工作表,如:工作表:1班、2班,
然后在E2單元格里輸入以下公式:
=RANK(D3,’1班:2班’!D$3:D$13,0),
然后公式下拉。
所有表即完成排名。
操作動態(tài)圖:

補充說明:
1、公式:=RANK(D3,’1班:2班’!D$3:D$13,0)
里面的1班、2班為工作表的名稱。
2、多表一起排名,表格的結(jié)構(gòu)必須是一致。
3、寫公式時,我們只需寫出參與排序的工作表范圍,
如:假設(shè)參與排序的工作表為1班、2班、3班、4班,則公式里只需寫’1班:4班’,
即公式為:=RANK(D3,’1班:4班’!D$3:D$13,0)。
4、實際應(yīng)用中,參與排序的工作表中的人員數(shù)量不一定一樣多,所以寫公式我們要引用所有工作表中記錄最多的那個工作表中的范圍,
如:假設(shè)參與排序的工作表1班和2班,
1班工作表要排序的數(shù)值區(qū)域11個記錄,為:D3:D13,2班工作表要排序的數(shù)值區(qū)域17個記錄,為D3:D19,
那么公式里就得引用記錄數(shù)多的區(qū)域D3:D19。
即公式為:=RANK(D2,’1班:2班’!D$3:D$19,0)。






