vlookup以外を使ってデータを抽出すると左側にキーを持ってきたり昇順に並べ替えたりしなくて良い(INDEX関数とMATCH関数)

エクセルでvlookup関数をよく使いますが、
左端にkeyを持ってきたり、昇順に並び替えたり、
なんだかちょっと面倒だし、不安。

vlookup以外の関数を使ってなんとかならんのかと調べてたらありました。

http://www.d3.dion.ne.jp/~jkondou/excelvba/K7.htm

INDEX関数とMATCH関数を使用する。

INDEX関数は列と行を指定して値を得る。
=INDEX(データ!A1:D4,2,2)

MATCH関数は検索値がある行数を返す。
ただし、MATCH関数は1列しか検索されない欠点がある。
=MATCH(‘オレンジ’, データ!B1:B4, 0)

Thanks!