如何使用INDEX+MATCH實現多條件查找?

      網友投稿 4068 2025-03-31

      如何使用INDEX+MATCH實現多條件查找?


      Q:如圖1所示,列A和列B中的數據都有重復,現在我們要使用INDEX+MATCH函數組合來查找西區空調的數量。可以使用MATCH函數獲得查找值所在的行,將其作為INDEX函數的參數來獲取數據。然而,由于MATCH函數將只會返回第一個匹配的數據所在的位置,也就是說公式:=MATCH(“空調”,A:A,0),返回數值5,而我們想要的是數值7,顯然與我們的要求不符,結果當然也不正確。那么,如何實現呢?

      圖1

      A:下面使用INDEX+MATCH函數組合編寫的數組公式來實現目的。

      如圖2所示,在單元格區域E2:F3中列出查找條件。在單元格F2中是要查找的物品,單元格F3中是物品所在的倉庫。

      圖2

      從查找數據的表中,我們發現物品和倉庫組成的數據沒有重復值,因此可以將它們組合成查找表,這樣查找值也是唯一的。數組公式:

      =MATCH(F2&F3,A2:A11&B2:B11,0)

      獲得西區空調在查找表中的位置,返回值6。然后,將結果作為INDEX函數的參數,獲取數量值。數組公式為:

      =INDEX(A2:C11,MATCH(F2&F3,A2:A11&B2:B11,0),3)

      結果如圖3所示。

      圖3

      還可以在公式中使用邏輯判斷來實現。下面的數組公式:

      =MATCH(1,(A2:A11=F2)*(B2:B11=F3),0)

      查找單元格區域A2:B11中滿足列A中的值為單元格F2中的數據并且列B中的值為單元格F3中的數據所在行的位置,本例中為列A中為“空調”且列B中為“西區”的行在單元格區域A2:B11中的位置,返回6,即位于單元格區域的第6行。

      然后,將結果作為INDEX函數的參數,數組公式:

      =INDEX(A2:C11,MATCH(1,(A2:A11=F2)*(B2:B11=F3),0),3)

      獲取西區空調的數量為600。

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:excel中跨表引用數據的教程
      下一篇:excel每個單元格加固定文字的方法(excel 固定字符加某個單元格內容)
      相關文章
      狠狠入ady亚洲精品| 亚洲二区在线视频| 亚洲人成亚洲精品| 久久水蜜桃亚洲AV无码精品| 亚洲乱码一二三四区乱码| 亚洲日本香蕉视频| 亚洲国产精品久久久久秋霞影院 | 中文亚洲AV片在线观看不卡| 亚洲国产人成精品| 国产午夜亚洲精品不卡电影| 精品亚洲成A人在线观看青青| 久久亚洲精品11p| 大桥未久亚洲无av码在线| 国产亚洲欧美日韩亚洲中文色| 亚洲AV电影天堂男人的天堂| www亚洲精品久久久乳| 亚洲最大中文字幕无码网站| 亚洲欧洲无码一区二区三区| 亚洲风情亚Aⅴ在线发布| 亚洲av日韩av永久无码电影| 亚洲AV无码一区二区三区在线观看| jjzz亚洲亚洲女人| 亚洲国产免费综合| 亚洲人成中文字幕在线观看| 亚洲日韩精品无码一区二区三区| 国产V亚洲V天堂无码久久久| 亚洲av中文无码乱人伦在线播放| 久久亚洲精品中文字幕无码 | 亚洲GV天堂无码男同在线观看| 亚洲国产精品成人AV在线| 国产精品亚洲专区无码WEB| 亚洲精品国产成人影院| 亚洲中文字幕在线乱码| 亚洲免费观看视频| 亚洲国产一区国产亚洲| 亚洲成人黄色在线| 亚洲免费网站观看视频| 亚洲人成人无码网www国产| 亚洲精品无码永久在线观看你懂的| 亚洲av激情无码专区在线播放| 77777_亚洲午夜久久多人|