tft每日頭條

 > 生活

 > excel如何使用公式進行條件限制

excel如何使用公式進行條件限制

生活 更新时间:2024-09-17 22:18:49

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

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

excel如何使用公式進行條件限制(不需要寫任何公式)1

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

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

一、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”結束公式。

excel如何使用公式進行條件限制(不需要寫任何公式)2

二、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)。

excel如何使用公式進行條件限制(不需要寫任何公式)3

三、SUMPRODUCT

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

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

excel如何使用公式進行條件限制(不需要寫任何公式)4

四、SUM

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

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

excel如何使用公式進行條件限制(不需要寫任何公式)5

五、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”結束公式。

excel如何使用公式進行條件限制(不需要寫任何公式)6

六、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”結束公式。

excel如何使用公式進行條件限制(不需要寫任何公式)7

七、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”結束公式。

excel如何使用公式進行條件限制(不需要寫任何公式)8

八、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”結束公式。

excel如何使用公式進行條件限制(不需要寫任何公式)9

九、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”結束公式。

excel如何使用公式進行條件限制(不需要寫任何公式)10

十、OFFSET MATCH

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

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

excel如何使用公式進行條件限制(不需要寫任何公式)11

十一、INDIRECT MATCH

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

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

excel如何使用公式進行條件限制(不需要寫任何公式)12

十二、SUMIFS

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

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

excel如何使用公式進行條件限制(不需要寫任何公式)13

十三、MAX

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

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

excel如何使用公式進行條件限制(不需要寫任何公式)14

十四、MIN IF

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

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

excel如何使用公式進行條件限制(不需要寫任何公式)15

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

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

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

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

具體操作步驟如下:

1、單擊數據區域内任意一個單元格,點擊菜單欄的“數據”選項卡,在“排序和篩選”工具組中點擊“高級”。

excel如何使用公式進行條件限制(不需要寫任何公式)16

2、彈出“高級篩選”對話框,“方式”選擇“将篩選結果複制到其他位置”,“條件區域”選擇“E1:F4”單元格區域,“複制到”選擇“G1”單元格,點擊“确定”按鈕。

excel如何使用公式進行條件限制(不需要寫任何公式)17

3、結果如下圖所示。

excel如何使用公式進行條件限制(不需要寫任何公式)18

4、動圖演示如下。

excel如何使用公式進行條件限制(不需要寫任何公式)19

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

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

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

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

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved