close

372

EXCEL多條件查找公式大全

示範檔

範例檔

372.XLSX

結果檔

在本單元中我們將介紹學習多條件查找的方法,共整理了10Excel多條件查找方法和公式。

n  尋找指定車款與排量的汔車庫存數量

如下圖所示,要求在C13儲存格,根據A13車型和B13排量,從上表中查找庫存數量。

image

u  VLOOKUP函數(陣列公式)

輸入公式:「=VLOOKUP(A12&B12,IF({1,0},A2:A9&B2:B9,C2:C9),2,0)」後,再按Ctrl + Shift  + Enter鍵。

image

注意: 當有重覆時,只會顯示第一筆符合記錄,用IF({1,0}是結構重構置資料。

u  LOOKUP函數

輸入公式:「=LOOKUP(1,0/(A2:A10=A13)*(B2:B10=B13),C2:C10)」後,再按 Enter鍵。

image

注意: 當有重覆時,只會顯示第一筆符合記錄,用LOOKUP(1,0/(條件) 結構完成查找。

u  SUM函數(陣列公式)

輸入公式:「=SUM((A2:A10=A13)*(B2:B10=B13)*C2:C10)」後,再按Ctrl + Shift + Enter鍵。

image

注意:用多條件求和的方法實現查找,前提是不能有重複的列和查找的內容為數值,否則結果會相加。

u  SUMIFS函數

輸入公式:「=SUMIFS(C2:C10,A2:A10,A13,B2:B10,B13)」後,再按Enter鍵。

image

注意:用多條件求和的方法實現查找,前提是不能有重複的列和查找的內容為數值,否則結果會相加。

u  SUMPRODUCT函數

輸入公式:「=SUMPRODUCT((A2:A10=A13)*(B2:B10=B13)*C2:C10)」後,再按Enter鍵。

image

注意:用多條件求和的方法實現查找,前提是不能有重複的列和查找的內容為數值,否則結果會相加。

u  MAX函數(陣列公式)

輸入公式:「=MAX((A2:A10=A13)*(B2:B10=B13)*C2:C10)」後,再按Ctrl + Shift + Enter鍵。

image

注意:用求最大值的方法,實現查找,前提是查找內容為數值。

u  INDEX+MATCH函數(陣列公式)

輸入公式:「=INDEX(C2:C10,MATCH(A13&B13,A2:A10&B2:B10,0))」後,再按Ctrl + Shift + Enter鍵。

image

注意:MATCH函數支援陣列,所以可以把範圍直接連接起來,不過需要使用陣列形式輸入。

u  OFFSET+MATCH函數(陣列公式)

輸入公式:「=OFFSET(C1,MATCH(A13&B13,A2:A10&B2:B10,0),)」後,再按Ctrl + Shift + Enter鍵。

image

注意:MATCH函數支援陣列,所以可以把範圍直接連接起來,不過需要使用陣列形式輸入。

u  INDIRECT+MATCH函數(陣列公式)

輸入公式:「=INDIRECT("C"&MATCH(A13&B13,A1:A10&B1:B10,0))」後,再按Ctrl + Shift + Enter鍵。

image

注意:MATCH函數支援陣列,所以可以把範圍直接連接起來,不過需要使用陣列形式輸入。

u  DGET函數

輸入公式:「=DGET(A1:C10,3,A12:B13)」後,再按Enter鍵。

image

注意:DGET函數是資料庫函數,可以用來條件式查找。第3個參數必須是儲存格範圍作為條件參照,若有二筆資料符合,則會出現#N/A錯誤訊息。

 


arrow
arrow
    創作者介紹

    錦子老師 發表在 痞客邦 留言(0) 人氣()