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

如何在Google Sheets中基于两列数据对团队进行排名

双列排名实现方案

基础版(实现「尚可接受的结果」,全版本Excel/WPS通用)

  • 适用场景:仅需要实现双列权重排序、同值并列的基础排名需求
  • 操作步骤:
  1. 假设核心判定列是A列,决胜列是B列,数据从第2行开始,新增辅助列C,C2单元格输入公式:
    =A2*10^6 + B2

注:10^6取值只要大于B列的最大可能值即可,作用是保证A列的排序优先级完全高于B列,不会出现权重冲突。如果需要数值越小排名越高,公式逻辑不变,后续排名函数调整参数即可。

  1. 下拉填充辅助列后,在排名结果列D2单元格输入公式:
    =RANK(C2,C:C)

注:如果需要数值越小排名越高,将公式修改为=RANK(C2,C:C,1)即可。两列数值完全相同的行,辅助列数值一致,RANK函数会自动返回相同名次,完全符合要求。

进阶版(实现「理想结果」,兼容Excel 2019及以上、WPS 2019及以上版本)

  • 适用场景:需要显示并列名次区间(如并列第2、3名显示为2-3)的需求
  • 操作步骤:
  1. 先完成上述基础版的辅助列C、基础排名列D的配置
  2. 新增重复次数列E,E2单元格输入公式:
    =COUNTIF(C:C,C2)
  3. 在理想结果列F2单元格输入公式:
    =IF(E2=1,D2,D2&"-"&D2+E2-1)

注:如果需要相同的并列排名仅显示一次、重复项留空,可将公式调整为:
=IF(COUNTIF(D$2:D2,D2)>1,"",IF(E2=1,D2,D2&"-"&D2+E2-1))

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.05 18:54:04