excel从另外一张表找到学生对应的学号(浅水魚 20220226)
需求,查找学生对应的学号
效果图
做法
1. VLOOKUP
- VLOOKUP(查找目标,查找范围,返回值的列数,精确OR模糊查找)
在学号那栏输入=vl
,然后再按一下Tab
键
2. 参数说明
-
lookup_value:要查找的值。(我要查找学生的学号,学生姓名是在D2开始,所以我的lookup_value值是D2)
-
table_array:要在哪里查找。(直接打开那张有学生姓名和学号的表,再选中要查找的范围,注意,你要查找的是学生的学号,所以选中的范围第一列要是学生。切换表后,公式自动带过来的)
-
col_index_num:要返回来的列(我刚才的table_array,选了姓名学号表的CD两列,C是我选中范围的第一列,D是我选中范围的第二列,我要查的是学号,所以这里填上数字2。注意:是选中范围的第几列,不是整张表的第几列。)
-
[range_lookup]:是否模糊查找,0代表否(精准匹配),1代表是(模糊匹配),至少我是这样理解的。(我就郁闷了,网上很多说这个值不用传,直接回车就行了,搞了半天)
这是我不传值的效果,这不是我想要的结果
这是传0的效果,精准匹配
这是传1的效果,模糊匹配
噢,懂了,不传值就默认是模糊匹配了吧!学到了
3. 最后
最后我就选择了精确匹配,然后鼠标移动到单元格右下角,然后双击,就完成了
4. 顺便说一下
如果有两个匹配的值,它只会取第一个,如图
5. 参考网站
http://www.360doc.com/content/13/1119/20/9842991_330586745.shtml
谢谢你