目次
エクセルでの高度なルックアップには INDEX とのことです。 MATCH の代わりに使用することができます。 ブイルック . INDEX と MATCH の活用方法をご紹介します。 INDEX と MATCH このチュートリアルでは、Excelの関数を使用します。
練習用ワークブックをダウンロードする
この練習用ワークブックをダウンロードして、この記事を読みながらエクササイズしてください。
INDEX-MATCH式の使用例.xlsxExcelで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 複数の基準を統合するための機能です。 練習帳に目を通し、学んだことを活かしてください。 このようなプログラムの払い戻しは、皆様のご支援があってこそです。
ご不明な点がございましたら、遠慮なくお問い合わせください。 以下のコメント欄でご意見をお聞かせください。
お客様からのご質問には、できるだけ早く エクセルウィキ のプロフェッショナルです。