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ù)有效性來(lái)做下拉菜單,,用戶選擇什么部門,F(xiàn)列就顯示對(duì)應(yīng)的部門成員,。 下面是高手一鼓作氣的寫(xiě)的三種方法,,我們先來(lái)看看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)查詢,。這就是傳說(shuō)中的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ù)方法,,你都仍然覺(jué)得復(fù)雜,那透視表就是為我們這樣的懶人準(zhǔn)備的,。選中B,、C的數(shù)據(jù)源,直接插入數(shù)據(jù)透視表,,然后將“公司部門”和“部門成員”拖入到行字段標(biāo)簽,,搞定! ****部落窩教育-excel一對(duì)多查詢方法**** 原創(chuàng):部落窩教育(未經(jīng)同意,,請(qǐng)勿轉(zhuǎn)載) |
|
來(lái)自: 部落窩教育BLW > 《部落窩excel/VBA》