在51個常用函數(shù)中储矩,我認領了VLOOKUP感耙,下面是我目前知道的用法,更多的用法還需要在接來的日子里慢慢發(fā)現(xiàn)
1. 基本用法
參數(shù)介紹
VLOOKUP(找什么持隧,在哪找即硼,找到后返回其右側對應的第幾列數(shù)據(jù),精確還是模糊查找)
注意:
需要說明的一點是屡拨,Excel中的幫助信息也有錯誤只酥,比如在插入函數(shù)功能中VLOOKUP第四參數(shù)的說明就是錯的,大家注意不要被誤導哦呀狼!如下圖:
2. 單條件查找
在E2單元格輸入=VLOOKUP(D2,$A$2:$B$12,2,0)
參數(shù)解釋:
?=VLOOKUP(要查找的銷售員,包含銷售員和其銷售額的數(shù)據(jù)源區(qū)域,找到后返回第2列,精確查找)
第一參數(shù):找什么(或者說按什么查找)裂允,按銷售員查找,所以輸入D2
第二參數(shù):在哪找赠潦,數(shù)據(jù)源區(qū)域在A:B列叫胖,所以輸入$A$2:$B$12
第三參數(shù):找到后返回第幾列,我們要查找的是銷售額她奥,銷售額位于B列瓮增,即第二參數(shù)中的第二列怎棱,所以輸入2
第四參數(shù):這里要精確查找,所以輸入0
3. 借助名稱框查找
選擇A2:B12區(qū)域定義為查找區(qū)域绷跑,在E2單元格輸入=VLOOKUP(D2,查找區(qū)域,2,0)
注意:
利用名稱框抓取數(shù)據(jù)區(qū)域拳恋,就不用在手工去選擇區(qū)域(名稱框適用于工作簿中所有的工作表)
4. 查找返回多列數(shù)據(jù)
要求:
左側表格是數(shù)據(jù)源區(qū)域,需要在右側區(qū)域根據(jù)姓名調取對應的數(shù)據(jù)砸捏,黃色區(qū)域是需要填寫公式的區(qū)域
選中H2:K5單元格區(qū)域谬运,輸入以下公式=VLOOKUP($G2,$A$2:$E$9,COLUMN(B1),0)后按Ctrl+Enter組合鍵
5. 多條件查找(一對多查找)
首先在A列增加輔助列,利用COUNT與&組合垦藏,在A2輸入=C2&COUNTIF($C$2:C2,C2)
選擇F9:H15單元格輸入=VLOOKUP($F$2&ROW($A1),$A$2:$D$15,COLUMN(B$1),0)梆暖,再按Ctrl+Enter
最后為避免出現(xiàn)錯誤值,要在外面加上IFERROR函數(shù)掂骏,=IFERROR(VLOOKUP($F$2&ROW($A1),$A$2:$D$15,COLUMN(B$1),0),"")
6. 從右到左查找(反向查找)
要求:
需要按照給出的編號查找對應的銷售員姓名轰驳,黃色區(qū)域輸入公式
數(shù)據(jù)源格式不允許改動時
在F2單元格輸入=VLOOKUP(E2,IF({1,0},$B$2:$B$12,$A$2:$A$12),2,0)
此處IF函數(shù),重新構建了一個區(qū)域弟灼,將$B$2:$B$12放到第一列级解,$A$2:$A$12放到第二列,查找并返回對應數(shù)據(jù)
當IF的第一參數(shù)是{1,0}時田绑,相當于把條件成立的和不成立的放到一起勤哗,構建為一個內存數(shù)組,1代表條件成立的時候掩驱,0代表條件不成立的時候芒划,{1,0}形成2列,相當于B列與A列互換位置
7. 區(qū)間查詢
要求:
需要按照等級劃分規(guī)則欧穴,將成績劃分到其對應的等級中
建立輔助列
注意:必須是升序排列
此函數(shù)的最后一個參數(shù)可以隱藏(不輸入)腊状,或者輸入1
在C2單元格輸入?=VLOOKUP(B2,$I$2:$J$5,2),將此公式展開是這樣的:?=VLOOKUP(B2,{0,"D";60,"C";80,"B";90,"A"},2)
8. 通配符模糊查找
此方法只適用于有唯一一個符合條件的值苔可,否則用SUMIF比較好