excel怎么把同一班级的学生筛选,excel怎样把同一班级挑出来

首页 > 实用技巧 > 作者:YD1662023-12-21 09:11:05

今天就跟大家探讨一个问题,找出总分排名前三名的学生名单。

做成绩统计的老师都知道,找出总分前几名或后几名的学生,是最常见的操作,如下表所示,是整个街道的学生成绩。

excel怎么把同一班级的学生筛选,excel怎样把同一班级挑出来(1)

在EXCEL中,可以用LARGE取前几名的学生名单,也可以用SMALL取后几名的学生名单。

下面先了解下这两个函数的使用,看看它能否可以满足需求。

【学习内容】

1、LARGE函数的语法与功能;

2、SMALL函数的语法与功能;

3、LARGE与SMALL函数在实际工作中的应用实例;

【学习目标】

1、掌握和理解LARGE函数的语法与功能;

2、掌握和理解SMALL函数的语法与功能;

3、会在实际工作中灵活使用函数组合解决问题。

【学习过程】

1、LARGE函数

(1)功能

用于返回某一数据集中的某个最大值。

(2)语法

LARGE(array,k)

(3)参数解释

array:指需要从中查询第k个最大值的数组或数据区域。 

k:指返回值在数组或数据单元格区域里的位置,即名次。

2、SMALL函数

(1)功能

用于返回某一数据集中的某个最小值。

(2)语法

SMALL(array,k)

(3)参数解释

array:指需要从中查询第k个最小值的数组或数据区域。 

k:指返回值在数组或数据单元格区域里的位置,即名次。

3、实例

找出全街道总分前三名的学生名单。

(1)问题分析:

要解决这一问题,在EXCEL中,有下面几种方法。

1)可以直接将总分按高到低进行排序,就可以得到前三的学生名单。

2)使用LARGE函数,从总分中提取前三名学生名单;

3)用数据透视表中“筛选”功能。

排序就不在本节课中介绍了,毕竟这个操作简单,大家都容易学会。问题的是表格数据在不能通过排序的情况下,怎样将前三名找出来。

(2)用LARGE函数

1)选中I3单元格,输入公式:

=LARGE($F:$F,$H3)

按回车,可以找到第一名的总分。往下填充公式,就可找出前10个学生的总分。

$F:$F是总分所在的列;

$H3是排名前三名中的序号。

得到的表格如下表所示:

excel怎么把同一班级的学生筛选,excel怎样把同一班级挑出来(2)

可以看到,前三名的学生,有两个是重分了的,这也是笔者为什么要将排名序号设置到10名的原因。

2)将学生姓名找出来,选中J3单元格,输入公式:

=INDEX($E:$E,MATCH(LARGE($F:$F,$H3),$F:$F,))

看起来挺复杂的,下面解释一下这个公式。

excel怎么把同一班级的学生筛选,excel怎样把同一班级挑出来(3)

按回车,就可以得到第一名的学生名单,往下填充公式,就可以找到其它名次的学生姓名了,如下表所示。

excel怎么把同一班级的学生筛选,excel怎样把同一班级挑出来(4)

首页 12下一页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.