Excel XLOOKUP関数の使い方|初心者でもわかる!VLOOKUPの後継関数をやさしく解説

パソコンパソコン・スマホ教室
スポンサーリンク

Excelを使っていると、「VLOOKUP関数」を使ってデータを検索することが多いですよね。でも、VLOOKUPには「検索する列が左端でないといけない」「列番号を間違えるとエラーになる」など、ちょっとした不便さがあります。そんなときに登場するのが、Excel 2019以降で使える新しい関数「XLOOKUP(エックスルックアップ)」です。

今回は、XLOOKUP関数の基本的な使い方から、VLOOKUPとの違いまで、初心者の方にもわかりやすく解説します。パソコンやスマホの操作に不安がある方でも、安心して学べる内容になっていますので、ぜひ最後までご覧ください。

スポンサーリンク

VLOOKUPとXLOOKUPの違い|どこが便利なのか

Excelのイメージ

Excelのイメージ

まずは、VLOOKUPとXLOOKUPの違いを見てみましょう。

ここがポイント!

  • 検索範囲の指定が自由VLOOKUPでは検索する列が左端でないといけませんが、XLOOKUPではどの列でもOKです。
  • 列番号を指定しないVLOOKUPでは「何列目を返すか」を番号で指定しますが、XLOOKUPでは列を指定するだけで済みます。
  • エラー処理が簡単VLOOKUPではIFERROR関数を使ってエラー処理をしますが、XLOOKUPでは関数内で「見つからない場合」の値を指定できます。
  • 横方向の検索も可能VLOOKUPは縦方向のみですが、XLOOKUPは横方向の検索もできます。

これらの違いにより、XLOOKUPはより柔軟で使いやすい関数となっています。

XLOOKUP関数の基本的な使い方

XLOOKUP関数の書式は以下の通りです。

=XLOOKUP(検索値, 検索範囲, 戻り範囲, , , )

それぞれの引数について、簡単に説明します。

ここがポイント!

  • 検索値探したいデータ(例商品コードや社員IDなど)
  • 検索範囲検索するデータが入っている列
  • 戻り範囲検索値に対応する結果が入っている列
  • 検索値が見つからなかった場合に表示するメッセージ(省略可)
  • 一致の種類を指定します(省略可)
  • 検索の順序を指定します(省略可)

例えば、商品コードから商品名を検索する場合、以下のように入力します。

=XLOOKUP(D2, A, B:B, "該当なし")

ここで、D2セルに商品コードが入力されており、A列に商品コード、B列に商品名が入っているとします。この数式を入力すると、D2セルの商品コードに対応する商品名が表示されます。

応用編|複数の結果を一度に取得する方法

XLOOKUP関数では、戻り範囲に複数の列を指定することで、一度に複数の結果を取得することができます。これを「スピル機能」と呼びます。

例えば、社員IDから名前と部署を一度に取得する場合、以下のように入力します。

=XLOOKUP(D2, A, B:C, "該当なし")

この数式を入力すると、D2セルの社員IDに対応する名前と部署が、隣接するセルに表示されます。

よくある質問や疑問

Q1: Excel 2019でもXLOOKUP関数は使えますか?

はい、Excel 2019以降のバージョンであれば、XLOOKUP関数を使用することができます。

Q2: VLOOKUP関数とXLOOKUP関数、どちらを使うべきですか?

XLOOKUP関数はVLOOKUP関数の後継であり、より柔軟で使いやすいため、可能であればXLOOKUP関数を使用することをおすすめします。

Q3: XLOOKUP関数でエラーが出た場合、どうすればよいですか?

エラーが出た場合は、引数の指定が正しいか、検索範囲や戻り範囲が適切かを確認してください。また、「見つからない場合」の引数を設定することで、エラーを回避することができます。

今すぐ解決したい!どうしたらいい?

LINE公式

いま、あなたを悩ませているITの問題を解決します!
「エラーメッセージ、フリーズ、接続不良…もうイライラしない!」

あなたはこんな経験はありませんか?

✅ ExcelやWordの使い方がわからない💦
✅ 仕事の締め切り直前にパソコンがフリーズ💦
✅ 家族との大切な写真が突然見られなくなった💦
✅ オンライン会議に参加できずに焦った💦
✅ スマホの重くて重要な連絡ができなかった💦

平均的な人は、こうしたパソコンやスマホ関連の問題で年間73時間(約9日分の働く時間!)を無駄にしています。あなたの大切な時間が今この悩んでいる瞬間も失われています。

LINEでメッセージを送れば即時解決!

すでに多くの方が私の公式LINEからお悩みを解決しています。

最新のAIを使った自動応答機能を活用していますので、24時間いつでも即返信いたします。

誰でも無料で使えますので、安心して使えます。

問題は先のばしにするほど深刻化します。

小さなエラーがデータ消失重大なシステム障害につながることも。解決できずに大切な機会を逃すリスクは、あなたが思う以上に高いのです。

あなたが今困っていて、すぐにでも解決したいのであれば下のボタンをクリックして、LINEからあなたのお困りごとを送って下さい。

相談しに行く

ぜひ、あなたの悩みを私に解決させてください。

まとめ

今回は、Excel 2019以降で使用できるXLOOKUP関数の基本的な使い方と、VLOOKUP関数との違いについて解説しました。XLOOKUP関数は、より柔軟で使いやすい関数であり、業務の効率化に大いに役立ちます。ぜひ、実際の業務で活用してみてください。

他にも疑問やお悩み事があれば、お気軽にLINEからお声掛けください。

コメント

タイトルとURLをコピーしました