如何用excel制作成绩查询系统

首先,我们来看看边肖设计的查询界面,如图所示。学生报表的原始数据在sheet2工作表中。边肖在这里选择了12学生的成绩作为例子。

2

单击选择单元格B9,然后单击插入-函数…

在“全部”功能中找到“vlookup”,点击“确定”按钮。这个功能的作用用红圈表示(对于这个功能不太了解的童鞋,可以参考边肖vlookup功能的体验)。

在第一个参数“Lookup_value”处,我们单击“B3”单元格,但我们也可以直接输入“B3”。

使用第二个参数“Table_array”,我们单击sheet2工作表并选择数据区域,如图所示。

第三个参数是“Col_index_num”,它是满足条件的单元格的列号。我们这里要查询考试名称,当然要填“2”,也就是第二列。其他字段的列号如图所示。

第四个参数是“Range_lookup”,即需要精确匹配还是模糊匹配。这里我们填写“0”并要求精确匹配。

点击确定后,我们来修改函数,如图中红框所示。这个修改方便了我们后面函数的填充。

修改直接回车,然后用填充柄直接填充函数。我们稍后会做一些小改动。比如要查询“姓名”,当然是第三列,所以这里可以修改为3。

10

以此类推,修改其他字段的功能。比如在排名中,我们可以修改图中红框所示的函数。

11

测试,输入学号1101,输入后正确返回所有查询结果,即我们的功能使用正确。

接下来,我们将限制输入学号。单击单元格B2,然后单击数据-有效性…

如图所示,填写第一个“设置”选项卡。注意:“忽略空值”未选中。

如图所示,填写第二个“输入信息”选项卡。

如图所示,填写第三个错误警告选项卡。至此,输入学号的约束完成。单击确定按钮。

然后我们保护工作表,防止数据被修改。也就是说,除了B2单元,禁止输入或修改。右键单击B2单元格,然后选择格式单元格…

取消选中“保护”选项卡下的“锁定”,如图。

单击工具-保护-保护工作表…

输入两次密码(或者不设置密码),然后点按“好”。

这时如果要修改其他单元格,会弹出警告提示,如图。

为了防止原始学生报告表单被修改,可以保护sheet2工作。您也可以隐藏工作表。隐藏的方法是在sheet2工作表中单击格式-工作表-隐藏。如果想取消隐藏,也可以在这里找到“取消隐藏”,然后找到隐藏的工作表并确认。