怎样查学籍号(学籍号自助查询)
使用VLOOKUP函数,在学籍中找出部分学生的学号。
在正常工作中,有时需要从众多数据中找出某一列的某些数据对应的其他列的数据。比如要在学生登记表中找出部分学生的学号、民族、性别、户口性质、家长姓名、联系电话等信息,在几千个学生中找出几十个学生的信息。如果一个一个找的话,工作量比较大,电子表格里有一个公式可以在短时间内轻松完成这个工作。此公式使用VLOOKUP函数。本文以学生状态数据表为例介绍了VLOOKUP函数的使用。
图一图1
图二图二
图1是“考生数据格式模板”中的“学生数据”表。xls "文件。要求在图1中找出图2中的贫困生对应的信息,并写在贫困生信息表中的对应栏内。可以使用VLOOKUP函数来查找。
VLOOKUP函数是一个根据列进行搜索的函数,最终返回该行中所需查询的列顺序对应的值。该函数的语法规则如下:vlookup (lookup _ value,table _ array,col _ index _ num,range _ lookup),
查找函数参数描述:
Lookup_value:要查找的值;(数值、引号或文本字符)
Table_array:要查找的区域;(数据表区域)
返回区域中数据的列数;(正整数)
Range_lookup:完全匹配。(TURE(或留空)/false;1/0)
在贫困学生信息表文件的B3单元格中输入以下公式:
=VLOOKUP(A3,[考生资料格式template.xls xls]学生资料!4美元:1225,2.0加元)
公式A3是指“贫困生信息表”中第一个学生所在单元格的地址;
【考生数据格式模板。xls]公式中的学生数据!$B:$C25引用“候选数据格式模板”中“学生数据”表的名称列的范围。xls "文件中的学生注册号码;
公式2是指考生数据格式模板中学生数据表的列数。姓名列对应的xls文件,即姓名列为1,学号为2。
公式中的0表示精确匹配,如果找不到,则返回错误值# n/a;如果写1,则指近似匹配值;如果找不到完全匹配的值,将返回小于lookup_value的最大值。如下图:
图三图3
输入以上公式后,按回车键,即可查出该学生的学号。
图四图4
用填充柄拖动鼠标找出所有贫困生的学号。
图五图5
至此,贫困生的学籍号码已经查出来了。该公式也可用于以下栏目的信息,如民族、性别、户口、父母姓名、联系电话等。但是对应于所寻找的列和名称列的位置的列的数量是不同的。
比如输入:=VLOOKUP(A3,[考生数据格式模板。xls]贫困学生信息表中“国籍”栏第一个学生的单元格中的学生数据!4美元:1225.11美元)
输入:=VLOOKUP(A3,[考生数据格式template.xls xls]学生数据在“贫困生信息表”中“性别”一栏第一个学生的单元格中!$B:$M25,12.0)
回车:=VLOOKUP(A3,[考生数据格式模板。xls]贫困学生信息表中“户口性质”一栏第一个学生的单元格中的学生数据!$B:$Q25,16.0)
在“贫困生信息表”中“家长姓名”一栏第一个学生的单元格中输入:=VLOOKUP(A3,[考生数据格式template.xls xls]学生数据!4美元:1225.27美元)
回车:=VLOOKUP(A3,[考生数据格式模板。xls]贫困学生信息表中“联系电话”一栏第一个学生的单元格中的学生数据!4美元:1225.28美元.
至此,贫困生信息表中的所有栏目都被查了出来,如下图所示:
图六图6
上图中发现的部分数据为0,表示原“考生数据格式模板”中“学生数据”对应的列中的数据。xls" is 空。至此,贫困学生信息表中的所有数据都已搜索完毕。
此外,如果在“考生数据格式模板”中的“学生数据”表中找到姓名左侧对应的ID号。xls”文件,可以用上面的公式查出来吗?实验后发现不能用VLOOKUP函数找到左边的数据。我该怎么做才能找出名字左边的身份证?
对数据进行搜索后,发现索引和匹配公式可以一起使用进行搜索。比如在“贫困生信息表”中的“学生登记号栏”后插入一栏身份证号,要求在学生登记表中找出该贫困生对应的身份证号。
在贫困生信息表“身份证号”一栏的C3单元格中输入以下公式:=INDEX([考生数据格式template.xls xls]学生数据!$A:$A25,MATCH(A3,[考生数据格式模板. xls xls]学生数据!$乙$ 4:$乙$ 1225.0))
图七图7
用填充柄拖动鼠标找出所有贫困生的身份证号,如下图。
图八图8
说明:【考生数据格式模板。xls]学生资料!$A:$A25是指在“考生数据格式Template.xls”文件的“学生数据”表中要找到的身份证列的范围;A3是指“贫困生信息表”中第一个学生姓名所在单元格的地址;【考生数据格式模板。xls]学生资料!$B:$B25引用“考生数据格式模板. xls”文件的“学生数据”表中姓名列的范围;0表示找到第一个等于A3的数值。
至此,搜索完成。
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。系信息发布平台,仅提供信息存储空间服务。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。
本文来自网络,若有侵权,请联系删除,作者:马夕远,如若转载,请注明出处: