Excel函數-Lookup與Vlookup函數的區別及應用講解[多圖]

Excel查詢函數中, Lookup和Vlookup有哪些區別?它們在應用中應該如何把握?請看本文講解 。
★Lookup——數與行列比
Lookup的工作職責是什么呢?用一個數與一行或一列數據依次進行比較, 發現匹配的數值后, 將另一組數據中對應的數值提取出來 。
·工資稅率表:用數值比較
根據不同的工資進行不同的稅率計算是一個常見的應用 。 我們來看這張“工資稅率查詢”表(見圖1) 。 現在要在右側根據“收入”(F列), 直接得到對應的“稅率”(G列) 。 在計算第1個“稅率”時, 輸入函數公式“=LOOKUP(F4,$B$3:$B$8,$D$3:$D$8)”, 回車, 便可得到“36.00%” 。

Excel函數-Lookup與Vlookup函數的區別及應用講解[多圖]

文章插圖

這個結果是怎么來的?用F4中的第1個收入數“$123,409”, 與左側表的“收入最低”各檔數據(“$B$3:$B$8”)進行對比, 雖然“$123,409”在“收入最低”各檔數中沒有完全一致的數據與之匹配, 但是會與其中小于它的最大數“$58,501”相匹配 。 這樣, 同一行對應的“36.00%”就提取出來了 。
·圖書銷售表:用文本比較
Lookup函數的對比數還可以是文本 。 在這張圖書銷售查詢表中(見圖2), 用下表輸入的“編號”(A15單元格)文本當作查詢數, 與上表的“編號”一列($A$3:$A$11)進行對比, 查詢到了匹配的文本后, 將“教材名稱”一列($B$3:$B$11)對應的數據提取出來 。 公式是“=LOOKUP(A15,$A$3:$A$11,$B$3:$B$11)” 。
Excel函數-Lookup與Vlookup函數的區別及應用講解[多圖]

文章插圖

★Vlookup——數與表格比
Lookup有一個大哥——Vlookup函數 。 兩兄弟有很多相似之處, 但大哥本領更大 。 Vlookup用對比數與一個“表”進行對比, 而不是Lookup函數的某1列或1行, 并且Vlookup可以選擇采用精確查詢或是模糊查詢方式, 而Lookup只有模糊查詢 。
·模糊匹配
用Vlookup函數進行模糊查詢時, 幾乎與Lookup的作用完全一致 。 我們用Vlookup函數來提取第1個例子中的工資稅率結果 。 函數公式為“=VLOOKUP(F4,$B$3:$D$8,3,TRUE)” 。
在這個函數中, 用第1個收入“$123,409”(F4單元格)當作對比數, 用它與左側表(“$B$3:$D$8”)的第1列數進行對比, 雖然“$123,409”在“收入最低”各檔數中沒有完全一致的數據與之匹配, 但是函數的最后一個參數是“TURE”(“TURE”就是模糊查詢), 所以它會與其中小于它的最大數“$58,501”相匹配 。 并將表中第3列(函數的第3個參數為“3”)對應的數據提取出來, 所以結果同樣是“36.00%” 。
【Excel函數-Lookup與Vlookup函數的區別及應用講解[多圖]】 ·訂單明細表:精確匹配
有時候, 我們需要精益求精 。 在下面這個“訂單明細表”(見圖3)中, 最后一列“貨運費用”中的數據要通過“交貨方式”從左側“配送公司收費表”中進行匹配查詢 。 這是一個典型的精確查詢的例子, 計算第1個數據的函數公式是“=VLOOKUP(H3,$B$2:$D$6,3,FALSE)” 。
Excel函數-Lookup與Vlookup函數的區別及應用講解[多圖]

文章插圖

小提示:
把最后一個參數從“TRUE”變更成“FLASE”, 就是精確匹配 。 而精確查詢, 就是查詢數要與查詢表第1列中的數據完全一致才能匹配提取, 否則結果返回錯誤值“#N/A” 。
點評:
Excel為我們提供了近20個有關“查找和引用”的函數, 除了最常用的Lookup、Vlookup, 還有Choos、Row、Colum、Index和Match等, 大家可以通過函數的幫助查看具體的功能 。 這些函數往往不是單獨使用, 可以與其他函數和Excel中的一些功能進行配合 。

    推薦閱讀