Note: The other languages of the website are Google-translated. Back to English

如何在Excel中唯一地对范围号进行排名而不重复?

在Microsoft Excel中,普通等级函数将重复的数字赋予相同的等级。 例如,如果数字100在所选范围内出现两次,并且第一个数字100的排名为1,则最后一个数字100的排名也为1,这将跳过某些数字。 但是,有时,您需要按照以下屏幕快照对这些值进行唯一排序。 有关唯一排名的更多详细信息,请按照以下教程逐步进行。

以唯一的降序排列范围编号

以唯一的升序排列范围编号


以唯一的降序排列范围编号

在本节中,我们将向您展示如何以降序唯一地对范围编号进行排名。

以下面的截图数据为例,可以看到A2:A11范围内有多个重复的数字。

1.选择B2,复制并粘贴公式 =RANK(A2,$A$2:$A$11,0)+COUNTIF($A$2:A2,A2)-1配方栏,然后按 输入 键。 看截图:

2.然后,排名编号显示在单元格B2中。 选择单元格B2并将光标放在其右下角,当显示一个小的黑色十字时,将其向下拖动到单元格B11。 然后,唯一排名成功。 看截图:


以唯一的升序排列范围编号

如果要按升序唯一地对范围编号进行排名,请执行以下操作。

1.选择单元格B2,复制并粘贴公式 =RANK(A2,$A$2:$A$11,1)+COUNTIF($A$2:A2,A2)-1配方栏,然后按 输入 键。 然后,第一个排名编号显示在单元格B2中。

2.选择单元格B2,将填充手柄向下拖动到单元格B11,然后完成唯一排名。


最佳办公效率工具

Kutools for Excel解决了您的大多数问题,并使您的生产率提高了80%

  • 重用: 快速插入 复杂的公式,图表 以及您以前使用过的任何东西; 加密单元 带密码 创建邮件列表 并发送电子邮件...
  • 超级公式栏 (轻松编辑多行文本和公式); 阅读版式 (轻松读取和编辑大量单元格); 粘贴到过滤范围...
  • 合并单元格/行/列 不会丢失数据; 拆分单元格内容; 合并重复的行/列...防止细胞重复; 比较范围...
  • 选择重复或唯一 行; 选择空白行 (所有单元格都是空的); 超级查找和模糊查找 在许多工作簿中; 随机选择...
  • 确切的副本 多个单元格,无需更改公式参考; 自动创建参考 到多张纸; 插入项目符号,复选框等...
  • 提取文字,添加文本,按位置删除, 删除空间; 创建和打印分页小计; 在单元格内容和注释之间转换...
  • 超级滤镜 (将过滤方案保存并应用于其他工作表); 高级排序 按月/周/日,频率及更多; 特殊过滤器 用粗体,斜体...
  • 结合工作簿和工作表; 根据关键列合并表; 将数据分割成多个工作表; 批量转换xls,xlsx和PDF...
  • 超过300种强大功能. 支持 Office / Excel 2007-2021 和 365。支持所有语言。 在您的企业或组织中轻松部署。 完整功能 30 天免费试用。 60 天退款保证。
kte选项卡201905

Office选项卡为Office带来了选项卡式界面,使您的工作更加轻松

  • 在Word,Excel,PowerPoint中启用选项卡式编辑和阅读,发布者,Access,Visio和Project。
  • 在同一窗口的新选项卡中而不是在新窗口中打开并创建多个文档。
  • 每天将您的工作效率提高50%,并减少数百次鼠标单击!
officetab底部
按评论排序
注释 (23)
还没有评分。 成为第一位评论!
该评论由网站上的主持人最小化
哇,就是喜欢这个。 非常感谢 。 请说我正在对列进行排名,然后重复出现。 如果我想然后使用像总数这样的标准来分隔领带,那么功能是什么? 在这里,我使用 min max 进行排名,所以当有任何数字出现不止一次时,我想将它们与总数分开。 请帮忙。 谢谢。 凯利
该评论由网站上的主持人最小化
谢谢您,非常感谢您的帮助。 :D
该评论由网站上的主持人最小化
大家好,我已经掌握了排名,但是我如何让排名自动计算积分,例如第一等于 1 分 第二等于 100 等
该评论由网站上的主持人最小化
使用大功能
该评论由网站上的主持人最小化
你的公式不起作用
该评论由网站上的主持人最小化
为我工作。
该评论由网站上的主持人最小化
它确实 - 通常可能有两件事会导致它

