初心者向け Excel VLOOKUP チュートリアル: ステップバイステップの例

VLOOKUPとは何ですか?

Vlookup (V は「Vertical」の略) は、Excel の異なる列間の関係を確立できる Excel の組み込み関数です。 言い換えれば、データの XNUMX つの列から値を検索 (ルックアップ) し、その値または対応する値を別の列から返すことができます。

VLOOKUPの使い方

大規模なデータ スプレッドシート内で情報を検索する必要がある場合、またはスプレッドシート全体で同じ種類の情報を検索する必要がある場合は、Vlookup 関数を使用します。

Vlookup のインスタンスを次のように考えてみましょう。

会社給与表 これは当社の財務チームによって管理されています – 会社給与表、すでに知られている(または簡単に取得できる)情報から始めます。 指標となる情報。

例として:

すでに入手可能な情報から始めます。

(この場合は社員名)

VLOOKUPの使い方

知らない情報を見つけるには:

(この場合、従業員の給与を調べたいと思います)

VLOOKUPの使い方

上記の例の Excel スプレッドシート:

VLOOKUPの使い方

上記のExcelファイルをダウンロードしてください

上記のスプレッドシートで、不明な従業員の給与を確認するには、次のようにします。

すでに利用可能な従業員コードを入力します。

VLOOKUPの使い方

さらに、 VLOOKUPを適用すると、 対応する従業員コードの値(従業員の給与)が表示されます。

VLOOKUPの使い方

ExcelのVLOOKUP関数の使い方

以下は、Excel で VLOOKUP 関数を適用する方法のステップバイステップ ガイドです。

ステップ 1) 表示したいセルに移動します

特定の従業員の給与を表示したいセルに移動する必要があります。(この例では、インデックス「H3」のセルをクリックします)

ExcelでVLOOKUP関数を使う

ステップ 2) VLOOKUP 関数 =VLOOKUP () を入力します。

上のセルに VLOOKUP 関数を入力します。 関数が入力されていることを示す等号、 'VLOOKUP キーワード VLOOKUP 関数を表す等号の後に使用されます =VLOOKUP()

ExcelでVLOOKUP関数を使う

括弧には引数のセットが含まれます (引数は、関数を実行するために必要なデータの一部です)。

VLOOKUP は XNUMX つの引数またはデータを使用します。

ステップ 3) 最初の引数 – 検索または検索する検索値を入力します。

最初の引数は、検索する必要のある値またはルックアップ値のセル参照 (プレースホルダーとして) になります。 ルックアップ値とは、すでに利用可能なデータ、または既知のデータを指します。 (この場合、従業員コードが検索値として考慮されるため、最初の引数は H2 になります。つまり、検索または検索する必要がある値は、セル参照 'H2' に存在します。)

ExcelでVLOOKUP関数を使う

ステップ 4) XNUMX 番目の引数 – テーブル配列

これは、検索する必要がある値のブロックを指します。 Excel では、この値のブロックは次のように呼ばれます。 テーブル・アレイ またはルックアップテーブル。 私たちの例では、 ルックアップテーブル になる セル参照 B2 から E25、つまり、対応する値が検索される完全なブロックです。

注: ルックアップ値または既知のデータは、ルックアップ テーブルの左側の列、つまりセル範囲に存在する必要があります。

ExcelでVLOOKUP関数を使う

ステップ 5) XNUMX 番目の引数 – VLOOKUP 構文は、column_index_no です。

列参照を指します。 言い換えれば、データがどこにあるか、表示したいかを VLOOKUP に通知します。 (列参照は、対応する値が見つかるはずの列のルックアップ テーブル内の列インデックスです。) この場合、ルックアップ テーブルによると、Employee's Salary 列のインデックスは 4 であるため、列参照は 4 になります。

ExcelでVLOOKUP関数を使う

ステップ 6) 第 XNUMX 引数 – 完全一致または近似一致

最後の引数は範囲検索です。 これは、ルックアップ値との近似一致を求めるか、完全一致を求めるかを VLOOKUP 関数に指示します。 この場合、完全一致 (「FALSE」キーワード) が必要です。

  1. FALSE: 完全一致を指します。
  2. NS: 近似一致を参照します。

ExcelでVLOOKUP関数を使う

ステップ 7) Enter キーを押します。

「Enter」を押して、関数が完了したことをセルに通知します。 ただし、セル H2 に値が入力されていないため、次のようなエラー メッセージが表示されます。 値を検索できる従業員コードが「従業員コード」に入力されていません。

ExcelでVLOOKUP関数を使う

ただし、H2 に従業員コードを入力すると、対応する値、つまり従業員の給与が返されます。

ExcelでVLOOKUP関数を使う

何が起こったかを簡単に説明すると、VLOOKUP 式を通じてセルに、既知の値がデータの左側の列、つまり従業員コードの列に存在することを伝えました。 次に、ルックアップ テーブルまたはセル範囲を調べて、テーブルの右の XNUMX 番目の列で同じ行の値、つまり、対応する従業員の同じ行にある対応する値 (従業員の給与) を見つける必要があります。コード。

上記の例では、VLOOKUP の完全一致、つまり最後のパラメータとしての FALSE キーワードについて説明しました。

近似一致の VLOOKUP (最後のパラメータとして TRUE キーワード)

正確に数十、数百の商品を購入したくない顧客に対する割引をテーブルで計算するシナリオを考えてみましょう。

以下に示すように、特定の会社は 1 ~ 10,000 個のアイテムの数量に対して割引を課しています。

VLOOKUP による近似一致

