ExcelでXLOOKUP関数が使えるバージョンは?
XLOOKUP関数はExcel 2021およびMicrosoft 365で使用可能です。Excel 2016およびExcel 2019では使用できません。2019以前のバージョンで開くと、セルに`#NAME?`エラーが表示され、数式バーに`_xlfn.XLOOKUP`と表示されます。XLOOKUP はVLOOKUPの上位互換で、検索列が左端でなくても検索でき、見つからない場合の既定値も指定可能です。
📊 バージョン対応
2016
❌
非対応
2019
❌
非対応
2021
✅
対応
365
✅
対応
📋 実務での使用例
💼 社員マスタから部署名を自動入力
勤怠データに社員番号(A列)しかないとき、部署名を自動取得。手動コピペ不要で、社員異動があってもマスタ更新だけで反映される
=XLOOKUP(A2, マスタ!A:A, マスタ!C:C, "該当なし")💼 商品コードから単価を逆引き
受注表の商品コード(B2)から価格表を検索。VLOOKUPでは不可能だった「左方向への検索」ができる
=XLOOKUP(B2, 価格表!B:B, 価格表!A:A)XLOOKUPVLOOKUP検索関数新関数互換性
関連する Q&A
✅ 2016✅ 2019✅ 2021✅ 365
VLOOKUP関数の基本的な使い方は?
VLOOKUP関数は検索値を範囲の最左列から検索し、指定列の値を返す基本関数です。
基本操作・実務Tips·初級·2025-01-15
✅ 2016✅ 2019✅ 2021✅ 365
VLOOKUPとXLOOKUPの違いは?どちらを使うべき?
XLOOKUPはVLOOKUPの上位互換ですが、2021/365のみ対応です。
基本操作・実務Tips·中級·2025-01-15
✅ 2016✅ 2019✅ 2021✅ 365
セルに#NAME?エラーが出て、数式バーに `_xlfn.` が表示されるのはなぜ?
使用しているExcelバージョンが関数に対応していないことが原因です。
数式・計算·初級·2025-01-15