作者 | 雷哥 編輯 | 小美 在Excel中,有非常多的方法可實(shí)現(xiàn)雙條件查找的需求。為了更加直觀的讓各位讀者朋友感受到方法的魅力,雷哥通過(guò)案例來(lái)進(jìn)行講解。 案例如圖所示,需找出雷哥(五班)的成績(jī),星爺(二班)的成績(jī)..... 案例 分析 是否可以通過(guò)Vlookup函數(shù)實(shí)現(xiàn)呢? 答案是否定的。為何? 因?yàn)槔赘绯霈F(xiàn)了多次(五班和三班均有雷哥,重名了)。那么,如何進(jìn)行查找呢? 01 -方法1- Vlookup和 '&'靈活運(yùn)用思路: 因?yàn)関lookup函數(shù)只有1個(gè)條件,如果把2個(gè)條件,合并為一個(gè)。這樣是不是就可以vlookup進(jìn)行查找啦? vlookup語(yǔ)法 =vlookup(查找值,查找范圍,返回值的列,精確 or 模糊查找) 步驟: step1:在A3中輸入 =C3&D3.,拖動(dòng)完成填充 step2:在J3單元格中,輸入 =VLOOKUP(H3&I3,A:F,6,FALSE),進(jìn)行查找。 具體見(jiàn)下圖所示。 02 -方法2- 使用Lookup函數(shù)Lookup常用的一個(gè)場(chǎng)景為 =lookup(1,0/((條件1區(qū)域=條件1)*(條件2區(qū)域=條件2)),(返回的結(jié)果區(qū)域)) 當(dāng)條件一和條件二都成立時(shí),才會(huì)返回滿足條件的結(jié)果。 步驟: 在J3中,輸入 =LOOKUP(1,0/(C:C=H3)*(D:D=I3),F:F)。通過(guò)拖拽,完成填充~~ 公式解釋: 滿足條件C:C=H3,且滿足 D:D=I3 時(shí),返回滿足條件的F列數(shù)據(jù) 03 -方法3- sumifs函數(shù)語(yǔ)法為 =sumifs( 求和區(qū)域,條件區(qū)域1,條件1,條件區(qū)域2,條件2,....) 因?yàn)闈M足條件的都只有一條數(shù)據(jù),so 求和的數(shù)值就是它本身。 在J3中,輸入 =SUMIFS(F:F,C:C,H3,D:D,I3) 04 - 方法4- Sumproduct函數(shù)函數(shù)語(yǔ)法 =Sumproduct( 條件1*條件2,返回值) 滿足條件1和條件2時(shí),才會(huì)返回?cái)?shù)值 so,在單元格中輸入=SUMPRODUCT((D:D=I5)*(E:E=J5),G:G),拖拽完成填充 |
|