我們?cè)趀xcel中經(jīng)常使用查詢,而最難的就是多條件查詢,因?yàn)闂l件比較多,有些函數(shù)在進(jìn)行多條件查詢的時(shí)候,函數(shù)的參數(shù)比較復(fù)雜,這讓很多朋友望而生畏,今天呢,我們分享四種常見多條件查詢的方法,使用三種函數(shù)和高級(jí)篩選。
1.使用vlookup函數(shù)多條件查詢,使用vlookup函數(shù)必須借助輔助列,操作如下:
方法解讀:因?yàn)槔畎走@個(gè)學(xué)生在1班有一個(gè),在3班有一個(gè),這里面有兩個(gè)條件,所以我們借用&連接符,將姓名和班級(jí)連接到一起。這樣就構(gòu)造了一個(gè)新的條件。有的朋友問(wèn)會(huì),如果沒(méi)有班級(jí)這個(gè)條件怎么辦,你可以生成一串?dāng)?shù)字當(dāng)輔助列。
函數(shù)解讀:=VLOOKUP(B12,B3:E8,4,FALSE)
實(shí)際上B12,你也可以直接使用,C12&D12的形式,我為了讓大家看清楚,就又構(gòu)筑了一個(gè)輔助列。使用輔助列比較麻煩,使用index+match函數(shù),就不需要使用輔助列
2.使用index+match
函數(shù)解讀:=INDEX(E3:E8,MATCH(C12&D12,C3:C8&D3:D8,0))
第一個(gè)參數(shù)E3:E8為返回結(jié)果的列。
第二個(gè)參數(shù)MATCH(C12&D12,C3:C8&D3:D8,0)
MATCH第一個(gè)參數(shù)使用&連接符將C12和D12進(jìn)行了合并
第二個(gè)參數(shù)將C3:C8&D3:D8兩個(gè)列用&進(jìn)行了連接
第三個(gè)參數(shù)0 為精確匹配。
注意一點(diǎn),這個(gè)函數(shù)使用了列數(shù)值,所以在最后不能使用enter,而要使用ctrl shift enter才能求出結(jié)果,否則會(huì)報(bào)錯(cuò)。
3.使用lookup函數(shù)
函數(shù)解讀:=LOOKUP(1,0/(C3:C8=C12)*(D3:D8=D12),E3:E8)
這是lookup函數(shù)多條件查詢的標(biāo)準(zhǔn)公式,在以前的視頻和圖文中都有講解,大家可以去找下看看。
如果你對(duì)函數(shù)比較陌生,可以使用高級(jí)查詢。
4.使用高級(jí)查詢
使用多條件查詢非常簡(jiǎn)單,把條件列列出到表格以外的其他區(qū)域,請(qǐng)注意,使用多條件查詢,條件的列名必須和表格中的列名一致。
以上就是多條件查詢的四種方式,大家可以根據(jù)自己的實(shí)際情況來(lái)選擇,總之,都不是特別的難。
聯(lián)系客服