Excel:如何查找前 5 个值和名称


假设您在 Excel 中有以下数据集,其中显示了不同学生的考试成绩,并且您想要查找成绩排名前 5 的学生以及成绩排名前 5 的学生的姓名:

以下示例展示了如何执行此操作。

示例:在 Excel 中查找前 5 个值和名称

您可以使用以下公式查找B2:B13范围内的最大值:

 =LARGE( $B$2:$B$13 ,ROWS( $C$2:$C2 ))

我们将在单元格D2中键入此公式:

我们可以看到99是 Score 列中的最大值。

接下来,我们可以单击该公式并将其拖动到 D 列中的四个附加单元格,以查找以下四个最大值:

D 列现在显示原始数据集中的前五个分数。

接下来,我们可以在单元格E2中键入以下公式来提取与最高分数对应的名称:

 =INDEX( $A$2:$A$13 ,MATCH(LARGE( $B$2:$B$13 ,ROWS( $C$2:$C2 )), $B$2:$B$13 ,0))

然后我们可以单击该公式并将其拖动到 E 列中的其余单元格:

现在,我们已经从原始数据集中提取了前 5 个分数以及与这些分数对应的名称。

请注意,我们在两个公式中为ROWS函数选择任意范围。

只要起始单元格是绝对引用而结束单元格是相对引用,您就可以选择不同的单元格范围用于ROWS

其他资源

以下教程说明如何在 Excel 中执行其他常见任务:

Excel:如何计算单元格是否包含文本
Excel:如何按组计算唯一值
Excel:如何根据多个条件计算唯一值

添加评论

您的电子邮箱地址不会被公开。 必填项已用*标注