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函式的模糊匹配就能完美解決區間匹配的問題!
來看第四個引數的區別:
1、FALSE/0:精確查找,必須有一個對應的值存在,否則顯示#N/A
2、TRUE/1:模糊匹配,如果找不到精確匹配值,則回傳小于查詢值的最大數值
因此,VLOOKUP函式的模糊匹配可以實作區間查找,在一定程度上可以替代IF函式的多層嵌套,
注意:由于模糊匹配時,如果找不到精確匹配值則回傳小于查詢值的最大數值,因此要求資料源第一列中的值必須以升序排序,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/106015.html
標籤:其他
上一篇:一文解讀DDD (轉)
下一篇:GitHub的高級搜索方式
