萬盛學電腦網

 萬盛學電腦網 >> Excel教程 >> excel綜合 >> Lookup與Vlookup函數應用講解

Lookup與Vlookup函數應用講解

  Excel查詢函數中,Lookup和Vlookup有哪些區別?它們在應用中應該如何把握?請看本文講解。

  ★Lookup——數與行列比

  Lookup的工作職責是什麼呢?用一個數與一行或一列數據依次進行比較,發現匹配的數值後,將另一組數據中對應的數值提取出來。

  ·工資稅率表:用數值比較

  根據不同的工資進行不同的稅率計算是一個常見的應用。我們來看這張“工資稅率查詢”表(見圖1)。現在要在右側根據“收入”(F列),直接得到對應的“稅率”(G列)。在計算第1個“稅率”時,輸入函數公式“=LOOKUP(F4,$B$3:$B$8,$D$3:$D$8)”,回車,便可得到 “36.00%”。

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)”。

  ★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%”。

  ·訂單明細表:精確匹配

  有時候,我們需要精益求精。在下面這個“訂單明細表”(見圖3)中,最後一列“貨運費用”中的數據要通過“交貨方式”從左側“配送公司收費表” 中進行匹配查詢。這是一個典型的精確查詢的例子,計算第1個數據的函數公式是“=VLOOKUP(H3,$B$2:$D$6,3,FALSE)”。

  小提示:

  把最後一個參數從“TRUE”變更成“FLASE”,就是精確匹配。而精確查詢,就是查詢數要與查詢表第1列中的數據完全一致才能匹配提取,否則結果返回錯誤值“#N/A”。

  點評:

  Excel為我們提供了近20個有關“查找和引用”的函數,除了最常用的Lookup、Vlookup,還有Choos、Row、Colum、 Index和Match等,大家可以通過函數的幫助查看具體的功能。這些函數往往不是單獨使用,可以與其他函數和Excel中的一些功能進行配合。

copyright © 萬盛學電腦網 all rights reserved