2017年01月26日
エクセル関数,INDEXとMATCH,セルの参照
マイクロソフトアクセスの記事はこちら
人気ブログランキングへ
にほんブログ村
INDEXとMATCH
INDEXとMATCH関数の組み合わせ
下の表でB14に入力された相手先の合計金額F14に表示したいとします。
今F14に「=INDEX(D2:F11,MATCH(B14,B2:B11,0),3)」という式が入力されています。
分かりやすくするために分解してみましょう。
まずMATCH(B14,B2:B11,0)の部分ですが、B14に入力された相手は
B2:B11の範囲内で何番目を表示する関数ですね。
答えは「8」です。
となると=INDEX(D2:F11,MATCH(B14,B2:B11,0),3)は=INDEX(D2:F11,8,3)という
置換が出来ますね。
この内容はD2:F11の範囲で8行目と3列目の交差する値を検索する内容ですね。
答えは「2500」です。
もちろんVLOOKUPでも同じ結果が出せます。
だったらVLOOKUPでいいじゃないという考えもありますが何故INDEXと
MATCH関数の組み合わせを使用するかというと、上の表の黄色の枠と、
青の枠が離れていた場合でも使用できるメリットがあります。
極端な話をすると、まったく別の表でも構わないということです。
そうなるとVLOOKUPは使用できないということになります。
この記事へのコメント
コメントを書く
この記事へのトラックバックURL
https://fanblogs.jp/tb/5863276
※ブログオーナーが承認したトラックバックのみ表示されます。
この記事へのトラックバック