VLOOKUP函數(shù)多行查找怎么用?VLOOKUP函數(shù)多行多列查找!我們在用VLOOKUP函數(shù)查找數(shù)據(jù)時(shí)候,不可能都像最基本查找那樣,數(shù)據(jù)那么簡單,要求的結(jié)果也簡單。
比如,以下數(shù)據(jù):
要求查找多人多條信息,這種情況,就需要靈活改動(dòng)VLOOKUP函數(shù)參數(shù),實(shí)現(xiàn)用一個(gè)公式返回多行多列數(shù)據(jù)。
公式實(shí)現(xiàn)
公式實(shí)現(xiàn)過程如下:
我們可以看出,幾行幾列數(shù)據(jù),是用一個(gè)公式完成的,該公式是:
=VLOOKUP($B18,$C$2:$G$15,COLUMN(B1),0)
公式向下,向右填充,記得到所有要求查找的返回值。
公式解析
第一個(gè)參數(shù):$B18
是查閱值,是查找的依據(jù),后面的性別、年齡、職稱、得分,都是依據(jù)這個(gè)關(guān)鍵值查找到的。
這一參數(shù)采用了對行相對引用、對列絕對引用,這樣可以實(shí)現(xiàn):公式向下填充,會(huì)自動(dòng)變成$B19、$B20;公式向右填充,查閱值永遠(yuǎn)是B18。
第二個(gè)參數(shù):$C$2:$G$15
是以姓名為首列,包含所有返回值的數(shù)據(jù)區(qū)域。
這一參數(shù)采用了絕對引用的方式,可以實(shí)現(xiàn)公式向下與向右填充,該區(qū)域不變。
第三個(gè)參數(shù):COLUMN(B1)
是返回值在查找區(qū)域$C$2:$G$15中列數(shù),這個(gè)列數(shù)隨著返回值的不同而不同。
性別、年齡、職稱、得分的列數(shù)分別是2、3、4、5,而我們不可能去公式里手工改這個(gè)列數(shù),那樣太麻煩了。因此,靈活的使用了COLUMN函數(shù)。
COLUMN函數(shù)的返回值是列數(shù),當(dāng)我們查詢性別時(shí),性別列是查詢區(qū)域中的第2列,所以我們用COLUMN(B1),向右填充公式是,會(huì)自動(dòng)變成COLUMN(C1)、COLUMN(D1)、COLUMN(E1),即變成了3、4、5,也就實(shí)現(xiàn)了列數(shù)的自動(dòng)變化。
第四個(gè)參數(shù):0
是指查找方式為精確查找。
F4鍵實(shí)現(xiàn)引用方式轉(zhuǎn)變
大家在以上的動(dòng)圖中,可以看到一個(gè)細(xì)節(jié):選了數(shù)據(jù)區(qū)域C2:G15,該區(qū)域瞬間就又變成了絕對引用方式$C$2:$G$15,其實(shí),是按了“F4”鍵。
F4鍵,是在四種引用類型之間切換的快捷鍵:
按一次,相對引用變?yōu)?/strong>絕對引用:C2:G15→$C$2:$G$15;
按第二次,絕對引用變?yōu)?/strong>對行絕對引用、對列相對引用:$C$2:$G$15→C$2:G$15
按第三次,對行絕對引用、對列相對引用變?yōu)?/strong>對行相對引用、對列絕對引用:C$2:G$15→$C2:$G15
按第四次,返回相對引用:$C2:$G15→C2:G15。