扁舟重过九青莲,极目空明思浩然。可是画工烦刻画,只因山骨偶枝骈。风高迥认龙腾海,云散初疑剑插天。剩采太湖嵌孔石,南窗排列伫飞仙。 -------[宋] 孔武仲《九华山》
如果熟悉Excel的基本函数,应该都知道RANK函数。
在实际工作中,我们经常使用秩函数对一列数据进行排序,即由大到小的排序方法。你知道它的其他用法吗?
今天给大家系统分享一下秩函数的用法。分享的内容主要是以下六个技巧。
1.升序
2.降序
3.多列数据排序
4.多条件排序
5.不出现相同的排名(按出现顺序优先)
6.跨多个表排名
首先,我们来了解一下秩函数的基本定义。
等级(编号、参考、顺序)
Number:用于查找排名的数值。
Ref:参与排序的单元格范围,非数值将被忽略。
Order:表示排名方式,为0或空白时降序排列,即最大值为第一位;非零按升序排列,即先取最小值。
知道了秩函数的基本定义,我们再来看看它的具体使用技巧。
技能,升序
例如,让我们根据销售量对以下数据进行升序排序。我们做什么呢
只需在单元格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:需要注意的是,我们的参数200%是三个区域的组合,中间用英文逗号“,”连接。
四技能,多栏条件排名
我们有以下数据。我们可以看到有些同学的物理化学总分是一样的。比如《赵云》《李白》《妲己》都是179分。如果总分相同,我们就按物理成绩排序。我们如何做到这一点?
操作步骤:
1.首先,我们在E列中添加一个辅助列,并输入以下公式:
=D2*1000+B2
公式理解:
当我们把总分放大1000倍时,总分之间的大小是不变的,随着物理学的成就,实现了大小区分。
2.在F列中输入公式:
=RANK(E2,$E$2:$E$10)
3.最后隐藏辅助列,实现多条件排序。
五个技能,不要出现相同的排名(按出现的顺序,优先)
首先我们要明白这个技能是什么意思。
我们实际排序的时候,偶尔会遇到相同的数据。当我们进行排名时,这些排名往往是相同的,比如以下情况:
“黄忠”和“程”销量相同,排名第二,那么如果我不希望它出现在同一个排名中,而是“黄忠”先参加排名,排名第二,“程”后参加排名,排名第三,其他也差不多,这个排名怎么办?
很简单,主要是我们参与排名的时候,可以加10个计数。
输入D2的公式:
=RANK(B2,$B$2:$B$11)+COUNTIF($B$2:B2,B2)-1
可以发现排名是按照出场顺序进行的。
这个函数的关键在于COUNTIF函数的应用。第一个B2在COUNTIF($B:B2,B2)-1公式是绝对引用。公式往下拖,就可以得到相应数据出现的次数,然后加上原来的排名。
技能,跨多个表排名
我们有以下四个工作表,每个工作表都有一些数据,其中D列是销售额。如何根据所有的工作表对销量进行排名?
我们单击单元格E2并输入以下等级函数:
=RANK(D2,销售1部:销售4部!$D$2:$D$7)
选择数字D2,输入引用内容时,点击“销售1”,按住Shift键,再点击“销售4”,选择单元格D2:D7,按F4绝对引用地区。
其他工作表也可以输入此公式。
Ps:特别需要注意的是,引用区域必须是所有工作表中行数范围最大的区域,否则统计数据不是全部内容。
其他指南
最后给大家分享一下RANK函数族的其他函数,RANK。情商和排名。***G
各功能支持的Excel版本及参数含义如下:
具体操作见下图:
等级。EQ和RANK的用法是一样的。等级。***G返回数据的平均排名。比如上面数据“赵云”和“李白”的排名,用的就是秩和秩。EQ函数为3,而秩。***G函数是3.5,这是第三和第四名的平均值。更多需要探索。
本文来自语死早数已亡投稿,不代表舒华文档立场,如若转载,请注明出处:https://www.chinashuhua.cn/24/644805.html