pagetop.png
iconiconicon

トップページ
講座案内
最先端学習メソッド
教室一覧
お客様の声
受講生作品
説明会予約
運営会社
新着情報一覧
お問い合わせ

パソコン入門講座

Word(ワード)講座

Excel(エクセル)講座

社会人向けパソコン講座

仕事に就職に役立つ資格取得講座


個人事業主様向け講座

趣味と生活を楽しむための講座

メニューに戻る

メニューに戻る

【Excel】VLOOKUPより便利?「XLOOKUP関数」のおすすめポイント

Excelでデータを検索するとき、多くの方が「VLOOKUP関数」を使ったことがあるのではないでしょうか。VLOOKUPは便利な関数ですが、Microsoft 365やExcel 2021以降では、さらに使いやすい「XLOOKUP関数」が利用できます。


・VLOOKUPとXLOOKUPの違い

例えば、商品コードから商品名を表示する場合の数式は次のようになります。

【VLOOKUP】

=VLOOKUP(A2,D2:F100,2,FALSE)

A2:検索する値
D2:F100:検索する表
2:表示する列番号
FALSE:完全一致

【XLOOKUP】

=XLOOKUP(A2,D2:D100,E2:E100)

A2:検索する値
D2:D100:検索する列
E2:E100:表示する列
XLOOKUPは列番号を指定する必要がなく、数式も分かりやすくなっています。

・XLOOKUPの便利なポイント

① 左側のデータも取得できる
VLOOKUPは右方向しか検索できませんが、XLOOKUPは左右どちらでも検索できます。

② 列を追加しても壊れにくい
VLOOKUPは列番号で指定するため、途中に列を追加すると数式を修正する必要があります。XLOOKUPは表示する列を直接指定するため、その心配がほとんどありません。

③ エラー表示も簡単
VLOOKUPでは、見つからないと「#N/A」が表示されます。XLOOKUPなら、

=XLOOKUP(A2,D2:D100,E2:E100,"該当なし")

のように、第4引数へ表示したい文字を指定できます。


現在でもVLOOKUPは広く使われていますが、

数式が分かりやすい
メンテナンスしやすい
機能が豊富

という点から、Microsoft 365やExcel 2021以降ではXLOOKUPがおすすめです。これからExcelを学ぶ方はもちろん、VLOOKUPを使い慣れている方も、一度試してみてはいかがでしょうか。