'Excel函數(shù)公式'
一、單列降序排序——Rank。
方法:
在目標單元格中輸入公式:=RANK(D3,D$3:D$9,0)。
解讀:
Rank函數(shù)是常用的排序函數(shù),其語法結(jié)構(gòu)為:=Rank(排序值,排序范圍,[排序方式])。其中“0”為降序排序。省略“排序方式”時,按照降序排序。暨=Rank(排序值,排序范圍)和=Rank(排序值,排序范圍,0)的作用是相同的。
二、單列升序排序——Rank。
方法:
在目標單元格中輸入公式:=RANK(D3,D$3:D$9,1)。
解讀:
當排序方式為“1”時,則代表按升序排序。
三、多列同一排名。
方法:
在目標單元格中輸入公式:=RANK(D3,(D$3:D$9,H$3:H$9))、=RANK(H3,(D$3:D$9,H$3:H$9))。
解讀:
從示例中可以看出,要計算指定的值在所有銷量(D3:D9和H3:H9)中的排序,在公式中只需略作修改即可達到目的,暨將排序的范圍(D3:D9和H3:H9)用括號放到一塊,而數(shù)據(jù)在兩列,所以排序值(D3,H3)需要變化,需要輸入兩次(或多次,根據(jù)實際情況而定)公式哦!
四、多工作表統(tǒng)一排名。
方法:
在第一個工作簿的目標單元格中輸入公式:=rank(d3,'1:3'!d$3:d$9,0)。并將公式復制到其它的表格中,粘貼并填充,完成排序。
解讀:
多表統(tǒng)一排名時表格的結(jié)構(gòu)必須一致,'1:3’為工作簿的名稱,其中“1”為第一個工作簿的名稱,“3”為最后一個工作簿的名稱,其他參與排序的工作簿只需放在第一個工作簿和最后一個工作簿的中間即可。
五、忽略指定值下的排序。
方法:
在目標單元格中輸入公式:=IF(D3='缺考','',RANK(D3,D$3:D$9,0))。
解讀:
首先用If函數(shù)判斷當前單元格的值,如果為“缺考”,則返回空值,否則執(zhí)行RANK(D3,D$3:D$9,0)。
六、中國式排名。
方法:
在目標單元格中輸入公式:=SUMPRODUCT((D$3:D$9>D3)/COUNTIF(D$3:D$9,D$3:D$9))+1。
結(jié)束語:
學習了本文,我們已經(jīng)知道,關于排序的函數(shù)有Rank和Sumproduct兩種,但實際工作中的排序需求不斷變化,各位親要靈活使用哦!
聯(lián)系客服