班级学生成绩表的EXCEL电子表格

一对多查找,一直是 Excel 迷们用来比拼水平高下的一个永恒习题。前不久,我也刚以此为案例讲解过万金油公式的用法。

今天要教大家的是一对多查找的另一种解决办法。

案例:

下表 1 是原始表格,要求只要列出班级名称,就能将全班所有人的信息提取到另一张表中。效果如下图 2。

解决方案:

先在 E1 单元格制作班级下拉菜单:

1. 选中 E1 单元格 --> 选择菜单栏的“数据”-->“数据验证”

2. 在弹出的对话框中进行以下设置 --> 点击“确定”:

  • 允许:选择“序列”
  • 来源:输入“一班,二班,三班”

* 请注意:班级之间的逗号必须为英文半角符号

现在,班级下拉菜单就做好了。

3. 将 D 列用作辅助列,在 D2 单元格输入以下公式,下拉复制公式:

=COUNTIF($A$2:A2,$E$1)

这个公式的作用是统计下拉菜单中的班级在 A 列中第几次出现。

关于 countif 函数用法详解,请参加【“数数”谁不会?看完COUNT家族案例我服气了!连加不加$都有学问

4. 在 E2 单元格输入以下公式,右拉下拉复制公式:

=IFERROR(INDEX(A$2:A$10,MATCH(ROW(A1),$D$2:$D$10,0)),"")

关于 index match 组合函数的详解,请参见【除了 vlookup,这几个经典组合公式基本可以解决所有查找问题

公式释义:

  • INDEX(查找的区域,区域中的第几行)
  • A$2:A$10:查找的区域,区域的行值是固定的,需要绝对引用;列值要相对引用,这样向右拖动公式的时候,列数会自动递增,即依次取 B 列、C 列的值
  • MATCH(搜索的项,搜索区域,绝对匹配):返回搜索项在区域中的相对位置
  • ROW(A1):A1 的行号,即“1”;向右拖动时,行号不变;向下拖动时,行号会以步长 1 递增
  • $D$2:$D$10:辅助列区域,即班级名是第几次出现;比如“一班”一共出现了 3 次,那么 row 函数最多匹配到 row(A3),再下拉到 row(A4) 的时候,就查找不到“4”了,用此方式可以查找出所有“一班”依次出现在搜索区域的第几行
  • 最后在外面套上 iferror 函数,不显示错误值

现在,筛选下拉菜单,就能查找出班级中所有人的完整信息了。为了美观起见,把辅助列 D 的字体颜色设置为白色。

很多同学会觉得 Excel 单个案例讲解有些碎片化,初学者未必能完全理解和掌握。不少同学都希望有一套完整的图文教学,从最基础的概念开始,一步步由简入繁、从入门到精通,系统化地讲解 Excel 的各个知识点。

现在终于有了,以下专栏,从最基础的操作和概念讲起,用生动、有趣的案例带大家逐一掌握 Excel 的操作技巧、快捷键大全、函数公式、数据透视表、图表、打印技巧等……学完全本,你也能成为 Excel 高手。

           
专栏
Excel从入门到精通
作者:Excel学习世界
99币
11人已购
查看
(0)

相关推荐

  • 在EXCEL中如何全校让学生成绩表按照班级排序

    学校的成绩表往往是集体学生的成绩排序.这样就会让每个班的成绩不是很清楚的明了.那么这时就能利用EXCEL中序列工具,将学生按照班级排序. 步骤/方法 01 首先打开某学校的的集体学生成绩表. 02 在 ...

  • excel制作学生成绩表

    利用excel制作学生成绩表 得出成绩名次.总成绩.中间成绩.成绩众数.学生成绩及格情况 操作方法 01 1.新建excel 2.命名excel名称为:"学生成绩表" 3.列出学生 ...

  • Excel中如何用函数给学生成绩表排名次?

    统计函数RANK.AVG在表格使用频率很高的函数,下面我们结合学生成绩表来演示通过此函数对总分成绩进行名次排序. 操作方法 01 首先创建一个新的空白表格,然后根据实际情况输入学生的成绩数据,如下图: ...

  • 用WPS移动版数据有效性统计学生成绩表

    实际生活中用表格录入数据时,往往需要设定先决条件,避免超出数据范围。这样即可在一定程度上减少错误输入,移动办公时候,用平板录入数据已经成为很多职业人员的习惯方式,WPS移动版的数据有效性功能,恰恰满足 ...

  • 巧用WPS表格数组公式分析班级学生成绩

    学校对于某年级各教学班的考试成绩分析,一般要统计每个班的参加考试人数、及格率、平均分(或每班前若干名学生的平均分)、学生个体在本教学班中的名次等,如果仅用WPS表格的内置函数计算,则需要一个班一个班的 ...

  • WPS表格如何制作学生成绩表

    WPS表格如何制作学生成绩表呢?下面小编来教大家. 操作方法 01 首先,我们打开我们电脑上面的wps表格,之后我们选中图示中的区域: 02 然后我们点击工具栏中的边框,弹出的界面,我们选择所有边框: ...

  • 如何制作学生成绩表

    随着计算机的普及,现在很多学校都要求老师使用电脑制作课件,或者编写教案,灵活使用计算机可以帮助我们提高工作效率,今天就教大家如何用Excel制作一份漂亮的成绩表. 操作方法 01 这个成绩表我们定义为 ...

  • Excel学生成绩工作表的制作

    Excel可以使数据看起来更清晰直观,因此在办公中处理数据经常会用到Excel,然而有些刚接触者不知道如何运用Excel,这里小编就给大家分享如何使用Excel制作成绩表. 操作方法 01 双击打开e ...

  • excel如何利用公式来制作学生成绩通知单

    学生成绩通知单的制作很多,常见的是利用Word+excel组合,通过右键合并的方式产生.但是若不用Word,单独用excel来做,由于单元格与单元格之间没有空行,若一行的插入空白行也很耗时间,若用公式 ...