手机版

如何同时对多列进行排名?RANK函数的这种用法 99%的人都不知道!

时间:2021-09-17 来源:互联网 编辑:宝哥软件园 浏览:

RANK函数可以对单个产品的销量进行排名,但实际上,要排名的数字有时会被分成多个列。此时,需要同时对多列数据进行排名。我该怎么办?

数据如图,产品按序号分组排列。如何根据销售一栏的数据计算出每个业务员的销售排名?

很多朋友解决这个问题的办法就是重新整理数据,把所有的销量汇总成一列,用RANK函数进行排名,然后再分组复制粘贴数据。

但是从今天开始,就不会那么难了。在C3直接输入公式:

=RANK(B3,($B$3:$B$8,$E$3:$E$8,$H$3:$H$8),0)

让我们看看进展如何。

单从这一栏来看,结果似乎还可以。请复制到另外两栏。

完美!

相信大家都很熟悉RANK函数的功能。在这个例子中,我们主要使用了RANK函数支持联合引用的特性。($ b $333,360 $ b $8,$ e $333,360 $ e $8,$ h $333,360 $ h $8)由一个联合引用运算符逗号分隔,并作为RANK函数的第二部分包含在括号中。

小科普:

有三种参考运算符:

“:”(冒号)区域运算符。

“,”(逗号)联合运算符。

" "(空格)交集运算符。

最常见的是冒号。

为了说明操作员的作用,我们必须首先了解名称框:

上图中红色箭头指示的白色区域是名称框,通常显示当前选定的单元格位置和左图中选定的C4单元格。

当表格数据较大时,如果要选择后面的单元格,可以直接在名称框中输入。例如,如果要选择单元格Z100,可以直接在名称框中输入Z100,然后按回车键,而不是拖动滚动条来查找单元格。

选择区域时,同时观察名称框,会显示所选范围内的行数和列数。字母R代表行,字母C代表列。左图中的选定区域是一个7行3列的区域。

掌握这一点非常重要。以后学习函数的时候,经常需要知道行、列等信息,可以通过名称框知道这些。

当需要选择更多单元格时,比如想选择A列的1000个单元格,用鼠标拉选会非常费力。此时可以在名称框中输入A1: A1000,按回车键完成,准确快捷。

选择行或列时,“名称”框显示选择范围内的第一个单元格。你可以自己试试这个。

在上面的例子中已经使用了冒号,所以让我们举几个例子来理解引用的含义。

依次输入名称框。

E5:F6输入。

:5输入。

F7 E4,G1:G8进入。

输入533607 c :g(7后面有空格)。

也可以输入更多的报价方式。相信你能理解引号中冒号、逗号、空格的作用,所以你能理解这些作用。你不必纠结于具体的定义和原因。

版权声明:如何同时对多列进行排名?RANK函数的这种用法 99%的人都不知道!是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。