excel查詢技巧:如何用數(shù)據(jù)透視表進(jìn)行一對(duì)多查詢

Excel一對(duì)多查詢,你能夠想到用什么函數(shù)?excel一對(duì)多查詢不僅可以使用函數(shù)公式,還可以數(shù)據(jù)透視表。
我承認(rèn)我只是一個(gè)普通人或者是懶人,盡管高手的方法很多,但我只衷情于數(shù)據(jù)透視表進(jìn)行一對(duì)多查詢,因?yàn)樗觳⑶也挥脛?dòng)腦筋!
有這樣一份Excel一對(duì)多的查詢案例,需要返回對(duì)應(yīng)的多個(gè)值。
B、C列是數(shù)據(jù)源,根據(jù)E2的部分在F列返回對(duì)應(yīng)的部門成員。

E2單元格的部門,我們用數(shù)據(jù)有效性來做下拉菜單,用戶選擇什么部門,F(xiàn)列就顯示對(duì)應(yīng)的部門成員。
下面是高手一鼓作氣的寫的三種方法,我們先來看看excel函數(shù)一對(duì)多查詢,F(xiàn)2公式為:
=INDEX(C:C,SMALL(IF(B$2:B$21=E$2,ROW($2:$21),4^8),ROW(B1)))&""
輸入完畢,記得按下CTRL+SHIFT+回車鍵,因?yàn)檫@是個(gè)數(shù)組公式!然后下拉即可快速實(shí)現(xiàn)查詢。這就是傳說中的index+small+if+row函數(shù)嵌套,有點(diǎn)難,但是還是好用,只是新手們不容易駕馭!
第二種方法:vlookup一對(duì)多查詢
1.先在A列建立一個(gè)輔助列
在A2單元格輸入公式:=B2&COUNTIF($B$2:B2,B2),然后下拉填充,效果如下:

2. 在F2單元格輸入公式:=IFERROR(VLOOKUP(E$2&ROW(A1),A:C,3,0),""),然后下拉。其實(shí)我們只是變通了一下VLOOKUP函數(shù)第一參數(shù),變?yōu)椋篍$2&ROW(A1),相當(dāng)于將 VLOOKUP函數(shù)的查詢值加上了不同的序號(hào)。這種伎倆也是我們經(jīng)常使用的。

3. 數(shù)據(jù)透視表實(shí)現(xiàn)一對(duì)多查詢
如果上面兩種函數(shù)方法,你都仍然覺得復(fù)雜,那透視表就是為我們這樣的懶人準(zhǔn)備的。選中B、C的數(shù)據(jù)源,直接插入數(shù)據(jù)透視表,然后將“公司部門”和“部門成員”拖入到行字段標(biāo)簽,搞定!

****部落窩教育-excel一對(duì)多查詢方法****
原創(chuàng):部落窩教育(未經(jīng)同意,請(qǐng)勿轉(zhuǎn)載)
更多教程:部落窩教育(www.itblw.com)
微信公眾號(hào):exceljiaocheng