Eurekapu.com

21_VLOOKUP関数は使わない

式・関数
NG
VLOOKUP関数よりもINDEXとMATCH関数を使おう
VLOOKUP関数は検索値が最初の列にある必要があり、参照元へのジャンプができなくなります
改善案
INDEXとMATCH関数の組み合わせで柔軟な検索を実現します

VLOOKUP関数は特定の状況で便利ですが、INDEXとMATCH関数の組み合わせの方が効果的な場面が多々あります。

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

理由

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

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

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

まとめ

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