表格多條件判斷公式(Excel多條件查詢用什麼函式)

Excel中的多條件查詢,方法非常多,不知道你掌握了哪一種!

下圖中,我們要根據E列的品牌和F列的產品名稱在A1:C8表中找到對應的銷量。

之前跟大家介紹了很多方法,但都是關於公式的,今天跟大家介紹一種不用公式,也可以進行多條件查詢的方法!

先跟大家回顧一下用公式,有哪些方法?

一、VLOOKUP IF

下圖中G2單元格的公式等於:=VLOOKUP(E2&F2,IF({1,0},$A$2:$A$8&$B$2:$B$8,$C$2:$C$8),2,0)。該公式為陣列公式,輸入完之後需要按“Ctrl Shift Enter”結束公式。

二、LOOKUP

下圖中G2單元格公式等於:

=LOOKUP(1,0/(($A$2:$A$8=E2)*($B$2:$B$8=F2)),$C$2:$C$8)。

或者:

=LOOKUP(1,0/(($A$1:$A$8&$B$1:$B$8)=(E2&F2)),$C$1:$C$8)。

或者:

=LOOKUP(1,1/((($A$1:$A$8=E2) ($B$1:$B$8=F2))=2),$C$1:$C$8)。

三、SUMPRODUCT

下圖中G2單元格公式等於:

=SUMPRODUCT(($A$2:$A$8=E2)*($B$2:$B$8=F2)*$C$2:$C$8)。

四、SUM

下圖中G2單元格的公式等於:

=SUM(($A$2:$A$8=E2)*($B$2:$B$8=F2)*$C$2:$C$8),該公式為陣列公式,輸入完之後需要按“Ctrl Shift Enter”結束公式。

五、SUM IF

下圖中G2單元格的公式等於:

=SUM(IF($A$2:$A$8=E2,IF($B$2:$B$8=F2,$C$2:$C$8,0),0)),該公式為陣列公式,輸入完之後需要按“Ctrl Shift Enter”結束公式。

六、VLOOKUP CHOOSE TRANSPOSE

下圖中G2單元格的公式等於:=VLOOKUP(E2&F2,CHOOSE(TRANSPOSE(ROW($1:$2)),$A$2:$A$8&$B$2:$B$8,$C$2:$C$8),2,0),該公式為陣列公式,輸入完之後需要按“Ctrl Shift Enter”結束公式。

七、VLOOKUP CHOOSE

下圖中G2單元格的公式等於:

=VLOOKUP(E2&F2,CHOOSE({1,2},$A$2:$A$8&$B$2:$B$8,$B$2:$C$8),2,0),該公式為陣列公式,輸入完之後需要按“Ctrl Shift Enter”結束公式。

八、HLOOKUP CHOOSE TRANSPOSE

下圖中G2單元格的公式等於:

=HLOOKUP(E2&F2,TRANSPOSE(CHOOSE({1,2},$A$2:$A$8&$B$2:$B$8,$B$2:$C$8)),2,0),該公式為陣列公式,輸入完之後需要按“Ctrl Shift Enter”結束公式。

九、INDEX MATCH

下圖中G2單元格的公式等於:

=INDEX($C$1:$C$8,MATCH(E2&F2,$A$1:$A$8&$B$1:$B$8,0)),該公式為陣列公式,輸入完之後需要按“Ctrl Shift Enter”結束公式。

或者:

=INDEX($C$1:$C$8,MATCH(1,(E2=$A$1:$A$8)*(F2=$B$1:$B$8),0)),該公式為陣列公式,輸入完之後需要按“Ctrl Shift Enter”結束公式。

十、OFFSET MATCH

下圖中G2單元格的公式等於:

=OFFSET($C$1,MATCH(E2&F2,$A$2:$A$8&$B$2:$B$8,0),),該公式為陣列公式,輸入完之後需要按“Ctrl Shift Enter”結束公式。

十一、INDIRECT MATCH

下圖中G2單元格的公式等於:

=INDIRECT("C"&MATCH(E2&F2,$A$1:$A$8&$B$1:$B$8,0)),該公式為陣列公式,輸入完之後需要按“Ctrl Shift Enter”結束公式。

十二、SUMIFS

下圖中G2單元格的公式等於:

=SUMIFS($C$2:$C$8,$A$2:$A$8,E2,$B$2:$B$8,F2)

十三、MAX

下圖中G2單元格的公式等於:

=MAX(($A$2:$A$8=E2)*($B$2:$B$8=F2)*$C$2:$C$8),該公式為陣列公式,輸入完之後需要按“Ctrl Shift Enter”結束公式。

十四、MIN IF

下圖中G2單元格的公式等於:

=MIN(IF(($A$2:$A$8=E2)*($B$2:$B$8=F2),$C$2:$C$8)),該公式為陣列公式,輸入完之後需要按“Ctrl Shift Enter”結束公式。

以上這些方法,在之前的文章也有跟大家詳細講過,如果公式有不懂的地方,可以去看看之前的文章。

下面,跟大家講不用公式,怎樣進行多條件查詢?

方法是:“高階篩選”。使用該方法,需要注意下面3點:

  • 資料列表區域和條件區域的標題必須是相同的。
  • 在條件區域中,品牌的先後順序要和資料列表區域中出現的先後順序一致。
  • 此方法不能隨著資料變化自動更新,如果需要資料自動更新,請使用公式。

具體操作步驟如下:

1、單擊資料區域內任意一個單元格,點選選單欄的“資料”選項卡,在“排序和篩選”工具組中點選“高階”。

2、彈出“高階篩選”對話方塊,“方式”選擇“將篩選結果複製到其他位置”,“條件區域”選擇“E1:F4”單元格區域,“複製到”選擇“G1”單元格,點選“確定”按鈕。

3、結果如下圖所示。

4、動圖演示如下。

除了使用“高階篩選”,還可以使用“Power Query”,“合併計算”等等。

這篇文章也跟大家講了15個多條件查詢的方法,如果你能夠掌握這些函式公式的用法,對於解決其他問題應該難不倒你的了。

上面的公式,如果有不懂的地方,可以在評論區留言或者私信找我哦!

如果您覺得文章不錯,請點贊轉發分享給更多的人看到,這是對小編的鼓勵與支援,謝謝!