VLOOKUP(參數1,參數2,參數4,)函數
參數1:表格中查詢的值排序
參數2:須要查詢的單元格區域,該單元格區域的第一列必須包含參數1中的查詢值基礎
參數3:須要返回參數2中第幾列的值語法
參數4:FALSE/TRUE數據
使用步驟:查詢
在同一個表格中,G列中須要從H、I列中,根據B列各個單元的姓名查詢對應的班級。鍵盤
公式爲:=VLOOKUP(B2,H:I,2,FALSE)思維
若是是在兩個表格中,VLOOKUP()函數中的參數2就要作修改:工作
如:=VLOOKUP(B2,Sheet1!A:B,2,FALSE)參數
注意:在作參數2時,須要切換工做表,不須要經過鍵盤輸入,只須要鼠標點擊到另外一個工做表,選擇須要的列便可
① VLOOKUP基礎用法
VLOOKUP函數是經常使用的一個內容查找函數,用於經過某一條件查詢數據源中須要的內容。
語法:=VLOOKUP(查詢值,數據源,顯示序列,匹配參數)
以經過代碼查詢材料名稱爲例,
錄入公式:=VLOOKUP(F2,B1:D9,2,0)
你們會發現,VLOOKUP函數的前三個參數都是一一關聯的。
查找依據決定查找範圍的起點;
而查找範圍的選擇又決定了顯示序列。
② 模糊匹配
VLOOKUP函數第四個參數有兩種:FALSE/0爲精確查找,TRUE/1爲模糊匹配,在工做中大部分場景下所應用的都是精確查找,那什麼狀況下會用到模糊匹配呢?
先來看應用場景,根據不一樣金額計算提成比例:
按照以往的思惟模式,你們可能會選擇經過IF函數的多層嵌套來實現比例的計算:
=IF(B2>=20000,12%,IF(B2>=15000,9%,IF(B2>=10000,7%,IF(B2>=5000,5%,3%))))*B2
是否是括號都不太能數的清?而一旦提成比例選項越多,公式就越複雜,這時VLOOKUP函數的模糊匹配就能完美解決區間匹配的問題!
來看第四個參數的區別:
一、FALSE/0:精確查找,必須有一個對應的值存在,不然顯示#N/A
二、TRUE/1:模糊匹配,若是找不到精確匹配值,則返回小於查詢值的最大數值
所以,VLOOKUP函數的模糊匹配能夠實現區間查找,在必定程度上能夠替代IF函數的多層嵌套。
注意:因爲模糊匹配時,若是找不到精確匹配值則返回小於查詢值的最大數值,所以要求數據源第一列中的值必須以升序排序。