1,、多行多列連續(xù)性查找 如下圖表格所示,,根據(jù)姓名進(jìn)行相應(yīng)的數(shù)據(jù)查找,在J2單元格中輸入公式: =VLOOKUP($I2,$B$1:$G$11,COLUMN(B1),0),,往右往下填充公式即可,。 公式說明:利用VLOOKUP+COLUMN函數(shù)組合,第3個參數(shù)COLUMN(B1)返回查找區(qū)域中的指定列數(shù),,公式向右填充時,,會自動變成COLUMN(C1)、COLUMN(D1),、COLUMN(E1),,即變成了3、4,、5,。 2、多行多列不連續(xù)性查找 根據(jù)工號進(jìn)行數(shù)據(jù)查找,,而且查找項不連續(xù),,在J2單元格中輸入公式: =VLOOKUP($I2,$A$1:$G$11,MATCH(J$1,$A$1:$G$1,0),0),往右往下填充公式即可,。 公式說明:利用VLOOKUP+MATCH函數(shù)組合,。MATCH函數(shù)公式返回查找項在標(biāo)題行中對應(yīng)的列號,,結(jié)果作為VLOOKUP函數(shù)的第3個參數(shù),公式中注意單元格的引用方式,。 3,、雙條件批量查詢 如下圖表格所示,員工存在重名,,為了精準(zhǔn)查找,,現(xiàn)在需要根據(jù)員工的姓名和崗位查找員工的對應(yīng)月工資標(biāo)準(zhǔn),在I2單元格中輸入公式: =VLOOKUP($I2&$J2,IF({1,0},$B$1:$B$11&$D$1:$D$11,$G$1:$G$11),2,0),, 按Ctrl+Shift+Enter組合鍵輸入公式,,并向下填充。 公式說明:利用VLOOKUP+IF函數(shù)組合,。第1個參數(shù)用&符號進(jìn)行查找值合并,, IF({1,0},$B$1:$B$11&$D$1:$D$11,$G$1:$G$11)則是重新構(gòu)建一個新的查找區(qū)域。 這里也可以利用INDEX+MATCH函數(shù)組合,,在I2單元格輸入公式: =INDEX($G$1:$G$11,MATCH($I2&$J2,$B$1:$B$11&$D$1:$D$11,0)),, 按Ctrl+Shift+Enter組合鍵輸入公式,并向下填充,。 公式說明:MATCH($I2&$J2,$B$1:$B$11&$D$1:$D$11,0)返回指定值在查找區(qū)域中所在的行位置,,作為INDEX函數(shù)公式的第2個參數(shù)。 4,、一對多查詢 如果我們查詢某一部門對應(yīng)的所有員工月工資標(biāo)準(zhǔn)呢,?比如我們要查詢?nèi)肆Y源部門對應(yīng)的所有月工資標(biāo)準(zhǔn),在I2單元格中輸入公式: =IFERROR(INDEX($G$1:$G$11,SMALL(IF($C$1:$C$11=$I$2,ROW($1:$11)),ROW(A1))),''),,按Ctrl+Shift+Enter組合鍵輸入公式,,并向下填充。 公式說明:這里利用INDEX+SMALL+IF 這個萬金油函數(shù)公式,。
|
|