Excel中的“多关键字”排名公式使用图解教程
发布时间:2022-06-17 23:42:03
在Excel中对某列进行排名时通常使用RANK函数,但有时排名需要考虑多列的情况,例如在对B列排名时,如果B列有相同的数值,则按C列排名。通常,要获得这样的多列排名结果,可以在“排序”对话框中依次选择或添加“主要关键字”和“次要关键字”,然后进行排序即可。但在不改变表格结构的情况下,要获得“多关键字”的排名,可以用下面的一些公式。
例如下图为某电视节目在播出日期内的收视率和收视份额,需要用公式返该日期内按收视率的降序排名,在收视率的排名相同时,则按收视份额降序排名。其中D列为直接使用RANK函数对B列排名的结果,可以看到,B列数值相同时,其排名也是相同的,不符合要求。
假如数据在A1:E22区域,在E2中输入公式:
=RANK(B2,B$2:B$22)+SUMPRODUCT(N((B$2:B$22=B2)*(C$2:C$22>C2)))
然后向下填充公式即可得到先按B列后按C列降序的排名结果。
上述公式先用RANK函数获得初步的排名,对于B列数值相同的情况,用SUMPRODUCT函数得到这些相同值对应C列数值的“排名”,最后返回所需结果。也可使用下面的两个公式:
=SUMPRODUCT(N((B2*1000+C2)<(B$2:B$22*1000+C$2:C$22)))+1
该公式将B列的数值乘以一个相对同行C列数值较大的数,如本例为“1000”,再加上同行C列的值,最后比较合计值得到排名。类似地也可以用C列除以一个较大数值:
=SUMPRODUCT(N((B2+C2/1000)<(B$2:B$22+C$2:C$22/1000)))+1
另外,如果用于排名的数值都为非负整数,可用“&”连接各列数值,再用SUMPRODUCT函数排名。如下图A1:E21区域为某公司年终考核的数据,要求先按总分列降序排名,如果总分相同,则依次按“业务能力”和“工作态度”列降序排名。
在F2中输入公式:
=SUMPRODUCT(N(E2&B2&C2<(E$2:E$21&B$2:B$21&C$2:C$21)))+1
然后填充公式到F21即可


猜你喜欢
- 电脑注册表被禁用怎么办?近日有用户要打开注册表时发现被禁用了,无法打开,那么该如何重新启动电脑注册表呢?下面就给大家介绍具体解决方法。解决方
- Axure RP是一个专业的快速原型设计工具,能够快速的、高效的创建原型,同时还支持多人同时在线处理同一个设计。在使用的过程中我们通常会使用
- 魅族16怎么设置按电源键挂断电话?魅族16里面有很多非常简单实用的功能,用户们在通话的时候可以设置一个电源键挂断电话,这样会更加方便,那么我
- 很多小伙伴下载了win10镜像系统,但是却无法使用,因为无法解压,那么win10系统的镜像该如何解压压缩呢?其实解压的方法非常简单,小编带来
- 复合饼图又叫子母饼图,可以展示各个大类以及某个主要分类的占比情况。今天就和大家分享一个短平快的子母饼图技巧。下图是华谊公司15年的销售数据,
- win10远程桌面连接后黑屏怎么办?很多用户在进行远程连接的时候出现了黑屏的现象,并且无法进行任何的远程控制操作,这在win10最新的20h
- 网路上的影片有数 GB 之多:YouTube 短片、演奏会和体育赛事的即时串流、教学影片及电视节目等琳琅满目。但是如果您想要下载串流影片并在
- 很多小伙伴们都在问win7找不到宽带连接怎么办?今天小编就为大家带来了win7电脑找不到宽带连接解决办法一起来看看吧。win7找不到宽带连接
- msxct.exe - msxct的详细作用介绍进程文件: msxct or msxct.exe 进程名称: Adware.BargainB
- 上周,CoolStar团队刚给大家发布了iOS 13 - iOS 13.5 越狱公测版,今天又传来了iOS 14越狱的消息。来自中国的安全团
- hosts文件是每一台电脑中都必须要拥有的重要文件,许多用户打开的时候都会提示需要没有管理权限,那么该怎么办呢,下面就一起来看看具体的解决方
- 对于wps表格的制作,怎么在表格中插入超链接呢?下面小编就为你介绍wps表格怎么插入超链接的方法啦!wps表格插入超链接的方法:1.打开WP
- 在面对越来越多的办公软件时,用户依旧会坚持使用wps这款办公软件,因为在wps软件中用户可以用来编辑文档、表格等文件,给用户带来了许多的便利
- 打开PPT,打开一个文档,右键点击饼状图。点击编辑数据。在下方添加一行数据。输入文字和数据,要注意的是全部数据加起来是10。添加完成后,可看
- 现在不少朋友的电脑显示器使用的是高分屏,使用win10系统的时候会出现win10字体模糊这样的问题,今天小编就来跟大家分享解决win10字体
- 在使用win10系统的过程中,总会遇到各种各样的问题,就有用户反应自己重置系统之后出现重置失败未做更改的情况,这是怎么回事?可能是重置过程中
- 在Excel中不少人都会把重要的数据录入到Excel中而不想随便给人篡改,这个时候就只能用加密的方法进行保护了。下面是由小编分享的excel
- Win10关闭DEP数据执行保护方法?DEP是数据执行数据的简称,是windows系统中的安全机制,所以我们在使用Win10系统的电脑时经常
- 当你使用Win10系统的电脑想要开启录制功能的时候,可能会出现录制不了声音的情况,针对这个问题,小编就来详细介绍一下Win10无法录制声音的
- 很多游戏玩家在电脑玩游戏的时候,想要退出游戏返回桌面却发现返回不了,各种按键都试了就是没有办法返回,那么Win10全屏游戏无法切换到桌面如何