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 中执行其他常见任务: