EXCEL公式函数系列 之 查找与引用函数VLOOKUP

大家好,我们已经学习完了EXCEL中的逻辑函数,从今天开始我们开始学习查找与引用这一系列的函数。

今天的标题有点变动,是的,把“教学”去掉了。通过这几天做文章发现EXCEL博大精深,大家共同学习进步吧。

今天我们学习上次提到的VLOOKUP函数。

上图中EXCEL告诉我们该函数用于搜索表区域首列满足条件的元素,确定待检测单元格在区域中的行序号,再进一步返回选定单元格的值。这个解释里面的重点已经用粗体标注出来,等下会集中解释。

该函数语法为:Vlookup(lookup|_value,table_array,col_index_num,range_lookup)

该函数参数说明如下:

lookup_value:要查找的值,也被称为查阅值。

table_array:查阅值所在的区域。请记住,查阅值应该始终位于所在区域的第一列。对的,就是上面加粗的首列的解释。

col_index_num:区域中包含返回值的列号。对的,就是上面加粗的返回选定单元格的值。首列用于查找,返回后一列的值则填2,返回后两列的值则填3,以此类推。注意是相对的,选定区域的首列和第几列,不是EXCEL单元格绝对最标值,即A1/A2等。

range_lookup:逻辑值,指定希望Vlookup查找精确匹配值(0)还是近似值(1)。这一点很多地方讲这个函数都没有说清楚,也是新手用这个函数容易出错的地方。这个地方是可选项,不填默认为true,即近似值。大部人都是在一类的一个数据区域内查找精确的值,如果在一堆订单号中查找相应的订单,使两个表对应起来。订单号格式都是一样的,默认或者填了TRUE,系统查找近似结果,订单格式一样所以很容易就被近似值取代了,然后这个公式就用错了。讲的再直白一点就是,你希望查找的值是等于(则填0或FALSE)还是约等于(则填或TRUE)。这是我指导很多不熟悉EXCEL的同事说的最多的地方。前面几个点他们自己大概也能摸索出来,但是就是不知道最后这一点,所以总是出错。

下面是这个函数应用的案例,已经有网友做了动图,水平比我高多了,当然直接拿过来用了。

我不是盗图,我只是图片的搬运工。

另一个网友也做了图,也能说明vlookup函数的使用,当然拿过来用了。为啥这个函数我不做图了,因为vlookup被称为万人迷函数,这个函数的使用实在太多了,只有你想不到,没有用不到,所以我举多少栗子也涵盖不了所有的应用情形。另外也因为是万人迷,所以网上用法也是最多的。

另外需要说明的是,vlookup函数是在查找区域内依次查找,找到一个就结束的,最后一个逻辑值为true/1的情况下为模糊查找即约等于,找到类似值就不进行查找了,就返回模糊值。最后一给逻辑值为FALSE/0的情况下为精确查找即等于,但是查找区域内有重复结果的时候,返回结果是第一个,因为找到了一个就不继续查找了。比如重名的,小明,一个北京的一个南京的,查找小明返回结果是在前面的一个。想要每一个都要返回的,必须人为去掉重复,所以很多公司有小明1,小明2,小明A,小明B等等。这也是不得已而为之。电脑毕竟不是人脑,它只会按照人的指令行事,还没有达到跟人的大脑一个智能水平。

好了,今天就说到这里吧。

我是封面,好吧,我是全文最没用的图片。

你可能感兴趣的:(EXCEL公式函数系列 之 查找与引用函数VLOOKUP)