Excel如何查詢符合多個條件的資料)(Excel表格中多條件查詢用什麼函式)

多條件查詢在Excel表格中會經常用到,本文將分享三種多條件查詢的方法。

應用例項:

在本例項中要查詢銷售員張三對型號為小米8手機的銷量。

一.使用函式DGET。

1.函式說明:DGET函式有三個引數,引數1是包含所有資料的資料來源、引數2要返回值在資料來源的相對位置、引數3是條件或對條件區域的引用。

2.應用例項:在查詢銷量值下方的單元格輸入公式=DGET(A1:C13,3,D5:E6)。A1:C13是所有資料、3是銷量在資料裡的第三列、D5:E6是對條件所在的單元格區域的引用。

二.使用函式SUMPRODUCT。

1.在查詢銷量值下方的單元格輸入公式=SUMPRODUCT((A2:A13=D6)*1,(B2:B13=E6)*1,C2:C13)。

2.公式說明:

公式中的(A2:A13=D6)返回一個由邏輯值組成的陣列,當A2:A13的單元格內容等於D6單元格內容時返回邏輯值TRUE;否則,返回邏輯值FALSE。邏輯值乘數字1會把邏輯值TRUE轉化成數字1,把邏輯值FALSE轉化為數字0。公式中的(A2:A13=D6)*1返回一個由數字0和1組成的陣列,當A2:A13的單元格內容等於D6單元格內容時返回邏輯值1;否則,返回邏輯值0。

三.使用函式VLOOKUP函式加構造輔助列。

1.首先在所有的資料來源前插入一個輔助列,在A1單元格輸入公式=B1&C1回車並向下填充,這一步的目的是把查詢的多個條件合併到一個單元格中,構造VLOOKUP函式的資料來源的第一列。

2.在查詢銷量值下方的單元格輸入公式=VLOOKUP(E6&F6,A1:D13,4,0),公式中E6&F6是為了連線查詢條件。