You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Excel:带重复值的连续排名实现方法咨询

Excel实现连续不跳号排名的方法

针对你需要的**连续排名(相同数值共享同一排名,后续排名不跳号)**需求,以下是两种可靠的实现方法:

方法1:兼容所有Excel版本的通用公式

假设你的「Numbers」数据在B2:B10区域,在「Preferred Ranking」列的第一个单元格(如C2)输入以下公式,然后下拉填充整列:

=RANK.EQ(B2,$B$2:$B$10,0)+COUNTIF($B$2:B2,B2)-1

公式逻辑:

  • RANK.EQ(B2,$B$2:$B$10,0):对当前单元格数值进行降序常规排名(相同值会得到同一排名,但后续排名会跳号)
  • COUNTIF($B$2:B2,B2)-1:统计当前行及以上区域内与当前值相同的单元格数量,减1后抵消常规排名的跳号,实现连续排名

方法2:Excel 365/2021专属动态数组公式

如果你使用的是支持动态数组的Excel版本,可在「Preferred Ranking」列的第一个单元格输入以下公式,自动填充整列:

=XMATCH(B2:B10,SORT(UNIQUE(B2:B10),,-1),0)

公式逻辑:

  • SORT(UNIQUE(B2:B10),,-1):提取「Numbers」列的唯一值并按降序排序
  • XMATCH(...):匹配每个原始数值在排序后唯一值列表中的位置,直接生成连续且无跳号的排名

内容的提问来源于stack exchange,提问作者topstuff

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.17 19:44:51