📊つかえる関数.com

INDEX+MATCH関数の組み合わせの使い方は?

基本操作・実務Tips中級·更新: 2025-01-15
「=INDEX(戻り範囲, MATCH(検索値, 検索範囲, 0))」の形で使います。MATCH関数で検索値の行番号を取得し、INDEXで対応する値を返します。VLOOKUPと異なり、検索列の左側にある値も取得でき、列の挿入・削除にも強い利点があります。全バージョンで使用可能です。XLOOKUPが使えない2016/2019環境でのVLOOKUP代替として推奨されます。

📊 バージョン対応

2016
対応
2019
対応
2021
対応
365
対応

📋 実務での使用例

💼 VLOOKUPでは不可能な「左方向検索」

商品名(B列)を検索して、左にあるコード(A列)を取得。2016/2019環境での定番テクニック

=INDEX(A:A, MATCH(E2, B:B, 0))
INDEXMATCH検索関数VLOOKUP代替左方向検索