📊つかえる関数.com

VLOOKUPとXLOOKUPの違いは?どちらを使うべき?

基本操作・実務Tips中級·更新: 2025-01-15
VLOOKUPは検索列が範囲の最左列でなければならず、左方向への検索ができません。XLOOKUPはこの制限がなく、検索列と戻り列を自由に指定できます。また、XLOOKUPには見つからない場合の既定値を直接指定でき、IFERRORで囲む必要がありません。ただしXLOOKUPはExcel 2021/365のみ対応のため、2019以前のユーザーとファイル共有する場合はVLOOKUPが安全です。

📊 バージョン対応

2016
VLOOKUPのみ
2019
VLOOKUPのみ
2021
両方使用可
365
両方使用可

📋 実務での使用例

💼 Before→After比較

XLOOKUPではIFERRORが不要になり、列番号のズレ事故もなくなる

Before
=IFERROR(VLOOKUP(A2, $B:$E, 4, FALSE), "未登録")
After
=XLOOKUP(A2, B:B, E:E, "未登録")
VLOOKUPXLOOKUP比較左方向検索互換性