如下所示,是一份公司員工名單,同一個部門,有多名員工,我們希望要根據(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