【发布时间】:2021-06-18 17:24:32
【问题描述】:
在由姓名和分数组成的表格中,我正在尝试构建一个表格来显示得分最高的人的姓名。 这样做:
- 我对分数进行排序
- 我得到最大值的索引
- 我用给定的索引偏移了名称列表
当我想得到第二大值时,我只需要在第2步得到第二大值的索引。
如果两个值的最大值并列,则会出现问题,因为 MATCH() 总是会给我找到的第一个值的索引。
我想确定最大值的索引,然后从用于确定第二大值的范围中排除该索引,但由于范围长度可能不同,我无法实现。
我也想过使用一个函数或脚本来返回满足某个范围内条件的第 N 个索引,但我没有找到任何方法。
这是一个示例电子表格 https://docs.google.com/spreadsheets/d/1RrUpAjbMBze9L5OqxdyEWBnYXq98LtohdgROF8s68FI/edit?usp=sharing
【问题讨论】:
-
你试过 LARGE() 函数吗? support.google.com/docs/answer/3094008?hl=en
标签: google-sheets indexing match