Microsoft Excel の XLOOKUP 関数は、セル範囲内の特定の値を見つけることができる効果的な検索ツールです。これは、VLOOKUP などの以前の検索関数を置き換え、その制限の多くに対処します。この記事では、XLOOKUP を効果的に使用する方法を段階的に説明します。
XLOOKUP 関数とは何ですか?またその仕組みは何ですか?
Excel は、組み込みの検索および選択ツールや条件付き書式設定ルールなど、データを検索するための複数のツールを提供します。ただし、これらの特性によってスプレッドシートに大きな違いが生じたり、他の数式でデータを参照しやすくなったりすることはありません。 XLOOKUP などのルックアップ関数は、このような場合に特に役立ちます。
LOOKUP 関数が必要な理由
データ分析では、定期的に変更されるカスタム検索条件を使用してデータを検索する必要がある場合が頻繁に発生します。データ アナリストは、データセットから特定の結果を取得するために簡単にカスタマイズできるクエリを頻繁に使用します。
VLOOKUP と HLOOKUP - 制限と解決策
HLOOKUP (水平ルックアップ) や VLOOKUP (垂直ルックアップ) などの従来のルックアップ関数の範囲は限られています。制限の中でも特に、値の左側または右側のデータを検索するための解決策を見つける必要があります。これらの制限を克服するために、XLOOKUP を使用すると、検索値の左側と右側の行と列のデータを検索できます。
解決策 - XLLOOKUP
XLOOKUP は、近似一致、複数の検索値、ネストされたクエリ、カスタム エラー メッセージなどを処理できます。これは Microsoft 365 サブスクライバーのみが利用できますが、基本的なデータ検索と複雑なデータ検索の両方においてすぐに変革をもたらすものになりました。
XLOOKUP 関数は Microsoft Excel でどのように機能しますか?
XLOOKUP 関数を説明するために、例を使用してみましょう。従業員 ID、名前、電子メール アドレス、および役職の列を含むスタッフ リストを含む Excel スプレッドシートを想像してください。
このようなデータセットは、XLOOKUP 式を使用して Excel で検索可能なディレクトリとして使用できます。この式の検索値は、これらの列の値のいずれかになります。
XLOOKUP の基本構文
XLOOKUP 関数の基本構文は次のとおりです。
- 参照値:
検索したい値。
- lookup_array:
検索する範囲または配列。
- return_array:
結果を返す範囲または配列。
- [if_not_found]:(オプション) 一致するものが見つからなかった場合に返す値。
シナリオ例
従業員 ID、名前、電子メール、および役職の 4 つの列がある Excel スプレッドシートを考えてみましょう。
ID 103 の従業員の電子メール アドレスを検索したいとします。XLOOKUP を使用してそれを行う方法は次のとおりです。
- 空のセルを選択
XLOOKUP 関数を挿入するには、まず Excel スプレッドシートを開いて空のセルを選択します。リボン上の数式バーをクリックして編集を開始します。
- 検索基準を決定します
リボン バーに数式の入力を開始します。
- ルックアップ値: 103
- lookup_array: A2
(従業員IDを含む範囲)
- return_array: C2
(メールアドレスを含む範囲)
この数式は、範囲 A2 で ID 103 を検索します。
範囲 C2 から対応する電子メールを返します
、つまり「jim@example.com」です。
オプションの引数
- 見つかりません:
値が見つからない場合は、カスタム メッセージまたは値を指定できます。
- match_mode: 一致タイプを指定します。
-search_mode: 検索順序を指定します。
XLOOKUP の高度な機能
XLOOKUP は、いくつかの高度な機能を提供します。
1.複数の列を返す
XLOOKUP は複数の列のデータを返すことができます。特定の従業員の電子メールと職務の両方が必要だとします。
この数式は、配列 {"jim@example.com", "Designer"} を返します。
2.ネストされた XLOOKUP
複雑なクエリのために XLOOKUP 関数をネストできます。たとえば、電子メールに基づいて従業員の職務を検索します。
この数式は、まず電子メールを使用して従業員 ID を検索し、次にその ID を使用して職務を検索します。
XLOOKUP を使用する前に考慮すべきこと
- データ配置:
XLOOKUPでは、縦横に並んだデータを検索できます。
- エラー処理:
not_found 引数を使用して、一致しない結果を適切に処理します。
- 範囲サイズ:
エラーを避けるために、lookup_array と return_array が同じサイズであることを確認してください。
- 互換性:
XLOOKUP は、Microsoft 365 以降のバージョンの Excel でのみ使用できます。
Excel で XLOOKUP を使用するためのステップバイステップ ガイド
XLOOKUP を使用して数式を作成するには、次の手順に従います。
1.空のセルを選択してください:
Excel スプレッドシートを開き、空のセルを選択します。
2.数式を入力します:
数式バーに「=XLOOKUP(」と入力し始めます。
3.検索基準を挿入:
ルックアップ値、ルックアップ配列、および戻り配列を指定します。
4.オプションの引数を追加します:
必要に応じて、not_found、match_mode、および search_mode を含めます。
5. Enter キーを押します:
右かっこで数式を閉じ、Enter キーを押して結果を確認します。
## 最終的な考え
Excel の XLOOKUP 関数は、データ分析のための多用途かつ効率的なツールです。標準の検索操作と比較して、柔軟性が高まり、難しいクエリが合理化され、データ管理の作業効率が向上します。 XLOOKUP の使用方法を学ぶことで、Excel の機能を最大限に活用し、データ分析スキルを大幅に向上させることができます。 XLOOKUP は、基本的なリストや複雑なデータセットを扱うかどうかに関係なく、Excel ユーザーやデータ アナリストにとって不可欠なツールです。