专栏首页完美ExcelExcel公式技巧102:获取排序序号唯一值

Excel公式技巧102:获取排序序号唯一值

当我们需要对一组数据进行排序时,自然而然地就会想到RANK函数。

RANK函数返回某数字在一组数字中相对于其他数值的大小的排名,其语法为:

RANK(number,ref,order)

其中:

  • 参数number代表要获取排名的数字。
  • 参数ref代表一组数字或对数字的引用。
  • 参数order指定为0,降序排列;指定为1,升序排列。

如下图1所示的工作表,要对每名学生的成绩进行排序。可以在单元格C2中输入公式:

=RANK(B2,B2:B8,0)

向下拉至单元格C8。

图1

可以看出,使用RANK函数进行排序非常方便。然而,如果两人或多人的分数相同,此时RANK函数会给出并列排名的结果,如下图2所示。

图2

如果我们不想要相同的数字给出相同的排名,而是希望输入在前的数字排名靠前,如下图3所示,怎么做呢?

图3

可以在单元格C2中输入公式:

=RANK(B2,B2:B8,0)+COUNTIF(B2:B2,B2)-1

向下拉至单元格C8即可。

此公式中,

COUNTIF(B2:B2,B2)

统计对应列B中的值在其及上方单元格区域中出现的次数,如果只出现1次,减去1,排名保持不变;如果出现2次,减去1,将结果增加到RANK函数给出的排名中得到最终排名。

本文分享自微信公众号 - 完美Excel(excelperfect),作者:fanjy

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2021-08-20

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 精通Excel数组公式021:提取唯一值列表并排序

    本文将综合使用前面系列中学习到的技术,包括布尔逻辑、动态单元格区域、提取满足条件的数据、统计唯一值等,创建出一个解决问题的大型公式。当然,如果你不需要自动动态更...

    fanjy
  • 精通Excel数组公式022:提取唯一值列表并排序(续)

    下图12展示了两个对数字进行排序的公式。使用SMALL/ROWS函数从小到大排序,使用LARGE/ROWS函数从大到小排序。

    fanjy
  • Excel公式技巧52: 根据条件来排序(处理重复数值)

    通过前面两篇文章的学习,我们已经掌握了基于指定的条件对数据进行排序的公式及其运作原理。然而,如果数据相同,会发生什么情况?如下图1所示,当有相同的数据时,会标识...

    fanjy
  • Excel公式技巧73:获取一列中长度最大的数据值

    在《Excel公式技巧72:获取一列中单元格内容的最大长度》中,我们使用一个简单的数组公式:

    fanjy
  • Excel如何“提取”一列中红色单元格的数据?

    将鼠标放置在数据区的任意单元格,单击“排序”按钮(下图1处),对下列表中“型号”列进行“单元格颜色”按红色进行排序。(下图3处)

    砸漏
  • 简单的Excel VBA编程问题解答——完美Excel第183周小结

    下面是2020年11月12日发布的一些简单的ExcelVBA问题的答案,是不是和你想的一样。

    fanjy
  • 【干货】50个Excel常用功能,一秒变数据处理专家

    今天小编给大家分享工作中经常使用到的EXCEL表格实用技巧,整整50个,学会一半,都会让你比别人牛N倍!EXCEL表格制作。 50个实用技巧 ▽附动态说明图▽ ...

    钱塘数据
  • Excel公式技巧65:获取第n个匹配的值(使用VLOOKUP函数)

    在查找相匹配的值时,如果存在重复值,而我们想要获取指定的匹配值,那该如何实现呢?如下图1所示的工作表,在“商品”列中,存在一些重复的商品,现在我们要找出第2次出...

    fanjy
  • 工作再忙,都要学会这36个Excel经典小技巧!

    前言:经常有同学同,Excel知识点那么多,我该从哪学起?我是零基础,该怎么学?为了能快速帮大家提高工作效果,解决工作中的小疑难,今天兰色推送36个excel小...

    Piper蛋窝
  • 再谈|Rowkey设计_HBase表设计

    HBase的rowkey设计可以说是使用HBase最为重要的事情,直接影响到HBase的性能,常见的RowKey的设计问题及对应访问为:

    Spark学习技巧
  • Excel技巧:如何给不连续的产品进行批量编号?

    具体操作方法如下:假设我们要给下面的产品,计算机标注产品编号1、打印机为2、显示器为3、路由器为4。要求让其对应的产品编号填充置C列。

    砸漏
  • Excel表格中最经典的36个小技巧,全在这儿了

    技巧1、单元格内强制换行 技巧2、锁定标题行 技巧3、打印标题行 技巧4、查找重复值 技巧5、删除重复值 技巧6、快速输入对号√ 技巧7、万元显示 技巧8、隐藏...

    统计学家
  • Adobe Flash零日漏洞(CVE-2018-4878)在野攻击完全分析报告

    背景 2018年1月31日,韩国计算机应急响应小组发布了一则关于Adobe Flash Player的 0day 漏洞警告,并称早在2017年11月中旬,就有黑...

    FB客服
  • 精通Excel数组公式026:你弄清楚大型数组公式是怎么工作的吗?

    在本系列中,大部分内容都是在阐述特定数组公式如何工作的逻辑,但是假设你有一个大型的数组公式,却不知道它是如何工作的,你该怎么办?你已经学到了许多技术,弄清楚为什...

    fanjy
  • 个人永久性免费-Excel催化剂功能第37波-把Sqlserver的强大分析函数拿到Excel中用

    原文在简书上发表,再同步到Excel催化剂微信公众号或其他平台上,文章后续有修改和更新将在简书上操作, 其他平台不作同步修改更新,因此建议阅读其他出处的文章时,...

    Excel催化剂
  • 经济实惠的Rank函数,让你嗨的飞起来!

    Excel里的排名操作看似很简单,但其实其中有很多我们不知道的小“秘密”,掌握了这些小技巧,让你在用Excel排名的时候速度快的飞起,方便快捷,心情也嗨得飞起来...

    博文视点Broadview
  • Rowkey(行键)设计

    HBase 中的行按行键按顺序排序。这种设计优化了扫描(scan),允许您将相关的行或彼此靠近的行一起读取。但是,设计不佳的行键是 hotspotting 的常...

    Spark学习技巧
  • 2.4 数据清洗12招

    把源数据汇总后,为了满足质量要求的数据,需要做数据清洗。PQ就好像变形金刚(英文版PowerBI的转换选项卡恰好也叫“Transform”),在转换选项卡中,集...

    公众号PowerBI大师
  • Excel公式技巧49: 提取文件名

    在工作表中有一系列完整文件路径清单,现在要提取其中的文件名称,由于文件夹中可能还有子文件夹,因此文件路径长短不同,而我们必须找出其最后一个“\”的位置,才能实现...

    fanjy

扫码关注云+社区

领取腾讯云代金券