有時(shí)候,我們需要一次性的查找出多列數(shù)據(jù),舉個(gè)例子,左邊是工資表數(shù)據(jù),現(xiàn)在我們需要根據(jù)員工編號(hào),查找出姓名,性別,部門(mén),工資數(shù)據(jù) ![]() 方法一:輸入4次公式 我們先在h2單元格中輸入的公式是: =VLOOKUP(G2,A:E,2,0) ![]() 然后把公式進(jìn)行復(fù)制,分別把數(shù)字2,改成3,4,5,既得到了所有的結(jié)果 ![]() 列數(shù)較少,還可以使用上述方法,但是列數(shù)比較多的話(huà),就不太好用了 2、使用vlookup+column+混合引用的方式 我們希望輸入完一個(gè)公式,然后可以向右,向下拉,一次性得到所有的結(jié)果,所以輸入的公式是: =VLOOKUP($G2,$A:$E,COLUMN(B1),0) 查找值G2要按3下f4對(duì)列標(biāo)進(jìn)行固定,查找數(shù)據(jù)a:e列按1下f4固定,column()公式返回單元格值在第幾列,所以column(b1)來(lái)代替數(shù)字2,這樣的話(huà)向右填充可以自動(dòng)的變成3 ![]() 3、使用vlookup+{}數(shù)組用法 因?yàn)椴檎业臄?shù)據(jù)列分別在第2,3,4,5列,我們?cè)趆2單元格中輸入的公式是: =VLOOKUP(G2,A:E,{2,3,4,5},0),然后向下填充,就得到了所有的結(jié)果,第3個(gè)參數(shù)使用數(shù)組引用,獲取多列結(jié)果。 ![]() 新版本的Excel輸入數(shù)組公式是會(huì)有溢出功能的,所以在h2輸入完公式,整條結(jié)果都會(huì)出來(lái),如果低版本或沒(méi)有溢出功能的,則需要先選中h2到k2數(shù)據(jù)區(qū)域,然后在公式編輯欄輸入完公式按數(shù)組三鍵進(jìn)行求解 4、使用vlookup+match公式來(lái) 類(lèi)似方法二,這里是用match公式來(lái)代替了column公式,match公式可以快速的查找匹配對(duì)應(yīng)的字段名在第幾列,從而充當(dāng)了vlookup公式的第3參數(shù),整體公式為: =VLOOKUP($G2,$A:$E,MATCH(H$1,$A$1:$E$1,0),0) ![]() 用vlookup+match還有一個(gè)好處就是當(dāng)我們的查找結(jié)果順序和原始數(shù)據(jù)不一致的情況下,match公式也能自動(dòng)定位到第幾列,隨意調(diào)整結(jié)果列的順序,公式不變,也能查找出我們想要的結(jié)果。 ![]() 關(guān)于vlookup一次性查找多個(gè)值,以上4種方法,你更喜歡用哪種呢? |
|