ホワイトレイア日常に役立つ情報をお届けします。関数の使い方hikari3588エクセルINDEX関数とMATCH関数で色々な複数条件で値を検索、抽出!ツイートシェアGoogle+はてブPocketエクセルINDEX関数とMATCH関数を組み合わせて、複数条件に一致する値を検索、抽出する場合、方法は幾つかあります。ここでは、INDEX関数とMATCH関数を組み合わせて、複数条件に一致する値を抽出する方法を、色々紹介しています。ここでの方法をマスターすると、INDEX関数とMATCH関数を組み合わせて、複数条件AND(かつ)や、OR(または)で値を検索し、抽出できるようになります。複数列の条件でも、3つ条件でも、簡単に値を抽出できます。テクニックを取得して、より複雑な抽出ができるようになりましょう。INDEX、MATCH、IFERRORを組み合わせてOR条件で抽出エクセルINDEX関数、MATCH関数、IFERROR関数を組み合わせて、複数条件ORで値を抽出します。商品No「A100022」、または「A221200」、または「B120001」である取扱店舗を抽出しましょう。優先順位は「A221200」次に「B120001」最後に「A100022」とします。E2に、式を入力しましょう。=IFERROR(INDEX(B2:B7,MATCH(“A221200”,A2:A7,0),1),IFERROR(INDEX(B2:B7,MATCH(“B120001”,A2:A7,0),1),IFERROR(INDEX(A2,MATCH(“A100022′′,A2:A7,0),1),”エラー”)))「渋谷」が返されます。この式は、一番欲しい商品「A221200」の、取扱店舗を最初に探します。「A221200」がなかったら「B120001」を探し、その取扱店舗を返します。「B120001」がなかったら「A100022」を探し、その取扱店舗を返します。この3つの商品Noがなかったら、エラーになります。エラーになった場合は、IFERROR関数で指定した値「エラー」が表示されます。配列数式で、複数条件ANDで値を抽出します。ランク「A」の3つの条件で、該当する金額を求める式を入力しましょう。=INDEX(D2:D8,MATCH(F2&G2&H2,A2:A8&B2:B8&C2:C8,0),1))複数条件に一致する値が無い場合、エラーになります。エラー値を表示させたくない場合は、IFERROR関数を使います。=IFERROR(INDEX(D2:D8,MATCH(F2&G2&H2,A2:A8&B2:B8&C2:C8,0),1),”エラー”)この式では、エラー値「#VALUE」になります。