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就絕對引用了(鎖定),當然還有個相對引用,這是專業(yè)名詞,其實意思就是鎖定行和列讓他不動,你拖動他都不會動的意思。
這就是vlookup函數的使用方法,這個函數可以用在很多地方,我只是為了講這個函數舉的例,你們要是遇到了對應的問題,可以試試這個函數,了解了解,因為只有自己動手了,才能更讓人記住。才能學會。