Excelで行と列に複数の条件を指定してINDEX MATCHを実行する

  • これを共有
Hugh West

大きなデータの配列を扱うときに、ユニークな値やテキストを見つけたいが、そのための特定の識別子がないという状況に陥ることがよくあります。 この場合、いくつかの条件を指定して垂直または水平方向のルックアップで結果を見つけます。 しかし、エキスパートユーザーは、これらの関数を使う代わりに、通常、以下の関数を適用します。 INDEX MATCH の組み合わせ。 INDEX MATCH の機能が優れています。 ブイルック または HLOOKUP さらに INDEX MATCH 式は、複数の条件を持つ値を別のシートで調べ、その結果を別のワークシートに返すことができます。 今回は、以下のような内容を紹介します。 2 理想的な例 INDEX MATCH の行と列の複数の条件に対する関数です。 エクセル .

練習用ワークブックをダウンロードする

デモに使用したワークブックは、下記のダウンロードリンクからダウンロードできます。

行と列に複数の条件を設定した場合のINDEX MATCH.xlsx

2 Excelで行と列に複数の条件を指定するINDEX MATCHの理想的な例

このパートでは、複数の条件に対するINDEX MATCH関数の理想的な2つの例を紹介します。 デモのために、以下のサンプルデータセットを使用しました。 私たちは、以下のような 年次審査記録 という学校の ローズバレー・キンダーガーデン しかし、私たちは 生徒名 並み居る B とそのマークが 沿革 , 数学 イングリッシュ ちゅうとはんぱで C , D そして E それぞれ

1.Excelで行と列にOR型の複数条件を設定する

冒頭で、複数の オア の基準です。 一般的に オア は,引数が何らかの条件を満たす必要があるときに使う。 使い方は簡単で,通常,以下のようになる。 INDEX MATCH の複数の基準を持つ関数です。 オア の型は、2つの方法で行うことができます。 アレイ の式と ノンアレイ しかし、以下に同じデータセットで両方の処理を実演してみました。

1.1 配列式によるINDEX関数とMATCH関数

当初は、その使い方を紹介します。 INDEX MATCH という機能があります。 アレイ ただし、以下の手順で操作する必要があります。

📌ステップス。

  • まず、セルを選択します。 E15 を書き、次の式を書いてください。

=INDEX(B5:B13,MATCH(TRUE,(((C5:C13)>95)+((D5:D13)>95)+((E5:E13)>95))>0,0))

🔎 フォーミュラの内訳。

  • を使用しています。 MATCH 機能、3つの基準。 歴史に残るマーク , 数学 そして イングリッシュ は、レンジと一致する C5:C13 , D5:D13 そして E5:E13 を、それぞれデータセットから抽出した。
  • ここで、マッチタイプは 1 であり、完全一致となる。
  • 最後に INDEX 関数で、生徒の名前を範囲から取得します。 B5:B13 .
  • 最後に 入力 を超える最初の生徒の名前を見つけるために、キーを使います。 95 どのようなテーマでも

続きを読む ExcelのINDEX-MATCH式を使った例題(8つのアプローチ)

類似の読み物

  • INDEXとMatchを使った部分一致の方法(2通り)
  • Excelで3つの基準を持つINDEX MATCH(4つの例)
  • Excelで複数シートにまたがるINDEX MATCH(代替案あり)
  • Excelで複数行のインデックスマッチの合計を行う(3つの方法)
  • ExcelでINDEX、MATCH、COUNTIF関数を使用して複数条件を指定する

1.2 非配列でのINDEXとMATCH

さらに ノンアレイ を使わなくても、同じような出力が得られます。 アレイ という数式を利用することができます。 ノンアレイ 方式を採用しています。 したがって、以下の手順をお読みください。

📌ステップス。

  • まず、セルを選択します。 E15 を入力し、次の計算式を挿入します。

=INDEX(B5:B13,MATCH(TRUE,INDEX((((C5:C13)>95)+((D5:D13)>95)+((E5:E13)>95))>0,0,1),0))

  • 最後に 入力 キーを押して、最終的な出力を得ることができます。

続きを読む 異なるシートで複数の条件を指定してINDEX MATCHする(2つの方法)

