華文網

秒秒鐘列出多種Excel一對多查詢方法

Excel一對多查詢,你能夠想到用什麼函數?不僅可以使用函數公式,還可以樞紐分析表。

我承認我只是一個普通人或者是懶人,儘管高手的方法很多,但我只衷情於樞紐分析表進行一對多查詢,

因為它快並且不用動腦筋!

有這樣一份Excel一對多的查詢案例,需要返回對應的多個值。

B、C列是資料來源,根據E2的部分在F列返回對應的部門成員。

E2儲存格的部門,我們用資料有效性來做下拉式功能表,用戶選擇什麼部門,F列就顯示對應的部門成員。

如果不會資料有效性做下拉式功能表的寶貝,可以查看我們過往的教程。

下面是高手一鼓作氣的寫的三種方法,我們先來看看excel函數一對多查詢,F2公式為:

=INDEX(C:C,SMALL(IF(B$2:B$21=E$2,ROW($2:$21),4^8),ROW(B1)))&""

輸入完畢,記得按下CTRL+SHIFT+回車鍵,因為這是個陣列公式!然後下拉即可快速實現查詢。這就是傳說中的index+small+if+row函數嵌套,有點難,但是還是好用,只是新手們不容易駕馭!

第二種方法:vlookup一對多查詢

1.先在A列建立一個輔助列

在A2儲存格輸入公式:=B2&COUNTIF($B$2:B2,B2),

然後下拉填充:

2. 在F2儲存格輸入公式:=IFERROR(VLOOKUP(E$2&ROW(A1),A:C,3,0),""),然後下拉。其實我們只是變通了一下VLOOKUP函數第一參數,變為:E$2&ROW(A1),相當於將 VLOOKUP函數的查詢值加上了不同的序號。這種伎倆也是我們經常使用的。

3. 樞紐分析表實現一對多查詢

如果上面兩種函數方法,你都仍然覺得複雜,那透視表就是為我們這樣的懶人準備的。選中B、C的資料來源,直接插入樞紐分析表,然後將“公司部門”和“部門成員”拖入到行欄位標籤,搞定!

End.

運行人員:中國統計網小編(微信號:itongjilove)

中國統計網,是國內最早的大資料學習網站,公眾號:中國統計網

//www.itongji.cn