Vlookup函數,應該是很多物流單證員使用最頻繁的Excel函數了,有些朋友誇張一點,就是說vlookup函數是萬能函數,當然這是玩笑,不過確實掌握好vlookup函數,對於物流單證工作,確實有很大的幫助。
舉個比較實用的例子,當你有兩張表,一張是物流發貨的體積/噸位,一張是物流公司的報價表,如下圖,如何計算出物流的運費呢?這時候首先考慮的肯定是使用vlookup函數引用報價表中的報價。
這是最簡單的應用,實際上vlookup的函數公式也並不難懂。
簡單粗暴的理解一下,以=VLOOKUP(A2,G:I,3,FALSE)這個公式為例子,就是查找「A2」單元格內容,在「I:K」區域中,第三列對應的數據,精確查找。
再簡單點,就是查找「長沙」在報價表中的運價。
不過,vlookup函數雖然簡單,但是還是有一些需要注意的地方。還是以上圖為例。
vlookup是以列來查找引用的,所以,數據必須是一列一列的,比如上圖。不過同樣還有個hlookup函數是一行來查找引用的。第一個屬性lookup_value,也就是目的地"長沙「,在第二個屬性table_array,也就是查找區域」I:K「,中,一定要是第一列的內容(而且內容、格式要完全一致)。假如,I:K區域並沒有目的地作為參照,或者第一列並不是目的地,那麼查詢是肯定失敗的。第二個屬性table_array的第一列,也就是I列中,不能有重複值,否則只會引用第一個對應的數據。第三個屬性col_index_num,是指第二個屬性指定的查找區域,也就是「I:K」範圍中的第幾列,比如,把「3」改成「2」,就是查找「長沙」在報價表中的計價單位;改成「4「,就超過了查找區域,顯示錯誤了。第四個屬性range_lookup,是指定這個函數是精確查找還是模糊查找,輸入「TRUE"模糊查找或者」false「精確查找,當然也可以用1/0代替。這個不能遺漏,模糊查找大多是應用於區間查找,不太常用。
簡單講,其實vlookup就這麼多,很多時候網上流傳的那些騷操作,也是基於對函數邏輯的了解,多重嵌套,在實際使用中,其實還是保證精準為主,考慮那麼多嵌套、疊加、判斷,未必比加一行輔助列更容易。