ExcelのXLOOKUP関数とは?初心者でもわかる使い方と活用法

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

ExcelのXLOOKUP関数は、特定のデータを指定した範囲から探し出し、それに対応した値を取り出すことができる関数です。例えば、商品コードを入力すると、対応する商品名や価格が自動で表示されるような機能を実現できます。この記事では、XLOOKUP関数の基本的な使い方から、VLOOKUP関数との違い、実務での活用例までを初心者にもわかりやすく解説します。

スポンサーリンク

XLOOKUP関数の基本構文と使い方

Excelのイメージ

Excelのイメージ

XLOOKUP関数って何なの?って方にわかりやすく説明するとExcelで表や範囲からデータを検索し、その対応するデータを返す関数です。

VLOOKUP関数よりも柔軟で、検索範囲を左端に限定されず、見つからない場合の処理も容易に設定できる関数なので、VLOOKUP関数でできなかったことができます。

じゃあ、基本的な数式の作り方から説明していきますね。

1.1 XLOOKUP関数の構文

XLOOKUP関数の基本的な構文は以下の通りです。


=XLOOKUP(検索値, 検索範囲, 戻り範囲, , , )
  • 検索値検索したい値(例商品コード)
  • 検索範囲検索対象となる範囲(例商品コードの列)
  • 戻り範囲検索値に対応する結果を返す範囲(例商品名の列)
  • 見つからない場合(省略可)検索値が見つからなかった場合に返す値(例”該当なし”)
  • 一致モード(省略可)検索の一致方法(0完全一致、-1次に小さい値、1次に大きい値、2ワイルドカード一致)
  • 検索モード(省略可)検索の順序(1先頭から末尾、-1末尾から先頭、2昇順、-2降順)

これだとちょっとイメージしずらいですよね?💦

次の項目でもっとわかりやすく例を挙げながら解説します。

1.2 基本的な使い方の例

例えば、以下のような商品リストがあるとします。

商品コード 商品名 価格
P001 りんご 150
P002 みかん 120
P003 ぶどう 200

このリストから、商品コード「P002」に対応する商品名と価格を取得する場合、以下のようにXLOOKUP関数を使用します。


=XLOOKUP("P002", , B2:B4) → みかん
=XLOOKUP("P002", , C2:C4) → 120

VLOOKUP関数との違い

2.1 VLOOKUP関数の制約

VLOOKUP関数は、検索範囲の左端に検索値がある必要があります。また、検索範囲と戻り範囲の列数が一致している必要があります。

2.2 XLOOKUP関数の利点

XLOOKUP関数は、検索範囲と戻り範囲を自由に指定でき、検索値が検索範囲のどの位置にあっても対応可能です。また、戻り範囲の列数が一致していなくても問題ありません。

実務での活用例

3.1 商品コードから商品名を検索する

商品コードを入力すると、対応する商品名が自動で表示されるようにすることで、データ入力の効率化が図れます。

3.2 顧客IDから顧客情報を取得する

顧客IDを入力することで、顧客名や住所などの情報を自動で取得することができます。

よくある質問や疑問

Q1: XLOOKUP関数はどのバージョンのExcelで使用できますか?

XLOOKUP関数は、Microsoft 365およびExcel 2021以降のバージョンで使用できます。Excel 2019以前のバージョンでは使用できません。

Q2: XLOOKUP関数の引数はすべて入力する必要がありますか?

必須の引数は「検索値」「検索範囲」「戻り範囲」の3つです。その他の引数(見つからない場合、一致モード、検索モード)は省略可能です。

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

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

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

LINE公式

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

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

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

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

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

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

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

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

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

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

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

相談しに行く

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

まとめ

XLOOKUP関数は、VLOOKUP関数の制約を克服し、より柔軟で使いやすいデータ検索機能を提供します。特に、検索範囲と戻り範囲を自由に指定できる点や、検索値が検索範囲のどの位置にあっても対応可能な点が大きな利点です。実務でのデータ入力や情報検索の効率化に役立つので、ぜひ活用してみてください。

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

コメント

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