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即可
猜你喜欢
- 有时候在查看一个内容很长的Word文档,又不能一次性看完,中途看到一半又不能做个便签什么的怎么办?其实在word2013中有类似的功能,叫显
- 和大家分享几个和word表格操作相关的小技巧1、拆分表格在word中插入的表格,如果需要拆分成两个,只需要选取某行的单元格,按ctrl+sh
- 在我们平常Word文档的编辑中,为了让文档中的数据看起来更为直观,我们会制作相应的图表,近期有用户在问Word柱状图怎么做?其实方法很简单,
- 希沃白板是一款不错的教学辅助工具,该软件功能齐全且丰富,接下来的内容中介绍的是使用希沃白板绑定微信的个方法希沃白板如何绑定微信?希沃白板一款
- 在Exce工作表中,经常会遇到数据区域中存在空白单元格的情况。在对这样的工作表进行编辑处理时,有时需要将包含这种空白单元格的行删除掉。对于包
- excel怎么让每页数据都打印出标题来?怎么只打印需要的几行数据?怎么让所有数据在一页中打印完……这些常见的Excel打印问题都整理在这了。
- 问题:如何设置单元格只能输入正值?解答:利用Excel的数据验证(数据有效性)功能搞定。具体操作如下:首先选中下图中“数量”字段下面的区域,
- Acrobat怎么设置显示文本域溢出指示符?Acrobat打开的pdf文件,表单想要设置显示文本域溢出指示符,该怎么设置呢?下面我们就来看看
- 对于需要填写连续递增编号的word表格单元格,可以利用“格式”菜单的“项目符号与编号...”快速地实现。步骤如下:1.选定需要编号的所有单元
- 本文介绍Microsoft Excel中ATAN2函数的语法和用法。函数说明ATAN2函数的主要作用是返回给定的 X 及 Y 坐标值的反正切
- 经常使用U盘的朋友会遇到这样一个问题,在家里的电脑上使用Word编辑过的文档,用U盘带到单位去却发现不是原先的字体了,但文档中的内容依然没有
- rar文件怎么打开?我们在电脑上会经常遇到rar文件,可以说rar文件是我们现在必备的应用了,但是最近很多升级到win10系统的用户发现自己
- win10作为一款主流系统,在各项功能优化做得非常完美,市面上绝大部分软件都支持Win10系统,我们可以任意使用主流的应用软件和游戏。但是有
- 对于快递统计来说,因为每个快件的到达地点都不同,因此收费也会不一样,这期介绍一个快捷的方法,帮助快递统计员用EXCEL快速统计各地的邮费1、
- iOS 系统每个大版本的更新,都不乏苹果对自家应用进行大刀阔斧的改进。在 iOS 15 当中,苹果让“钱包”应用迈出了一大步,不仅是作为“数
- 其实出现"Word遇到问题需要关闭"这种情况一般都是一个名叫"Normal.dot"的文件在作怪,大
- 很多用户升级到win10系统之后,发现电脑开机总是会自动打开浏览器,需要自己手动关闭,就很麻烦。那要怎么解决呢?下面小编就给大家整理了win
- 很多网友都会给自己制作的表格文档进行加密,一来防止隐私泄露,二来也可以防止文档数据被随意修改。其中,许多网友都在询问Excel2007文档加
- CPU-Z可以测试我们的CPU处理器稳定度,但是因为他需要长时间保持运行且无法使用,所以有些用户等不及了,想知道CPU-Z测试处理器稳定度要
- 在wps文字中插入在线图片的方法:打开WPS文字这款办公软件,进入WPS文字的操作界面,如图所示: 在该界面下,找