|
今天給大家匯總一下VLOOKUP函數(shù)的公式。 作為Excel界的明星函數(shù),這么多年來一直熱度不減,想必也是因為有其獨特的魅力吧! Vlookup函數(shù)用法 一:基本語法 是在表格或區(qū)域中按列查找內容的函數(shù),它的基本語句是: =VLOOKUP(查找值,查找區(qū)域,返回值的列號,精確/近似匹配 ) 1、單條件查找 =VLOOKUP(D2,A1:B12,2,0) ![]() D2:是要查找的值 A1:B12:是要查找的區(qū)域。 2:是綽號在查找的第2例 0:指精確查找 2、模糊包含查找 比如,找出包含“路飛”的姓名的綽號 =VLOOKUP("*"&D3&"*",A1:B12,2,0) 注:查找值兩邊連接通配符號*即可實現(xiàn) ![]() 3、交叉查詢 比如:我們要查找“阿普”的多個字段“綽號”“能力”“職位”,而順序與數(shù)據(jù)源的卻不一致。 =VLOOKUP($G3,$A$1:$E$12,MATCH(H$2,$A$1:$E$1,0),0) ![]() 說明:在基本用法上,將第三個參數(shù)返回值列序用MATCH替換,通過匹配,自動返回目標字段在查找區(qū)域的列序。 4、區(qū)間查詢 根據(jù)區(qū)間來查找對應的等級 =VLOOKUP(B2,$E$2:$F$5,2,1) ![]() 注:最末參數(shù)是1的時候,實現(xiàn)模糊查找,要得到正確結果,查找區(qū)域首列必須升序排列。 5、橫向查詢 比如:通過職位查詢姓名 {=VLOOKUP(B7,TRANSPOSE($A$2:$K$3),2,0)} ![]() 注:通過TRANSPOSE函數(shù)將橫向區(qū)域轉置為縱向區(qū)域,然后再用VLOOKUP函數(shù)進行縱向查詢。 6、逆向查詢 比如:通過惡魔果實來查人物 =VLOOKUP(D2,IF({1,0},B2:B9,A2:A9),2,0) 注:公式中用IF({1,0} 把B列和A列組合在一起,并把 B列放在A列前面。 ![]() Vlookup函數(shù)常見錯誤 1、公式輸入錯誤 ![]() 以下情況均以此圖為例 即查找的對象D2,必須對應區(qū)域的第1例,即A1,要一一對應起來。 同理,B12,寫公式時要注意將查找區(qū)間囊括完整,不能漏掉列數(shù)、行數(shù)。 “,0” 0:精確查找 1或省略時:模糊查找。 如果忘了設置第4個參數(shù)會被公式認為按模糊查找進行。當區(qū)域也不符合模糊查找規(guī)則時,公式會返回錯誤值。 注:當參數(shù)為0時可以省略,但必須保留“,”號。 2、感覺公式?jīng)]錯???怎么返回#N/A? #N/A是區(qū)域中找不到對應值。公式?jīng)]錯,就是數(shù)據(jù)源問題。 查找為數(shù)字,被查找區(qū)域為文本型數(shù)字 解決方案:=VLOOKUP(D2&"",A1:B12,2,0) 查找為文本,被查找區(qū)域為數(shù)字 解決方案:=VLOOKUP(D2*1,A1:B12,2,0) 3、不小心鍵入了空格 比如:在D2處含有多余的空格,造成查找錯誤。 解決方案:刪除多余空格;也可以用公式trim替換掉空格。 =VLOOKUP(TRIM(D2),A1:B12,2,0) VLOOKUP函數(shù)是Excel中使用頻率最高的“三劍客”之一,雖然經(jīng)常被LOOKUP以及其他函數(shù)虐打,但光彩依舊,關于VLOOKUP,你還有什么其他想要了解的?歡迎評論區(qū)留言! |
|
|