Excel の XLOOKUP とは何ですか? VLOOKUP よりも優れている点は何ですか?
公開: 2022-08-21Excel ルックアップ関数ファミリは巨大なものです。 Excel の XLOOKUPは、このファミリの最新のメンバーです。 このファミリの他の著名なメンバーには、HLOOKUP、VLOOKUP、LOOKUP、INDEX + MATCH などがあります。Excel 2021 または Excel 365 を使用している場合は、VLOOKUP の代わりに XLOOKUP を使用できます。 Excel の専門家は、 XLOOKUP 式は便利で使いやすいと考えています。
XLOOKUP の概念を知りたい場合は、この機能を VLOOKUP 2.0 と考えることができます。 この関数をよりよく理解するために、さまざまなXLOOKUP の例を確認することもできます。
ここでは、Excelの XLOOKUP とXLOOKUP 式について説明します。
世界トップクラスの大学が提供するオンライン データ サイエンス コースを学びましょう。 エグゼクティブ PG プログラム、上級認定プログラム、またはマスター プログラムを取得して、キャリアを加速させましょう。
Excel の XLOOKUP とは何ですか?
Excel の XLOOKUP は、セル範囲から特定の値を見つけるための強力な検索ツールです。 Excel データ セットから一致するデータ (使用可能な最も近い一致または完全一致の可能性があります) を取得します。 一致する結果が複数ある場合があります。 このような状況では、セットの最後または最初の結果が返されます。 ただし、これは使用する引数にも依存します。
XLOOKUP 数式はカスタム検索ツールとして機能し、カスタム作成された Excel スプレッドシートのさまざまな種類のデータ要求に柔軟に対応できます。 これは、Microsoft 365 のユーザーが利用できる新しい機能です。
人気のデータ サイエンス コースを探す
IIITBのデータサイエンスのエグゼクティブポスト大学院プログラム | ビジネス上の意思決定のためのデータ サイエンスのプロフェッショナル認定プログラム | アリゾナ大学でデータ サイエンスの理学修士号を取得 |
IIITB のデータ サイエンスの高度な証明書プログラム | メリーランド大学のデータ サイエンスとビジネス分析のプロフェッショナル認定プログラム | データサイエンスコース |
XLOOKUP 式を使用する場合、3 つの基本的なパラメーターを指定するだけで、MS Excel は他の 3 つの機能を実行できます。
- あなたが求めている価値
- この値を見つけるリスト
- 結果を取得するリスト
- [オプション] 見つからない場合の値
理解を容易にするためのXLOOKUP の例:
=XLOOKUP (「アリス」, Marketing[マーケティング担当者], Marketing[ネットマーケティング])
名前が [マーケティング担当者] 列にある場合、アリスの [ネット マーケティング] を返します。
VLOOKUP を比較する場合、検索を実行するためにcolumn_numberまたはtrue/falseを指定する必要はありません。
つまり、XLOOKUP はデータシートの左側だけでなく、データシートの任意の場所を検索して結果を見つけることができます。 複雑な VLOOKUP 式や複雑な INDEX+MATCH 式を選択する必要はありません。
MS Excel での XLOOKUP 式と関数の構文
MS Excel でのXLOOKUP 式と関数の構文は次のとおりです。
XLOOKUP (値、lookup_array、return_array、[見つからない場合]、[match_mode]、[search_mode])
パラメータまたは引数
value – これは、 lookup_arrayで検索する必要がある値です
lookup_array – これは、値を検索するセルまたは配列の範囲です
return_array – lookup_arrayの値の位置に基づいて、対応する値が返されるセルまたは配列の範囲。
if_not_found – オプション。 一致が見つからない場合に返す値。 このパラメーターを省略すると、関数は#N/A エラーを返します (HLOOKUP および VLOOKUP 関数と同じ)。
match_mode – これはオプションです。 これは実行する試合のタイプです。 次の値を指定できます。
マッチモード | 説明 |
0 | 完全に一致 |
-1 | 完全に一致するものが見つからない場合は、次に小さいアイテムを返します |
1 | 完全に一致するものが見つからない場合は、次に大きなアイテムを返します |
2 | *、?、 ~などの特殊文字を使用したワイルドカード マッチ |
search_mode – これはオプションです。 これは、実行する必要がある種類の検索です。 次のいずれかの値を指定できます。
検索モード | 説明 |
1 | 検索は、 lookup_arrayの最初の項目から開始されます (デフォルト) |
-1 | 検索が lookup_array の最後の項目から始まる逆検索 |
2 | lookup_array 内の項目を昇順に並べる必要があるバイナリ検索 |
-2 | lookup_array 内の項目を降順で配置する必要があるバイナリ検索 |
MS Excel で XLOOKUP 式を使用するためのステップ バイ ステップ ガイド
XLOOKUP 関数を使用して数式を作成する場合は、次の手順に従います。
ステップ 1 – 空のセルを選択する
XLOOKUP 関数を新しい数式に挿入する場合は、まずデータ セットを含む Excel シートを開き、空のセルを選択します。 または、新しいスプレッドシートを開く必要があります。
セルを選択したら、必要に応じて書き込みや編集を開始できるように、リボン バーの数式バーを押す必要があります。 リボン バーでカーソルが点滅している場合は、セルがアクティブであることを意味し、編集を開始できます。 これで、新しいXLOOKUP 式を挿入できます。
ステップ 2 – 検索 (ルックアップ) 基準の決定
XLOOKUP 関数を使用して新しい数式を使用する場合は、特定の構造と構文に従う必要があります。 数式を入力することから始める必要があります。 リボン バーに「=XLOOKUP(」と入力し始めます。検索条件を挿入します。これが探している情報です。
XLOOKUP は、テキストと数値文字列をサポートしています。 ただし、ほとんどのユーザーはセル参照を指定します。 したがって、 XLOOKUP 式を直接変更しなくても、好みに応じて検索条件を変更できます。 デフォルトでは、XLOOKUP は正確に一致するものを見つけようとします。
ステップ 3 – lookup_array と return_array を使用してデータ セットを決定する
XLOOKUP 数式にルックアップ値を挿入したら、 lookup_arrayとreturn_arrayのセル範囲を特定する必要があります。 lookup_arrayは、検索クエリまたは最も近いおおよその結果を含む列または行です。 return_array は、返された結果が表示される列または行です。
この段階で、カスタム エラー メッセージを追加したり、検索値の順序を変更したり、別の検索タイプを使用したりしたくない場合は、 XLOOKUP 式を右かっこで閉じることができます。
ステップ 4 (オプション) – not_found を使用してカスタム エラー メッセージを追加する
ルックアップ値と完全に一致するものを見つけようとしても、それがlookup_arrayの範囲内にない場合、Excel は #NA エラー応答を表示します。 この問題を回避するには、オプションの not_found 引数をXLOOKUP 式に挿入する必要があります。 not_found 引数には、引用符で囲まれたテキスト文字列 (「見つかりません」)、数値、セル参照、またはブール値 (true または false) を指定できます。
ステップ 5 (オプション) – match_mode を使用して近似、完全、またはワイルドカード検索一致を追加する
Excel の XLOOKUP は、既定で完全一致を検索するように設計されています。 ただし、これは、オプションの引数 match_mode をXLOOKUP 式に追加することで変更できます。 ワイルドカード マッチとして、これが最も近い最初の近似値です。 検索順序を変更する場合は、次のステップで search_mode 引数を追加する必要があります。
ステップ 6 (オプション) – search_mode を使用して値を返す順序を決定する
XLOOKUP式では、オプションの search_mode 引数が、サポートされている最後の引数です。 これにより、XLOOKUP が一致する結果を見つける順序全体が変更されます。 既定では、Excel は最初の可能な値と一致しようとします。
Excel の XLOOKUP が VLOOKUP より優れている理由
XLOOKUP 式が VLOOKUP より優れている理由はたくさんあります。 ここにいくつかあります:
1. XLOOKUP はデフォルトで完全一致を見つけようとします
VLOOKUP では、正しい結果を得るために最後のパラメーターとして FALSE を指定する必要があります。 ただし、XLOOKUP では、デフォルトで完全一致を見つけることができます。 検索動作を変更するには、一致モードパラメータを使用します。
2. XLOOKUP は数式を動的にします
MS Excel では、 XLOOKUP 式は動的で単純です。 最も重要なことは、数式がエラーを起こしにくいことです。 =XLOOKUP( と書くだけで結果が得られます。値が見つからない場合は、 #N/A エラーが発生します。
3. Excel の XLOOKUP にはオプションのパラメータがあります
XLOOKUP 式には、特別な状況を検索するためのオプションのパラメーターが用意されています。 上から下に検索するか、ワイルドカード検索を実行できます。 並べ替えられたリストを検索するオプションはより高速です。
4. XLOOKUP は入力しやすい
=XL と入力する必要があり、機能が開始されます。 これは、他の関数や数式を操作するよりもはるかに簡単です。
5. Excel の XLOOKUP は出力として参照を返します
XLOOKUP 式は、値ではなく参照を出力として返します。 通常のユーザーにとって、これは重要なことではないかもしれませんが、プロ Excel ユーザーにとっては、ref を返す数式です。 つまり、XLOOKUP はさまざまな方法で他の数式と組み合わせることができます。
人気のデータ サイエンス記事を読む
データ サイエンスのキャリア パス: 包括的なキャリア ガイド | データ サイエンスのキャリア成長: 仕事の未来はここにあります | データ サイエンスが重要な理由データ サイエンスがビジネスに価値をもたらす 8 つの方法 |
マネージャーにとってのデータサイエンスの関連性 | すべてのデータ サイエンティストが持つべき究極のデータ サイエンス チート シート | データ サイエンティストになるべき 6 つの理由 |
データ サイエンティストの 1 日: 彼らは何をしているのか? | 神話の崩壊: データ サイエンスにコーディングは必要ない | ビジネス インテリジェンスとデータ サイエンスの違い: 違いは何ですか? |
結論
ルックアップ関数は、複雑な Excel スプレッドシートでデータを検索する場合に最適なオプションの 1 つです。 Excel の XLOOKUP は、一般的なルックアップ関数の 1 つです。 データ アナリストにとって、 XLOOKUP 式は、データを操作して目的の結果を提供できるため、優れた選択肢です。
upGrad の Data Analytics 認定資格プログラムのクラスに参加する
データ分析でキャリアを積むことは、現在の業界では有利な機会です。 データ アナリストは、重要な情報を抽出するために膨大な量のデータを処理します。 データ分析のスキルを磨くには、 upGrad のデータ分析認定プログラムに参加する必要があります。 Fullstack Academy を利用して、コースを完了すると、Caltech データ分析証明書を取得できます。 コースを通じて、データ視覚化スキル、Python、および SQL を学ぶことができ、優れたデータ アナリストになるための道が開かれます。
XLOOKUP はどのバージョンの Excel で取得できますか?
XLOOKUP 関数は Excel for Office 365 でのみ使用できます。
XLOOKUP 式は HLOOKUP や VLOOKUP より優れていますか?
XLOOKUP 式は、HLOOKUP と VLOOKUP の両方の関数と式を置き換えることに注意してください。 XLOOKUP での近似一致は、よりスマートで適切です。 XLOOKUP はあらゆる方向からデータを検索できます。