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

  • これを共有
Hugh West

エクセルでの高度なルックアップには INDEX とのことです。 MATCH の代わりに使用することができます。 ブイルック . INDEX MATCH の活用方法をご紹介します。 INDEX MATCH このチュートリアルでは、Excelの関数を使用します。

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

この練習用ワークブックをダウンロードして、この記事を読みながらエクササイズしてください。

INDEX-MATCH式の使用例.xlsx

ExcelでINDEX-MATCH式を使った効果的な8つの例

以下の節では、サンプルデータセットを使って INDEX関数とMATCH関数 ここでは、この2つの関数を8種類の方法で適用し、値を検索する方法を紹介します。

♣構文

= INDEX ( 勢揃い , 行番号 , [ 列番号 ])

♣論評

  • 勢揃い : 値のセルの範囲
  • 行番号(Row_num : 選択された範囲内の行の結果を返します。
  • 列番号 : 選択された範囲内の列の結果を返します。

結果

があります。 インデックス機能 BASE関数は、指定された範囲内の、指定された行と列の交点にあるセルの値または参照を返します。

♣構文

= MATCH ( ルックアップバリュー , ルックアップ_アレイ ,[ マッチタイプ ])

♣論評

  • ルックアップバリュー : 範囲内で探したい値。
  • ルックアップ_アレイ : 検索する範囲 ルックアップバリュー .
  • マッチタイプ : ルックアップ値とルックアップ配列の値をExcelでマッチングさせる方法を指定します。
    • 1 = 正確な、または次の最小値。
    • 0 = 完全一致
    • -1 = 正確に、または次に大きいもの。

結果

配列中のある項目の位置を相対位置で返します。

例1:ExcelのINDEX関数とMATCH関数の基本的な組合せ

をルックアップしたいとします。 価格 に対して オーダーID を組み合わせます。 INDEX とのことです。 MATCH 機能で行います。

ステップ1.

  • インセル G5 を入力し、次の数式を入力します。
=index(d5:d11, match(g4,b5:b11,0))

これです。

  • マッチ(g4,b5:b11,0) とは G4 として ルックアップバリュー 範囲内 B5:B11 を返します。 4 値が行番号にあるため 4 .
  • インデックス(d5:d11, match(g4,b5:b11,0)) 参照 D5:D11 を配列として受け取り,そこから値を取得し 行番号 でございます 4 から得たものなので MATCH 列番号 を適用するため、必要ありません。 INDEX を1列だけ使用します。

ステップ2.

  • プレス 入力 を結果に反映させます。

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

例2:INDEX-MATCH式を使って、Excelで左から検索する

また、あるカラムから他のカラムへのルックアップも可能である。 カラムの値 C の2列目です。 INDEX レンジ B5:D11 は、以下の例のようになります。 以下の手順で、左からルックアップを行います。

ステップ1.

  • セルに次の数式を入力します。 G5 .
=index($b$5:$d$11,match(f5,$b$5:$b$11,0),2)である。

ステップ2.

  • 次に、 を押します。 入力 をクリックすると、結果が表示されます。

ステップ3.

  • 最後に オートフィル をクリックすると、結果を詳しく見ることができます。

続きを読む ExcelでINDEX-MATCH式を使用して、複数の結果を生成する方法

例3:ExcelのINDEX関数とMATCH関数を組み合わせて大文字小文字を区別した条件を分析する

について 大文字小文字を区別した解析 を適用することができます。 INDEX とのことです。 MATCH の機能を併せ持つ。

解析やルックアップを行うには、以下の手順で行います。

ステップ1.

  • のIDを探したい。 マーク 代わりに マーク それでは、次の数式をセルに入力してみましょう。 C5 .
=index(b5:b11,match(true,exact(g4,c5:c11),0))です。

ステップ2.

  • 最後に 入力 を見つけることができます。 オーダーID にとって マーク .

よく見てください。大文字と完全に一致する結果です マーク が得られました。 マーク .

例4:ExcelのINDEX-MATCH式で2つの列を検索する

について、複数のカラムでルックアップを行うことができるのは魅力的です。 たげんてき を同時に探します。 例えば、ある人物の オーダーID と同様に 価格 以下の手順で、2つの条件でルックアップを行います。

ステップ1.

  • まず、セルに次の数式を入力します。 G5 .
=index(b5:b11,match(true,exact(g4,c5:c11),0))です。

  • 次に、 を押します。 入力 の最初の値を取得するために、セル G5 .

したがって、最初のルックアップ値をセル G5 .

ステップ2.

  • 2つ目のルックアップ値を取得するために、次の数式をセルに入力します。 G6 .
=INDEX(D5:D11,MATCH(G4&G5,C5:C11&B5:B11,0))

  • これは配列関数なので、この関数を適用するために クルトル + シフト + 入力

  • その結果、最初のルックアップ値がセル G6 .

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

類似の読み物

  • Excel INDEX MATCHで1つのセルに複数の値を返す
  • 複数の値を水平に返すExcelのINDEX-MATCH式
  • [修正しました!】ExcelでINDEX MATCHが正しい値を返さない(5つの理由)
  • エクセルで特定のデータを選択する方法(6つの方法)
  • INDEX MATCHとVLOOKUP関数の比較 (9例)

例5:INDEX-MATCH式による双方向ルックアップ

の行と列に対してルックアップを実行することができます。 双方向 以下の手順で、行と列の値を同時に見つけることができます。

ステップ1.

  • セルに数式を入力します。 G7 .
=index(b4:d11,マッチ(g5,b4:b11,0),マッチ(g4,b4:d4,0))です。

ステップ2.

  • 最後に 入力 .

例6:INDEX関数とMATCH関数を統合してExcelで最も近いものを探す

があります。 INDEX 関数と MATCH 関数は,範囲内の最も近い値を探すのに便利です。 例えば,目標値に最も近い値を持つ人を調べたい場合,その値は $15 この場合、以下の手順で行います。

ステップ1.

  • 最も近い一致を見つけるには、次の数式を入力します。
=index(c5:c11,match(min(abs(d5:d11-g4)),abs(d5:d11-g4),0))です。

これです。

ABS(D5:D11-G4)の場合 は目標値との差の絶対値 15 範囲内 D5:D11 .

min(abs(d5:d11-g4)) コマンドで、絶対値の差の最小値を求めます。

ステップ2.

  • を押すことで Ctrl + シフト + 入力 ということで、この関数を配列関数として適用することにします。

続きを読む Excelで最小値を求めるINDEX-MATCHの公式(4つの適切な方法)

例7:ExcelのINDEX関数とMATCH関数を使った三者間ルックアップ

A 三面図 を使って達成できる最高のものです。 INDEX とのことです。 MATCH 関数を使用します。 三面図 例えば、ジェニーが3ヶ月間に2つの商品に対して支払った金額を知ることができます。 以下に簡単な手順を示します。

ステップ1.

  • を行うこと。 三面図 という数式をセルに入力します。 H6 .
=INDEX(($D$5:$E$7,$D$10:$E$12,$D$15:$E$17),MATCH($G$6,$C$5:$C$7,0),MATCH(H$5,$D$4:$E$4,0)),(IF(H$4="Jan",1,IF(H$4="Feb",2,3))))

ステップ2.

  • 最後に 入力 を使用して、最初のルックアップ値を取得します。

ステップ3.

  • 次に、この数式を他のセルにコピーするために オートフィル

したがって、下の画像のような結果が得られます。

例8:INDEX-MATCH式をワイルドカード文字で適用する

また、Excelで判断することもできます。 部分一致 の値です。 INDEX MATCH 関数を使用します。 そのために、アスタリスクの (*) をワイルドカード文字として使用することで、以下のように簡単に使用できます。

ステップ1.

  • まず、セルにおいて G5 の場合、以下の数式を入力してください。
=INDEX($D$5:$D$11,MATCH(F5& "*",$C$5:$C$11,0),1)である。

ステップ2.

  • 次に、 を押します。 入力 ボタンをクリックすると、変更を確認できます。

ステップ3.

  • を使うだけです。 オートフィル ツールを使って必要なセルを埋めることができます。

その結果、" "に対する結果を返していることがわかります。 ジェニー 正確には一致していないのですが、"、"です。

続きを読む Excelでワイルドカードを使用したINDEX MATCHの複数条件 (完全ガイド)

結論

最後に、今回の記事で、このような活用方法が示されたかと思います。 INDEX MATCH 複数の基準を統合するための機能です。 練習帳に目を通し、学んだことを活かしてください。 このようなプログラムの払い戻しは、皆様のご支援があってこそです。

ご不明な点がございましたら、遠慮なくお問い合わせください。 以下のコメント欄でご意見をお聞かせください。

お客様からのご質問には、できるだけ早く エクセルウィキ のプロフェッショナルです。

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