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

谷歌表格跨工作表实现篮球场均得分前4球员按姓名排序

实现前4场均得分球员列表的方法

假设你的原始数据在Sheet1,列结构为:

  • A列:球衣号码
  • B列:球员姓名
  • C列:场均得分

方法1:结合RANK+INDEX+MATCH(兼容旧版Excel)

  1. 在原始表计算排名:
    在Sheet1的D2单元格输入公式:

    =RANK(C2,$C$2:$C$100,0)
    

    把公式下拉到所有球员行(将$C$2:$C$100替换成你实际的得分数据范围),参数0表示按得分降序排名。

  2. 在目标表提取前4数据:
    切换到要生成报告的工作表(比如Sheet2):

    • A2到A5分别输入1、2、3、4(代表前4名)
    • B2单元格输入公式提取球衣号:
      =INDEX(Sheet1!$A$2:$A$100,MATCH(A2,Sheet1!$D$2:$D$100,0))
      
    • C2单元格输入公式提取姓名:
      =INDEX(Sheet1!$B$2:$B$100,MATCH(A2,Sheet1!$D$2:$D$100,0))
      
    • D2单元格输入公式提取场均得分:
      =INDEX(Sheet1!$C$2:$C$100,MATCH(A2,Sheet1!$D$2:$D$100,0))
      

    把B2、C2、D2的公式下拉到第5行,就能得到前4名的完整数据。

    注意:如果有球员得分并列,这个方法会优先返回排名序列中最先出现的球员。

方法2:用SORT+TAKE一键生成(新版Excel)

如果你的Excel支持动态数组功能(2021及以后版本或365),可以直接在Sheet2的A2单元格输入:

=TAKE(SORT(Sheet1!$A$2:$C$100,3,-1),4)
  • SORT(...,3,-1):按第3列(场均得分)降序排序原始数据
  • TAKE(...,4):提取排序后的前4行
    输入后会自动填充出前4名的球衣号、姓名和场均得分,无需手动下拉公式。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.16 04:01:10