主要介紹有關(guān)LOOKUP、VLOOKUP、INDEX+MATCH等查找引用函數(shù)(組合)的幾種常用套路。 首先我們來看下這些常用函數(shù)的基本語法結(jié)構(gòu): INDEX+MATCH查找函數(shù)組合:Match函數(shù)用于查找數(shù)據(jù)在區(qū)域中的位置 =MATCH(查找值、查找區(qū)域、查找類型參數(shù)) INDEX函數(shù)則用于在指定區(qū)域內(nèi)根據(jù)行號(hào)或列號(hào)引用數(shù)據(jù) =INDEX(查找區(qū)域,行位置,列位置) 組合公式:=INDEX(數(shù)據(jù)區(qū)域,MATCH函數(shù)確定的行位置,MATCH函數(shù)確定的列位置) 下面我們來看下這些常用查找引用函數(shù)的應(yīng)用示例: 1、根據(jù)工號(hào)查詢員工姓名 利用VLOOUP函數(shù),輸入公式:=VLOOKUP(A15,A1:B12,2,0) 利用LOOKUP函數(shù),輸入公式:=LOOKUP(1,0/(A1:A12=A16),B1:B12) 利用INDEX+MATCH函數(shù)組合,輸入公式: =INDEX(B1:B12,MATCH(A17,A1:A12,0)) 2、根據(jù)員工姓名逆向查找對(duì)應(yīng)工號(hào) 利用VLOOKUP函數(shù),輸入公式: =VLOOKUP(D15,IF({1,0},$B$1:$B$12,$A$1:$A$12),2,0) 注意:IF({1,0},$B$1:$B$12,$A$1:$A$12)是利用常量數(shù)組作為IF函數(shù)的第1個(gè)參數(shù),實(shí)現(xiàn)構(gòu)建新的查找區(qū)域 利用LOOKUP函數(shù),輸入公式: =LOOKUP(1,0/($B$1:$B$12=D16),$A$1:$A$12) 利用INDEX+MATCH函數(shù)組合,輸入公式: =INDEX($A$1:$A$12,MATCH(D17,$B$1:$B$12,0)) 3、根據(jù)工號(hào)查找對(duì)應(yīng)的員工姓名和月工資標(biāo)準(zhǔn) 利用VLOOKUP和MATCH函數(shù)結(jié)合,輸入公式: =VLOOKUP($G15,$A$1:$I$12,MATCH(H$14,$A$1:$I$1,0),0) 4、根據(jù)特定的區(qū)間來判定工資水平 利用VLOOKUP函數(shù),輸入公式: =VLOOKUP(I2,$K$15:$L$17,2),往下填充即可。 注意:這里省略了第四個(gè)參數(shù),默認(rèn)是近似匹配查找 利用LOOKUP函數(shù),輸入公式: =LOOKUP(I2,$K$15:$K$17,$L$15:$L$17),往下填充即可。 注意:這里利用LOOKUP函數(shù),查找的是區(qū)域中小于或等于查詢值的最大值 利用INDEX+MATCH函數(shù)組合,輸入公式: =INDEX($L$14:$L$17,MATCH(I2,$K$14:$K$17)),往下填充即可。 注意:MATCH(I2,$K$15:$K$17)查找出工資對(duì)應(yīng)的位置,這里省略第三個(gè)參數(shù),查找的是區(qū)域中小于或等于B2單元格中數(shù)據(jù)的最大值,INDEX根據(jù)這個(gè)位置找到對(duì)應(yīng)的水平等級(jí) |
|