应用场景:表1中是学生姓名、学号、日常成绩等基本信息,表2中是学生的姓名、学号及期末成绩,两表均为上万行的大表,且两表中的学生项仅部分重合,如何快速地将两表中重合的学生选出并在表1中加入期末成绩信息。【1】知识铺垫:VLOOKUP函数基本语法=VLOOKUP(Lookup_value,Table_array,Col_index_number,Range_lookup)参数1:Lookup_value:要查找的值参数2:Table_array:要查找的区域参数3:Col_index_number:返回数据在查找区域的第几列数参数4:Range_lookup:模糊匹配/精确匹配–指定为0/1或FALSE /TRUE函数功能实现:根据被查找值,在查找的数据源区域,按列查询,并返回指定列数序号下所对应的值。
【2】注意事项:TIP1:函数的参数1(要查找的值)必须在参数2(要查找的区域)首列,也就是参数2(要查找的区域)的最左侧,示例如下,示例方式2中涉及绝对引用与相对引用的知识。
示例方式1
示例方式2TIP2:函数的参数1(要查找的值)的格式要与其在参数2(要查找的区域)对应列的格式一致,常见的就是文本存储数字与常规型数字的格式差异;参数1或参数2值中可能会掺杂着空格等情况,也要提前一并处理掉,上述两种情况都会是视觉上难以发现的小错误。
TIP3:由于Excel只能针对参数1(要查找的值)一对一的进行查询,当参数2(要查找的区域)中出现多个相同的被查找值时,默认按照从上到下,返回第一个被查询到的结果,因此,在选定参数1(要查找的值)时尽量选择可以代表某一主体的唯一性信息,也就是选择主键,如身份证号、学号等唯一性元素。
小技巧:在单元格内输入函数前缀=VL,然后按住【Tab】键,公式会按照提示自动填充为VLOOKUP()。