如下所示,是一份公司員工名單,同一個部門,有多名員工,我們希望要根據(jù)部門,把對應(yīng)所有員工找出來

正常情況下,我們使用VLOOKUP函數(shù),它只會找到數(shù)據(jù)源中第一個結(jié)果,如下我們在G2輸入公式:=VLOOKUP(F2,B:D,2,0)

Excel中的一對多查詢,Vlookup借助輔助列輕松完成!

銷售一部的員工有很多,但只找到了從上至下第一個出現(xiàn)的小喬。

如果希望全部羅列出來的時候,我們要使用VLOOKUP+輔助列,實現(xiàn)一對多查詢

VLOOKUP只能一對一查詢,那么我們就構(gòu)建出一個不重復(fù)的數(shù)列,我們在A列前面插入一列,然后輸入公式:

=C2&COUNTIF(C2:$C$2,C2)

Excel中的一對多查詢,Vlookup借助輔助列輕松完成!

COUNTIF(C2:$C$2,C2),這是一個累計計數(shù)的公式,那么

C列如果第1次出現(xiàn)銷售四部,那么A列返回結(jié)果銷售四部1,第2次出現(xiàn)時,返回結(jié)果銷售四部2,....一直下去,這樣A列就是唯一固定的一列了

這個時候,我們只需要把需要查找的值,也變成后綴加1,2,3,4...就得到了相對應(yīng)的結(jié)果

那么我們輸入公式:

=VLOOKUP($G2&COLUMN(A1),$A:$D,4,0)

Excel中的一對多查詢,Vlookup借助輔助列輕松完成!

向右一直填充便可以得到結(jié)果,為了屏蔽后面出現(xiàn)的錯誤值,我們在公式里面嵌套使用IFERROR函數(shù),最終輸入的公式是:

=IFERROR(VLOOKUP($G2&COLUMN(A1),$A:$D,4,0),"")

Excel中的一對多查詢,Vlookup借助輔助列輕松完成!

如果我們希望把員工連接起來放在一個單元格,可以使用&符號,將后面的內(nèi)容連接起來即可。關(guān)于這個一對多查詢的技巧,你學(xué)會了么?

歡迎留言討論~

1.《匹配函數(shù) Excel中的一對多查詢,Vlookup借助輔助列輕松完成!》援引自互聯(lián)網(wǎng),旨在傳遞更多網(wǎng)絡(luò)信息知識,僅代表作者本人觀點,與本網(wǎng)站無關(guān),侵刪請聯(lián)系頁腳下方聯(lián)系方式。

2.《匹配函數(shù) Excel中的一對多查詢,Vlookup借助輔助列輕松完成!》僅供讀者參考,本網(wǎng)站未對該內(nèi)容進(jìn)行證實,對其原創(chuàng)性、真實性、完整性、及時性不作任何保證。

3.文章轉(zhuǎn)載時請保留本站內(nèi)容來源地址,http://f99ss.com/jiaoyu/228383.html