VLOOKUP函數,也能一對多查詢

VLOOKUP函數,也能一對多查詢

就像下圖所示,需要根據不同的部門,查詢這個部門的所有人員。

VLOOKUP函數,也能一對多查詢

VLOOKUP函數,也能一對多查詢

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

這個公式看起來好長啊

VLOOKUP函數,也能一對多查詢

今天既然你說到了VLOOKUP,那麼我們就乘機離這個猥瑣四人組遠點,也好來多瞭解瞭解VLOOKUP這個大眾情人。

關於返回符合條件的多個值的問題,VLOOKUP想大聲告訴你:不是我不能,而是你不行……給我一個輔助列,我能給你所有!

第一步:

部門所在列之前插入一個輔助列。

A2輸入公式

=B2&COUNTIF($B$2:B2,B2)

下拉填充到你要想去到的地方。

VLOOKUP函數,也能一對多查詢

這樣就相當於給部門加上了編號。

第二步

在E3輸入公式

=IFERROR(VLOOKUP(E$2&ROW(A1),A:C,3,),"")

VLOOKUP函數,也能一對多查詢

下拉填充到足夠多的地方。

E$2&ROW(A1)相當於將 VLOOKUP函數的查詢值加上了不同的序號。

第三步:

已經沒有第三步了。

VLOOKUP函數,也能一對多查詢


分享到:


相關文章: