VLOOKUPとXLOOKUPの違いは?どちらを使うべき?
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比較左方向検索互換性