最近有很多粉丝在后台询问Vlookup函数的的点需使用方法 ,特别是使用一些新朋友 ,那么今天我们来详细的特别了解下Vlookup函数,虽然他已经将近40岁,注意继任者Xlookup也早就出现了,出错但是的点需碍于版本、习惯等问题 ,使用相信大多数人还是特别更喜欢使用Vlookup 。
想要从零学习Excel ,注意这里↓↓↓
Vlookup :一个纵向查找函数 ,纵向指明了函数的使用查找方式,是特别根据列进行数据查询的
语法:=VLOOKUP (lookup_value, table_array, col_index_num, [range_lookup])
第一参数:要查找的值n第二参数:查找的数据区域n第三参数:结果在数据区域的第几列n第四参数:数据的匹配方式,一共有2种数据匹配的注意方式
设置为false或者0表示精确匹配 ,如果找不到结果,出错函数会返回#N/A,一般直接写0即可
设置为true或者1表示近似匹配,如果查找不到精确的结果,函数就会返回小于查找值的最大值,这个一般用到的不多,常见的例子就是进行区间判断计算提成之类。
通过上面我们已经了解了Vlookup函数的作用与参数 ,下面就来看下它简单的使用方法,如下图,我们想要查找【张飞的数学成绩】只需要将公式设置为 :
=VLOOKUP(F3,A1:D9,3,0)
第一参数 :F3 ,就是张飞姓名所在的单元格位置,其结果就是张飞n第二参数 :A1:D9 ,查找的数据区域,就是需要在这个数据进行查询n第三参数 :3 ,在第二参数这个区域中,【数学成绩】在第三列,所以就设置为3n第四参数0 ,表示精确匹配
以上就是它各个参数具体的输入方法,其实Excel中所有的函数都是这样的 ,知道了作用,只需要根据参数来输入函数即可 。
使用Vlookup有3个注意是事项 ,这也是很多人诟病Vlookup函数的原因,我们来详细了解下
1.查找值必须在数据区域的第一列
如下图所示,我们还是查找【张飞的数学成绩】,但是结果却是#N/A这个错误值,这个是因为在【第二参数】查找的数据区域中,姓名这一列没在数据区域的第一列造成的。
现在我们想要根据姓名就进行数据查询,就必须要在第二参数中将姓名放在查找数据区域的第一列才可以找到正确的结果