1) 您没有正确冻结链接 (F4) - 检查公式中的美元符号。
2)它在某种程度上不适用于具有多个小数点的数字 - 理想的是将数字四舍五入到某个确定的数字(甚至是十进制)

如果这两件事都管理得很好,它就会起作用。
该评论由网站上的主持人最小化
这个公式很愚蠢,只有在有一个重复的情况下才有效!
该评论由网站上的主持人最小化
亲爱的马特,
即使列中存在多个重复项,该公式在我的情况下也很有效。 你能提供你的Excel版本吗?
该评论由网站上的主持人最小化
非常感谢! 喜欢解决方案。
该评论由网站上的主持人最小化
该公式有时似乎不起作用,我认为这可能是由于舍入错误。 RANK 和 COUNTIF 可能以不同的方式处理舍入。 如果我首先在我想要排名的范围上使用 ROUND,它似乎可以工作。
该评论由网站上的主持人最小化
这绝对是关键。 我经常遇到一个错误,它仍然会使用这种方法随机复制几个排名,并且无法为我的生活找出原因,真的很令人沮丧,特别是如果你需要一套完整的排名以在其他地方查找 - 覆盖/键入根本不是一种选择。 杰克已经做到了这一点。 将要排名的范围四舍五入(即使它位于单独的列中,这样您也不会影响数据的完整性),问题就解决了。 谢谢杰克!!
该评论由网站上的主持人最小化
谢谢杰克,来自未来!
该评论由网站上的主持人最小化
嗨,这个公式只是按升序/降序排列所有数字,不会将重复的数字组合成一个等级。 如何合并重复的排名,例如两个重复的100合并为1,3个重复的90合并为2,2个重复的80为3等? 在您总共 10 名学生的示例中,我想要一个公式,将两个 100 排为 1,将两个 90 排为 2,将两个 80 排为 3,等等。请帮助。 谢谢
该评论由网站上的主持人最小化
为什么需要这样做? 一个标准的排名公式会将这些示例排名为 1、1、3、3、5、5。这是一种更常见的排名方式,就好像有 2 个第一名一样,下一个在逻辑上通常是第三名而不是第二名。
该评论由网站上的主持人最小化
如果您确实想要这种排名,我会做的是将整个列表复制到其他地方,然后使用“数据”菜单中的删除重复项以仅保留单个值。 使用标准 RANK 公式对这些单独的分数进行排名,然后使用简单的 VLOOKUP 公式根据完整列表中的分数返回值。

这将以您想要的方式显示值。
该评论由网站上的主持人最小化
如果您看到下面的排名,发现重复的数字,则缺少数字。
例子
23 后变为 25,29 后变为 30,公式错过了下一个数字,例如 - 24 和 29

分数排名

4661 21

4650 22

4648 23

4645 25

4645 25

4644 26

4629 27

4626 28

4595 30

4595 30

4578 31

4438 32
该评论由网站上的主持人最小化
这个排名的公式是什么,它将相同的值组合成一个排名???
该评论由网站上的主持人最小化
唯一升序和降序的公式是相同的。 升序应该是:=RANK(A2,$A$2:$A$11,1)+COUNTIF(A2:$A$2,A2)-1。
该评论由网站上的主持人最小化
我仍然有重复的排名。 在我使用 COUNTIF 之前,两者的排名都是 4,现在它们都在我的图表中使用 COUNTIF 排名 5,但它只会列出其中一个项目两次,而不是同时列出两个项目。 这是我的公式: =RANK(V3,V$3:V$30, 1)+COUNTIF(V$3:V$30:V3,V3)-1
在排名图表中,由于 4 队和 1 队的排名相同,因此将 5 队显示为 1 队,将 1 队显示为 2 队,而 2 队未列出。 以下是这些单元格的公式:=INDEX($L$3:$L$30,MATCH(SMALL($V$3:$V$30,Y3),$V$3:$V$30,0))
我如何确保并列的球队不会被排除在名单之外?


该评论由网站上的主持人最小化
这个技巧非常适合解决我的排序问题! 非常感谢!!!
该评论由网站上的主持人最小化
感谢您的解决方案! 完美运行!
该评论由网站上的主持人最小化
这是非常有用的内容。 太感谢了。
这里还没有评论
留下你的意见
以访客身份发帖
×
评价此帖子:
0   产品特性
建议地点

关注我们

版权所有 © 2009 - extendoffice.com。 | 版权所有。 供电 ExtendOffice。 | 网站地图
Microsoft和Office徽标是Microsoft Corporation在美国和/或其他国家的商标或注册商标。
受Sectigo SSL保护