Eurekapu.com

VLOOKUP関数は使わない!INDEX/MATCH関数を使う

エクセルでデータ検索を行う際、VLOOKUP関数は特定の状況(エクセル初学者の方がチームにいる場合で数値のレビューを行わない、GoogleSpreadSheetを使っている環境など)で便利ですが、 INDEXとMATCH関数の組み合わせの方が効果的な場面が多々あります。

やや、偏った意見かもしれませんが、 XLOOKUP・VLOOKUP関数は封印し、すべてをINDEXとMATCH関数の組み合わせで作ることを推奨しています。

理由

XLOOKUP・VLOOKUP関数は、検索値が最初の列にある必要があり、 参照元にジャンプするショートカットキー Ctrl +[ が意味をなさないからです。

具体例 - VLOOKUP関数が有効な場面

同一シート内のデータを参照する場合には、Ctrl +[ でとべないということが起きません。この場合には、VLOOKUP関数を使っても問題ありません。VLOOKUP関数で簡単にやってしまうこともあります。

まとめ

Excelでデータ検索を行う際、VLOOKUP関数は特定の状況で便利ですが、多くの場合INDEXとMATCH関数の組み合わせの方が効果的です。 XLOOKUP・VLOOKUP関数は検索値が最初の列にある必要があり、参照元へのジャンプが困難なため、 これらの関数の使用を避け、すべてをINDEXとMATCH関数で代替することを推奨します。