我們在excel中經(jīng)常使用查詢,而最難的就是多條件查詢,因?yàn)闂l件比較多,有些函數(shù)在進(jìn)行多條件查詢的時(shí)候,函數(shù)的參數(shù)比較復(fù)雜,這讓很多朋友望而生畏,今天呢,我們分享四種常見多條件查詢的方法,使用三種函數(shù)和高級篩選。 1.使用vlookup函數(shù)多條件查詢,使用vlookup函數(shù)必須借助輔助列,操作如下: 方法解讀:因?yàn)槔畎走@個(gè)學(xué)生在1班有一個(gè),在3班有一個(gè),這里面有兩個(gè)條件,所以我們借用&連接符,將姓名和班級連接到一起。這樣就構(gòu)造了一個(gè)新的條件。有的朋友問會,如果沒有班級這個(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é)果,否則會報(bào)錯(cuò)。 3.使用lookup函數(shù) 函數(shù)解讀:=LOOKUP(1,0/(C3:C8=C12)*(D3:D8=D12),E3:E8) 這是lookup函數(shù)多條件查詢的標(biāo)準(zhǔn)公式,在以前的視頻和圖文中都有講解,大家可以去找下看看。 如果你對函數(shù)比較陌生,可以使用高級查詢。 4.使用高級查詢 使用多條件查詢非常簡單,把條件列列出到表格以外的其他區(qū)域,請注意,使用多條件查詢,條件的列名必須和表格中的列名一致。 以上就是多條件查詢的四種方式,大家可以根據(jù)自己的實(shí)際情況來選擇,總之,都不是特別的難。 |
|