vlookup函数,查找函数,毕竟lookup是查找的意思,当然lookup本身也是一个查找函数,不过没有vlookup强大,lookup函数相当于vlookup函数的近似匹配,lookup主要用于查找一行或一列,vlookup即可用于查找一行一列,也可用于查找多行多列,功能比 lookup 强大得多。
如何使用vlookup呢,我们以一个工程项目为例
上图是一个桩基础的收方表和一个桩基础的计算式,两张表格编号的顺序都一致从1~25,我如果想把我收方单的长度链接到计算式里面的桩长,在上图这种情况下,我直接在收方单1#桩等于计算式的1#桩就行,然后顺着往下拉,但是如果编号的排列没有序呢?(如下图)
上图桩计算式编号和收方单的顺序不一致,我就不能直接等于过去了,如果等于过去,往下拉,编号就不对应相应的桩号了,那该怎么办呢?是不是只能一个个去找对应的编号?
这里就可以用到vlookup函数,当然有的人可能会说序号打乱了你可以直接全选然后选择排序升序呀,然后在去等于,当然这个方法其实也算可以,但是还是有可能会出错,或者升序没反应。
那么如何用这个Vookup函数呢?我用wps的表格举例,wps函数的表达式是中文的,可以更能理解。
首先我们要明白,我们要做什么,我们是要把收方单的对应的桩号的桩长查找到计算式里面的桩长,我们可以再计算式的桩长那一列输入vlookup函数(如下图)
上图我就是在计算式桩长位置输入的vlookup函数,然后会出现四个表达式,第一个是查找值,你想下你要查找什么?
你要查找桩长,桩长有个编号,你就去选你所在的那张表格编号那一列,不要跑到另一个表格去了(如下图)我们要查找桩长的编号
然后第二个表达式是数据表,就是你要查找的那个数据表,你直接框选收方这个里面的收方记录表(如下图)
红框就是我框选的数据表,我没把序号和标题那一列一起框选,我怕出错就没框选。
然后第三个表达式是列序数,他的意思是你要查找的值是在那一列,我们对应上图知道我们要的桩长是L列,我们就选L列(如下图)
然后第四个表达式是匹配条件,他有两个选择,一个是精确,一个是近似,这个我们肯定选择精确匹配拉(如下图)
然后回车,就可以得到相应的值,我们来对照下(如下图)
计算式查找函数得到的值是6.86
收方单的值也是6.86
完全正确,然后你直接顺着那一列往下拉动你的函数就行,这里要记住的是需要引用,也就是锁定你的查找值和数据表那一列,按下F4就行,如果你不锁定,你拖动的话,函数他会跟着一起跑了,可能查找不到了。(如下图)
我上方红框的位置就是你要需要锁定的,按F4就绝对引用了(锁定),当然还有个相对引用,这是专业名词,其实意思就是锁定行和列让他不动,你拖动他都不会动的意思。
这就是VLOOKUP函数的使用方法,这个函数可以用在很多地方,我只是为了讲这个函数举的例,你们要是遇到了对应的问题,可以试试这个函数,了解了解,因为只有自己动手了,才能更让人记住。才能学会。