還暦過ぎたエンジニアの挑戦

還暦過ぎても好奇心だけは忘れない エンジニア ひかるです

MENU

VLOOKUPにイラッときたら - Excel

ExcelのVLOOKUP関数は便利なんだが検索値の範囲がテーブル範囲の左端にないといけない
いつもそんなに都合良いはずがないのでINDEXとMATCHを使う習慣にしたい

=INDEX(テーブル範囲, MATCH(検索値, 検索値範囲), 列番号)

INDEXはテーブル範囲から行番号と列番号を指定して結果を得る関数
行番号がわからないからMATCHで検索して使う
HLOOKUP的に使うなら列番号にMATCHを使えばよい