Excelでデータを検索する際、「VLOOKUP関数」を使ったことがある方も多いでしょう。しかし、VLOOKUPには「検索値が左端にないといけない」「列番号を間違えるとエラーになる」など、少し不便な点もありました。そこで登場したのが、Excel 2019以降で利用可能な新しい関数「XLOOKUP(エックスルックアップ)」です。
今回は、XLOOKUP関数を使って、縦方向だけでなく横方向にもデータを簡単に検索する方法を、初心者の方にもわかりやすく解説します。
目次
- XLOOKUP関数とは?
- 縦方向の検索方法
- 横方向の検索方法
- よくある質問
- まとめ
XLOOKUP関数とは?
XLOOKUP関数は、指定した値を表の中から検索し、対応するデータを返してくれる関数です。従来のVLOOKUP関数と比べて、以下の点が優れています
- 検索範囲の指定が自由検索する列が左端でなくてもOK。
- 列番号を指定しない戻り値の列番号を指定する必要がありません。
- エラー処理が簡単見つからない場合の値を関数内で指定できます。
- 横方向の検索も可能HLOOKUPの代わりとしても使えます。
縦方向の検索方法
縦方向のデータ検索は、以下の手順で行います
- 検索値探したいデータ(例商品コード)を指定します。
- 検索範囲検索値が含まれる列を指定します。
- 戻り範囲検索値に対応する結果が含まれる列を指定します。
例えば、商品コードから商品名を検索する場合、以下のように入力します
=XLOOKUP(D2, A, B:B, "該当なし")
ここで、D2セルに商品コードが入力されており、A列に商品コード、B列に商品名が入っているとします。この数式を入力すると、D2セルの商品コードに対応する商品名が表示されます。
横方向の検索方法
横方向のデータ検索は、以下の手順で行います
- 検索値探したいデータ(例月名)を指定します。
- 検索範囲検索値が含まれる行を指定します。
- 戻り範囲検索値に対応する結果が含まれる行を指定します。
例えば、月名から売上を検索する場合、以下のように入力します
=XLOOKUP(D2, B1:E1, B2:E2, "該当なし")
ここで、D2セルに月名が入力されており、B1\:E1行に月名、B2\:E2行に売上が入っているとします。この数式を入力すると、D2セルの月名に対応する売上が表示されます。
よくある質問
Q1: XLOOKUP関数はExcelのどのバージョンで使えますか?
XLOOKUP関数は、Microsoft 365またはExcel 2021以降のバージョンで使用できます。Excel 2019以前のバージョンでは使用できません。
Q2: VLOOKUP関数とXLOOKUP関数、どちらを使うべきですか?
XLOOKUP関数はVLOOKUP関数の後継であり、より柔軟で使いやすいため、可能であればXLOOKUP関数を使用することをおすすめします。
Q3: XLOOKUP関数でエラーが出た場合、どうすればよいですか?
エラーが出た場合は、引数の指定が正しいか、検索範囲や戻り範囲が適切かを確認してください。また、「見つからない場合」の引数を設定することで、エラーを回避することができます。
今すぐ解決したい!どうしたらいい?
いま、あなたを悩ませているITの問題を解決します!
「エラーメッセージ、フリーズ、接続不良…もうイライラしない!」
あなたはこんな経験はありませんか?
✅ ExcelやWordの使い方がわからない💦
✅ 仕事の締め切り直前にパソコンがフリーズ💦
✅ 家族との大切な写真が突然見られなくなった💦
✅ オンライン会議に参加できずに焦った💦
✅ スマホの重くて重要な連絡ができなかった💦
平均的な人は、こうしたパソコンやスマホ関連の問題で年間73時間(約9日分の働く時間!)を無駄にしています。あなたの大切な時間が今この悩んでいる瞬間も失われています。
LINEでメッセージを送れば即時解決!
すでに多くの方が私の公式LINEからお悩みを解決しています。
最新のAIを使った自動応答機能を活用していますので、24時間いつでも即返信いたします。
誰でも無料で使えますので、安心して使えます。
問題は先のばしにするほど深刻化します。
小さなエラーがデータ消失や重大なシステム障害につながることも。解決できずに大切な機会を逃すリスクは、あなたが思う以上に高いのです。
あなたが今困っていて、すぐにでも解決したいのであれば下のボタンをクリックして、LINEからあなたのお困りごとを送って下さい。
ぜひ、あなたの悩みを私に解決させてください。
まとめ
XLOOKUP関数は、Excelでのデータ検索をより簡単に、柔軟に行える強力なツールです。縦方向だけでなく横方向の検索も可能で、VLOOKUPやHLOOKUPの代わりとしても活用できます。初心者の方でも、基本的な使い方を覚えることで、業務の効率化に大いに役立つことでしょう。
他にも疑問やお悩み事があれば、お気軽にLINEからお声掛けください。
コメント