班主任发布成绩查询的Excel方法
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
班主任发布成绩查询Excel方法
今天和大家一起来学习VLOOKUP函数和MATCH函数配合实现动态查询的实例。
大家看下面动画,是某学校学生考试成绩表的部分内容(大家就当有1000位学生)。现在要根据姓名和学科来实现一个动态的查询效果。
先来看一下成绩表和查询表:
接下来在查询表中制作查询过程:
步骤1
先根据需要输入表格框架
然后单击查询表的D3单元格,依次点击【数据】【数据验证】,设置序列来源为姓名所在的区域:
=成绩表!A2:A5
在出错警告对话框中输入“查无此人,请重新输入”
步骤2
单击D4单元格,以同样的方法设置数据验证,序列来源选择为项目所在的区域:
=成绩表!B1:G1。同样设置出错警告对话框
这时候,只要单击D3或是D4单元格,就可以在下拉列表中选择不同的姓名和项目了:
步骤3
D5单元格输入以下公式:
=VLOOKUP(D3,成绩表!A1:G5,MATCH(D4,成绩表!B1:G1,0)+1,0)
在D3单元格的下拉列表中选择不同的姓名,或是在D4单元格的下拉列表中选择不同的学科,公式就会动态返回不同姓名、不同学科的查询结果了。
说说公式的含义:
VLOOKUP函数以D3作为查询值,查询区域为“成绩表!A1:G5”列,由MACHT函数的计算结果来指定返回查询区域的第几列。
MATCH函数的作用,这个函数有三个参数,其中第一个参数是查找对象,第二参数指定查找的范围,第三参数为查找的匹配方式,一般使用0或是省略参数值,来表示精确匹配。公式中的“MATCH(D4,成绩表!B1:G1,0)+1”部分,在D4单元格选择不同的学科时,MATCH 函数即计算出该学科在“成绩表!B1:G1”单元格中的位置再加上1,计算结果用作VLOOKUP