上記のExcelファイルをダウンロードしてください

現在、顧客が正確に数百または数千の商品を購入するかどうかは不確実です。 この場合、VLOOKUP の近似一致に従って割引が適用されます。 言い換えれば、一致の検索を列内に存在する値 1、10、100、1000、10000 だけに制限する必要はありません。手順は次のとおりです。

ステップ 1) セルをクリックします コラボレー VLOOKUP 関数を適用する必要があります。つまり、セル参照 'I2'.

VLOOKUP による近似一致

ステップ2) セルに「=VLOOKUP()」と入力します。 括弧内 引数のセットを入力します 上記の例の場合。

VLOOKUP による近似一致

ステップ3) 引数を入力します。

引数1: 存在する値がルックアップ テーブル内の対応する値を検索するセルのセル参照を入力します。

VLOOKUP による近似一致

ステップ 4) 引数 2: VLOOKUP で対応する値を検索するルックアップ テーブルまたはテーブル配列を選択します (この場合、列「数量」と「割引」を選択します)。

VLOOKUP による近似一致

ステップ 5) 引数 3: XNUMX 番目の引数は、対応する値を検索するルックアップ テーブル内の列インデックスです。

VLOOKUP による近似一致

ステップ 5) 引数 4: 最後の引数は次の条件になります。 近似一致または完全一致。 この例では、特に近似一致を探しています。 (TRUE キーワード)。

VLOOKUP による近似一致

ステップ6) 「Enter」を押します。 Vlookup 式が前述のセル参照に適用され、数量フィールドに任意の数値を入力すると、それに基づいて適用される割引が表示されます。 VLOOKUP での近似一致。

VLOOKUP による近似一致

注: 最後のパラメータとして TRUE を使用する場合は、空白のままにすることができます。デフォルトでは、近似一致に対して TRUE が選択されます。

同じブック内に配置された 2 つの異なるシート間に適用される Vlookup 関数

上記のケース シナリオと同様の例を見てみましょう。 XNUMX つの異なるシートを含む XNUMX つのワークブックが提供されます。 従業員コードと従業員名および従業員の指定が記載されているシートには、従業員コードと各従業員の給与が含まれています (以下を参照)。

シート1:

2 つの異なるシート間に適用される Vlookup 関数

シート2:

2 つの異なるシート間に適用される Vlookup 関数

上記のExcelファイルをダウンロードしてください

ここでの目的は、すべてのデータを 1 ページ (つまり、以下のシート XNUMX) で表示することです。

2 つの異なるシート間に適用される Vlookup 関数

VLOOKUP を使用すると、すべてのデータを集約して、従業員のコード、名前、給与を XNUMX つの場所またはシートで確認できるようになります。

シート 2 では VLOOKUP 関数の 2 つの引数が提供されるため、シート XNUMX で作業を開始します。つまり、VLOOKUP で検索されるシート XNUMX に従業員の給与がリストされており、 列インデックスの参照は 2 (ルックアップテーブルによる)。

2 つの異なるシート間に適用される Vlookup 関数

また、従業員コードに対応する従業員の給与を見つけたいこともわかっています。

2 つの異なるシート間に適用される Vlookup 関数

さらに、そのデータは A2 で始まり B25 で終わります。 それが私たちのものになります ルックアップ テーブルまたはテーブル配列引数。

ステップ1) シート 1 に移動し、図に示すようにそれぞれの見出しを入力します。

2 つの異なるシート間に適用される Vlookup 関数

ステップ2) VLOOKUP関数を適用したいセルをクリックします。 この場合、セル参照「F3」を持つ従業員の給与と並んだセルになります。

2 つの異なるシート間に適用される Vlookup 関数

Vlookup 関数 =VLOOKUP () を入力します。

ステップ 3) 引数 1: ルックアップ テーブルで検索する値を含むセル参照を入力します。 この場合、「F2」は、ルックアップ テーブル内の対応する従業員の給与と一致する従業員のコードを含む参照インデックスです。

2 つの異なるシート間に適用される Vlookup 関数

ステップ 4) 引数 2: XNUMX 番目の引数には、ルックアップ テーブルまたはテーブル配列を入力します。 ただし、この例では、同じブック内の別のシートにルックアップ テーブルが配置されています。 したがって、リレーションシップを構築するには、ルックアップ テーブルのアドレスを Sheet2!A2:B25 – (A2:B25 はシート 2 のルックアップ テーブルを参照します) として入力する必要があります。

2 つの異なるシート間に適用される Vlookup 関数

ステップ 5) 引数 3: XNUMX 番目の引数は、値が存在する必要があるルックアップ テーブルに存在する列の列インデックスを参照します。

2 つの異なるシート間に適用される Vlookup 関数

2 つの異なるシート間に適用される Vlookup 関数

ステップ 6) 引数 4: 最後の引数は、 完全一致 (FALSE) or おおよその一致 (TRUE)。 この例では、従業員の給与に完全に一致するものを取得したいと考えています。

2 つの異なるシート間に適用される Vlookup 関数

ステップ7) Enter キーを押してセルに従業員コードを入力すると、その従業員コードに対応する従業員の給与が返されます。

2 つの異なるシート間に適用される Vlookup 関数

まとめ:

上記の 3 つのシナリオでは、VLOOKUP 関数の動作について説明します。 より多くのインスタンスを使用して遊ぶことができます。 VLOOKUP は、 MSエクセル これにより、データをより効率的に管理できるようになります。

Excel チュートリアル PDF もチェックしてください:- ここをクリック