列出与这些分数相关的前5个分数和名称

时间:2015-02-25 14:55:12

标签: excel spreadsheet

我的号码电子表格中有一列来自体操大会的总分(AA),全能分数。此列中的每个分数都与另一列(Name)中的特定体操运动员姓名相关联。

我要做的是填充一个较小的电子表格,将与这些得分相关联的前5个(或更多)得分和名称解析为两列 - 一列用于names,另一列用于{{1 }}

这应该是非常简单的事情,但我从来没有玩过Excel或Numbers,而且我真的很难理解所有的语法和公式。

我已经创建了一个指向相关列图像的链接以供参考。

https://www.dropbox.com/s/5w819hz1iyhpdde/Scores.jpg?dl=0

2 个答案:

答案 0 :(得分:1)

创建数据透视表并设置前10名(您可以稍后设置为任意数字)

更多信息: http://www.contextures.com/excel-pivot-table-filters-top10.html

答案 1 :(得分:1)

这可以分为三个步骤。 假设您需要第五大元素。

  1. 使用Large来获得第五大元素。 LARGE(b:b, 5)
  2. 以上返回b:b范围内的第5大值。但是您需要知道B列中的哪个行号。为此,我们使用MATCH。使用,MATCH(lookup value, range, 0)其中查找值是第一步返回的值,范围是B:B,0表示完全匹配。
  3. 我们需要找到与最大值相关联的适当名称。我们使用INDEX,它在特定的索引值处找到值。使用INDEX(name range, row_number),其中名称范围是A:A和row_number是上一步返回的。
  4. 总结一下,你需要:

    INDEX(A:A, MATCH(LARGE(B:B,5),B:B,0))获得第五大名称。将5更改为您想要的任何等级!