VLOOKUP函数是Excel里面经常会使用到的一个函数。下面来讲解一下具体的含义和使用规则。
VLOOKUP=vertical lookup,意思就是在一部分选中区域内,按照要查找的值在选定区域内垂直进行对比筛选,查找到需要的信息并且进行返回。
以下为理论部分:
=VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
释义:
lookup_value:要查找的值,包括数字,文本等
table_array:要查找的值以及预期返回的内容所在的区域
col_index_num:查找的区域的列数,选中区域的第一列为1,依次顺延,而不是根据工作表给定的ABC列来算
range_lookup:近似匹配(1 / TRUE)或完全匹配(0 / FALSE)
以下为实际使用:
表格中为学生及语文科目的成绩。
现在要在另一个单元格内返回王五的成绩,可以使用VLOOKUP函数来进行。公式表达为:
=VLOOKUP(A4,A1:C5,3,FALSE)
或
=VLOOKUP("王五",A1:C5,3,FALSE)
lookup_value:这里指王五,就是单元格A4,当然也可以使用”王五”来替代,但是要注意使用英文引号。
table_array:这里需要选择A1:C5这个区域,因为王五在A列,需要得到的成绩在C列,都要包括进去。
col_index_num:这里需填写3,因为第一列为明细,成绩所在的列为第三列。
range_lookup:要查找王五的成绩,必然是需要完全匹配的,这里写false或者0都可。
于是公式会在第一列里面垂直从上往下查找,找到王五以后,返回的结果就是王五的成绩,与原表格的数据也能对应上。
有几个注意点:
第一,当要查找的值在这一列里面重复出现,公式会返回第一个出现的匹配值。如图所示,公式会返回第一次出现王五时的成绩B,因为查找的时候是垂直从上往下查找,找到第一个即返回结果。
第二,使用模糊匹配。在使用公式中,精确匹配用到的会比较多,但是模糊匹配也会有一些实际的应用,通常可以通过关键字进行模糊匹配查找。例如,图中为很多人的名字与身份证信息。
这时要查找一个叫做“五五”的人的身份证号码,想不起来姓什么,但是明确只有一个人叫五五,就可以通过模糊匹配来查找。
=VLOOKUP("五五",A1:B6,2,1)
这里引号内直接输入五五,然后选择模糊匹配,就可以返回相应的结果。如果这里选择了完全匹配,公式返回值会显示错误。用这个方法就可以快速找到想要的结果了。
想了解更多Excel的操作技巧,欢迎关注微信公众号:tobefascinating,一起学习,一起进步。