❶ EXCEL求教如何用函數提取出前10名排序
排序的函數,如果大家對Excel基礎函數比較了解的話,應該都知道RANK函數。
我們在實際工作中,常常把RANK函數用於對一列數據的基本排序,即從大到小的排序方法,那你還知道它的其他什麼用法嗎?
今天就給大家系統的分享下RANK函數的用法,分享的內容主要為以下這6種技巧。
1、升序排列
2、降序排列
3、多列數據排名
4、多條件排名
5、不出現相同排名(以出現順序進行優先排列)
6、跨多表排名
首先我們先了解下RANK函數的基本定義。
RANK(number,ref,order)
number:要查找排名的數值
ref:參與排名的單元格區域,非數字值將被忽略。
order:代表排位方式,0或不填的時候為降序排列,即最大值為第一名;非零時為升序排列,即最小值為第一名
知道了RANK函數的基本定義,下面我們來看下它的具體使用技巧。
技巧一、升序排列
比如我們把下面的的數據,按銷量由小到大進行升序排列,要如何做呢?
只需要在E2單元格輸入如下公式,即可。
=RANK(D2,$D$2:$D$24,1)
按RANK函數的參數定義,當order,非0時即為升序排列。
技巧二、降序排列
同樣是使用如上的數據,按銷量對數據從大到小進行排序,最大值即為1。
E2單元格公式:
=RANK(D2,$D$2:$D$24)
技巧三、多列數據排名
比如如下樣式,我們有多列數據,我們想將多列不同的數據,同樣按銷量大小進行排名,要如何進行操作呢?
操作步驟:
1、選中A1:I8數據區域,按Ctrl+G定位
2、定位條件,選中【空值】,點擊確定
3、輸入如下公式,然後按Ctrl+Enter填充,即可
=RANK(B2,($B$2:$B$8,$E$2:$E$8,$H$2:$H$8))
Ps:特別需要注意的是,我們的參數2Number是3個區域的合並,中間是使用英文逗號","連接。
技巧四、多列條件排名
我們有如下的數據,可以看到部分同學的物理化學的總分是一樣的,比如"趙雲","李白","妲己"都是179分,如果總分一樣,我們再依物理成績的大小進行排序