Vlookup函数:Excel中的垂直搜索功能
语法:= vlookup(查找值,表数组,列索引号,范围查找)
第一参数:lookup_value,查找值,就是我们想要根据那个数据查找 第二参数:table_array,查找的数据区域 第三参数:col_index_num,需要查找的结果,在数据区域中的第几列 第四参数:range_lookup,匹配类型,精确匹配写false或者0,近似匹配写true或者1。一般情况下我们使用的都是精确匹配,找不到准确的结果函数就会返回错误值。如果设置为近似匹配,找不到精确的结果,函数会返回小于查找值的最大值以上是对vlookup函数参数的解读,主要是了解参数的作用和位置,方便你记忆。你可以把参数理解为:=VLOOKUP(要搜索的项目,要搜索的位置,搜索结果是哪一列,匹配类型是0/1)
二。注意事项
1。寻找方向
Vlookup是一个垂直搜索功能。竖字定义了vlookup函数的搜索方向。它只能根据行搜索数据,而不是根据列。如果需要按列搜索数据,需要使用hlookup函数,这是一个横向搜索函数。它的参数和vlookup一模一样,使用方法也一样。
2。避免数据区的重复
使用vlookup查找数据,当遇到重复值时,函数只会返回第一个找到的结果。比如我们要查找李白的学号,而下图中有两个叫李白的学生,在这种情况下,函数只会返回第一个找到的结果,也就是3470,因为它在第一个位置。如果要找第二个李白的学号,那么这个结果就是错的。还需要注意的是,有很多人。
3。查找值必须在数据区的第一列中
比如这里,我们想根据学号查找数据。选择数据区时,学号必须在数据区的第一列,如下图黄色区域所示。如果名称被选作数据区的第一列,函数将找不到正确的结果。这是函数的特性,不能改变。
4。数据区的绝对引用
作为Vlookup函数的第二个参数,建议大家设置为绝对参考。无论绝对引用下的单元格如何拖动公式,其位置都不会改变。如果不进行绝对引用,当我们拖动公式时,数据的位置可能会改变。如何判断是否绝对引用?要看单元格位置的数字和字母前面有没有符号$了。如果有,就是绝对参考。当我们选择数据区域时,我们可以按F4来快速切换数据引用模式,如下图所示,其中显示了绝对引用单元格。
vlookup函数就这么多了。我们来练习一下。
三、利用vlookup函数查找数据举个例子,我们想在这里找到后面几个员工的英语成绩,只需要设置公式: = vlookup (G2,$ a : $ e ,4,false)并填写下来
第一个参数:G2,是搜索值名称。第二个参数:$A:$E,搜索数据区,记得绝对引用第三个参数:4,在数据区从姓名列向右数,英文分数在第四列,所以设为4。第四个参数:false,表示完全匹配,如果没有找到结果,将返回一个错误值。[