扁舟重过九青莲,极目空明思浩然 。可是画工烦刻画,只因山骨偶枝骈 。风高迥认龙腾海,云散初疑剑插天 。剩采太湖嵌孔石,南窗排列伫飞仙 。——-[宋] 孔武仲《九华山》
排序的函数,如果大家对 Excel 基础函数比较了解的话,应该都知道 RANK 函数 。
我们在实际工作中,常常把 RANK 函数用于对一列数据的基本排序,即从大到小的排序方法,那你还知道它的其他什么用法吗?
今天就给大家系统的分享下 RANK 函数的用法,分享的内容主要为以下这 6 种技巧 。
1、升序排列
2、降序排列
3、多列数据排名
4、多条件排名
5、不出现相同排名(以出现顺序进行优先排列)
6、跨多表排名
首先我们先了解下 RANK 函数的基本定义 。

RANK(number,ref,order)
number:要查找排名的数值
ref:参与排名的单元格区域,非数字值将被忽略 。
order:代表排位方式,0 或不填的时候为降序排列,即最大值为第一名;非零时为升序排列,即最小值为第一名
知道了 RANK 函数的基本定义,下面我们来看下它的具体使用技巧 。
技巧一、升序排列
比如我们把下面的的数据,按销量由小到大进行升序排列,要如何做呢?
【这6种使用技巧你一定不能错过 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 分,如果总分一样,我们再依物理成绩的大小进行排序,这要如何去做呢?

操作步骤:
1、首先我们在 E 列增加一个辅助列,输入如下公式:
=D2*1000+B2

公式理解:
当我们把总分进行放大 1000 倍的时候,总分之间的大小是不变的,再加上物理的成绩,即实现了大小区分
2、在 F 列输入公式:
=RANK(E2,$E$2:$E$10)

3、最后再隐藏辅助列即实现了多条件排序
技巧五、不出现相同排名(以出现顺序进行优先排列)
推荐阅读
- 学会这3个万能的方法 图片格式转换
- 这4种信号说明该换新手机了 手机用几年就该换了
- 这两个方法绝对好用 pdf文件怎么做
- pvc墙纸的优缺点有哪些
- 开这几个开关可以全部拦截 怎样屏蔽垃圾短信
- 这几招请收好快捷简单又高效 加密的文件怎么解密
- 这6款稀缺宝藏App 用什么软件听歌免费
- 三招帮你解决这个烦人的问题 杀毒软件打不开怎么办
- 这6款超良心语音转文字工具 语音识别转文字
- 有这一篇就够了 笔记本电池损耗修复
