VLOOKUP函數的常見用法,5大經典案例全面了解VLOOKUP函數

辦公一定要科技鴨 2024-06-17 07:20:44

VLOOKUP 函數是一種縱向查找函數,用來快速查找、匹配某一個數值。通常在第一縱列中搜索某個數值,並且在該值所在行中橫向查找需要的結果。在EXCEL中有著廣泛的應用。

演示環境:榮耀MagicBook 16 Pro,Windows 11,Microsoft Office 專業增強版2019 EXCEL2403

語法:

函數公式:VLOOKUP(lookup_value,table_array,col_index_num,[range-lookup])白話公式:=VLOOKUP(你找誰,在哪裏找,在第幾列找,精確找還是模糊找)參數釋義: lookup_value:要搜索的值。table_array:用于搜索的範圍,搜索值所在的列必須爲範圍的第一列。

注:搜索值如果爲數字類型,建議將搜索範圍按照升序排列,避免返回結果出錯。

col_index_num:要返回的值的列索引,即在“範圍”中的列數。如果返回值位于搜索範圍的第1列,索引值即爲1;第二列即爲2,以此類推。近似匹配:表示是否使用近似匹配;非必填,不填時默認爲近似匹配。True 或 1 表示近似匹配;False 或 0 表示精准匹配。如果覺得記起來比較麻煩,就記住一句話:精確找就用0,模糊找就用1,絕大部分情況下都是使用精確查找。

案例

最常見的單條件查找

如圖所示,左側是明細表格,右側需要根據編號找出左側同編號對應的數量。

在右側數量表格裏輸入函數公式“=VLOOKUP(J3,A2:F24,4,0)”

在這個公式裏J3的産品編號是查找值,A2:F24是查找區域,也就是左側的明細表格,查找區域的第一列A列就是産品編號列,返回的數量列在查找區域裏位于第四列,故第三個參數填寫4,第四個參數用精准匹配輸入0。

多條件查找

在上方的例子中我們增加多一個條件,即以産品編號+顔色組合進行查找。

按常規的方法顯示無法解決這個問題,就需要換個思維角度。既然查找值無法用2個條件,那麽我們就可以在表格裏將兩個條件組合在一起。

在表格的最前面插入一列輔助列,用連接符號“&”將産品編號和顔色組合在一起。

在右側的表格裏輸入函數公式“=VLOOKUP(K3&L3,A2:E24,5,0)”

這裏的查找值同樣用連接符號將産品編號和顔色連接成一個文本,與上一步的輔助列對應。

其他參數的理解就和上個案例一樣了。

嵌套數組公式法

在上個例子中,添加了輔助列,將産品編號和顔色組合成一個文本。

如果不允許添加輔助列,那有沒有辦法解決呢?

咱們這裏通過IF函數構建了一個新的數組公式。

“=VLOOKUP(K4&L4,IF({1,0},B3:B24&D3:D24,E3:E24),2,0)”

K4&L4還是用連接符將産品編號和顔色組合成一個文本作爲查找值。

IF({1,0},B3:B24&D3:D24,E3:E24)這裏,B3:B24&D3:D24組合成一個文本,E3:E24是結果列,使用這個函數公式,構建了一個虛擬的數組,這個數組裏有兩列,第一列就是B3:B24&D3:D24組合起來的文本,第二列就是E3:E24即數量列。

第三個參數2就不難理解了,就是這個新構建數組的第二列。

第四個參數當然就是精准匹配了。

逆向查找

如圖所示,根據産品編號查找部門,在左側的查找表格裏,結果列在部門的前面。

如果不在乎左側表格裏列次序,這裏最簡單的處理辦法就是調整下左側表格裏的列次序,將部門與産品編號調換下位置,變成最上面單條件查找的案例,最基礎的VLOOKUP的使用。

但是,如果不允許調換左側表格的次序呢?怎麽解決?

這種情況屬于逆向查找,有一個固定的公式=VLOOKUP(查找值,IF({1,0},查找列,結果列),2,0)或=VLOOKUP(查找值,IF({0,1},結果列,查找列),2,0)

這個固定公式同上個案例一樣,也就是使用IF函數重新構建一個虛擬的數組,在虛擬的數組裏將産品編號調到第一列,部門調到第二列,第三個參數就是虛擬數組裏的列數。

公式爲:=VLOOKUP(K8,IF({1,0},B3:B24,A3:A24),2,0)

模糊查找

前面四個例子都是使用精准匹配,在某些情況,就必須使用模糊匹配了,比如計算提成。

在上個銷售明細表格裏,要根據下方表格裏提供的提成區間計算提成。這裏的提成是一個區間值,故只能使用模糊匹配了。

在使用公式之前,需要將下面的提成比例表格加工下,添加輔助列銷售額,輸入每一個區間的最小值,並且一定要保證升序排列。

在左側表格裏的提成列裏輸入函數公式“=VLOOKUP(E3,$O$2:$P$6,2,1)”

這裏E3,也就是明細表格裏金額作爲查找值。

$O$2:$P$6,也就是加工後的提成表格,以添加的輔助列作爲查找區域的第一列,提成比例作爲第二列。

最後一個參數輸入1,即模糊匹配。

VLOOKUP函數模糊查找的兩個重要規則:

1. 引用的數字區域一定要從小到大排序。順序混亂是無法准確查找到的。

2. 模糊查找的原理是:會找到和它最接近,但比它小的那個數。

本文總結了VLOOKUP函數的常見用法,基本能包括日常辦公使用,大家遇到類似的情況可直接套用公式。如果記不住,記得收藏備用。

1 阅读:63

辦公一定要科技鴨

簡介:感謝大家的關注