2.Excelで行と列に複数の条件をAND入力する

同様に アンド によって、複数の条件を満たすことができます。 勢揃い の式と ノンアレイ の式で表されます。 通常は アンド は、引数がすべての条件を満たす必要がある場合に適用される。 ここでは、前回のデータセットを用いて説明するが、簡単に操作を完了するためには、以下のセクションに進む必要がある。

2.1 配列を使ったINDEX関数とMATCH関数

まず、これを実現するために アレイ の式とよく似ています。 オア このため、以下の手順で正しく操作してください。

📌ステップス。

  • 最初は、セルをクリックします。 E15 を書き、下の式を書いてください。

=INDEX(B5:B13,MATCH(1,(((C5:C13)>90)*((D5:D13)>90)*((E5:E13)>90)),0))

🔎 フォーミュラの内訳。

  • まず第一に MATCH 関数は3つの条件を備えています。 歴史に残るマーク , 数学 そして イングリッシュ は、対応する範囲と一致する。 C5:C13 , D5:D13 そして E5:E13 は、与えられたデータセットから
  • その後、マッチングが見つかったのは 1 と入力すると、すべての条件を満たす完全一致が得られます。
  • 最後に INDEX の範囲から生徒の名前を提供します。 B5:B13 その試合のために
  • を超える最初の生徒の名前も同様に。 90 合わせて 3 をクリックすると、下図のような画面が表示されます。

続きを読む Excel INDEX MATCH(複数条件付き)(4つの適切な例

2.2 INDEXとMATCHを使用した非配列

最後になりましたが、このような使い方も紹介します。 INDEX MATCH の複数の基準を持つ関数です。 アンド という型があります。 ノンアレイ 同様に、以下の手順を経て、最終的な結果を得るようにしてください。

📌ステップス。

  • まず、セルを選択します。 E15 を書き、以下の式を書いてください。

=INDEX(B5:B13,MATCH(1,INDEX((((C5:C13)>90)*((D5:D13)>90)*((E5:E13)>90)),0,1),0))

  • 最後に 入力 キーを押して、最終的な出力を受け取ります。

続きを読む Excelで異なる配列から複数の条件をマッチングさせる方法

Excelで異なるシートの複数の条件に対してINDEX MATCHを行う

幸いなことに INDEX MATCH は、異なるシートの列と行の両方について、複数の条件でデータを検索する場合に非常に効率的です。 このパートでは、このような場合に、どのように INDEX MATCH の機能を、複数のワークシートに分けて、適切な図解入りで説明します。 したがって、以下の手順に従ってください。

📌ステップス。

  • まず、セルをクリックします。 D4 .
  • 次に、次の式を書きなさい。

=INDEX(Dataset!B5:B13,MATCH(TRUE,((Dataset!C5:C13)>95)+((Dataset!D5:D13)>95)+((Dataset!E5:E13)>95))> 0,0))であります。

ここでは、" データセット 「は、データを抽出するシートの名前です。

  • 同様に、シートの名前や条件を変えても、希望する結果を受け取ることができます。

続きを読む Excel インデックス 単一/複数の条件と単一/複数の結果のマッチング

結論

以上が手順となります。 を使用して、Excel の行と列の複数の条件に INDEX MATCH 関数を適用することができます。 これで、必要な調整を簡単に行うことができるようになりました。 このガイドを読んで、何かを学び、楽しんでいただければ幸いです。 何かご質問やお勧めがあれば、以下のコメント欄でお知らせください。

このような情報は、以下をご覧ください。 Exceldemy.com .

Hugh West は、業界で 10 年以上の経験を持つ、非常に経験豊富な Excel トレーナー兼アナリストです。彼は会計と財務の学士号と経営管理の修士号を取得しています。ヒューは教えることに情熱を持っており、理解しやすい独自の教育アプローチを開発しました。彼の Excel に関する専門知識は、世界中の何千人もの学生や専門家がスキルを向上させ、キャリアで優れた成果を上げるのに役立ってきました。 Hugh はブログを通じて知識を世界に共有し、個人や企業が潜在能力を最大限に発揮できるよう無料の Excel チュートリアルとオンライン トレーニングを提供しています。