初心者向け Excel VLOOKUP チュートリアル: ステップバイステップの例
VLOOKUPとは何ですか?
Vlookup (V は「Vertical」の略) は、Excel の異なる列間の関係を確立できる Excel の組み込み関数です。 言い換えれば、データの XNUMX つの列から値を検索 (ルックアップ) し、その値または対応する値を別の列から返すことができます。
VLOOKUPの使い方
大規模なデータ スプレッドシート内で情報を検索する必要がある場合、またはスプレッドシート全体で同じ種類の情報を検索する必要がある場合は、Vlookup 関数を使用します。
Vlookup のインスタンスを次のように考えてみましょう。
会社給与表 これは当社の財務チームによって管理されています – 会社給与表、すでに知られている(または簡単に取得できる)情報から始めます。 指標となる情報。
例として:
すでに入手可能な情報から始めます。
(この場合は社員名)
知らない情報を見つけるには:
(この場合、従業員の給与を調べたいと思います)
上記の例の Excel スプレッドシート:
上記のスプレッドシートで、不明な従業員の給与を確認するには、次のようにします。
従業員を入力します Code 既に利用可能です。
さらに、 VLOOKUPを適用すると、 該当する従業員の給与の値 Code が表示されます。
ExcelのVLOOKUP関数の使い方
以下は、Excel で VLOOKUP 関数を適用する方法のステップバイステップ ガイドです。
ステップ 1) 表示したいセルに移動します
特定の従業員の給与を表示したいセルに移動する必要があります。(この例では、インデックス「H3」のセルをクリックします)
ステップ 2) VLOOKUP 関数 =VLOOKUP () を入力します。
上のセルに VLOOKUP 関数を入力します。 関数が入力されていることを示す等号、 'VLOOKUP キーワード VLOOKUP 関数を表す等号の後に使用されます =VLOOKUP()
括弧には引数のセットが含まれます (引数は、関数を実行するために必要なデータの一部です)。
VLOOKUP は XNUMX つの引数またはデータを使用します。
ステップ 3) 最初の引数 – 検索または検索する検索値を入力します。
最初の引数は、検索対象の値、つまりルックアップ値のセル参照(プレースホルダーとして)になります。ルックアップ値とは、既に存在するデータ、または既知のデータのことです。(この場合は、従業員) Code は検索値とみなされるため、最初の引数はH2になります。つまり、検索または参照する必要のある値は、セル参照「H2」に存在します。
ステップ 4) XNUMX 番目の引数 – テーブル配列
これは、検索する必要がある値のブロックを指します。 Excel では、この値のブロックは次のように呼ばれます。 テーブル・アレイ またはルックアップテーブル。 私たちの例では、 ルックアップテーブル になる セル参照 B2 から E25、つまり、対応する値が検索される完全なブロックです。
注: ルックアップ値または既知のデータは、ルックアップ テーブルの左側の列、つまりセル範囲に存在する必要があります。
ステップ 5) XNUMX 番目の引数 – VLOOKUP 構文は、column_index_no です。
列参照を指します。 言い換えれば、データがどこにあるか、表示したいかを VLOOKUP に通知します。 (列参照は、対応する値が見つかるはずの列のルックアップ テーブル内の列インデックスです。) この場合、ルックアップ テーブルによると、Employee's Salary 列のインデックスは 4 であるため、列参照は 4 になります。
ステップ 6) 第 XNUMX 引数 – 完全一致または近似一致
最後の引数は範囲検索です。 これは、ルックアップ値との近似一致を求めるか、完全一致を求めるかを VLOOKUP 関数に指示します。 この場合、完全一致 (「FALSE」キーワード) が必要です。
- FALSE: 完全一致を指します。
- NS: 近似一致を参照します。
ステップ 7) Enter キーを押します。
関数が完了したことをセルに通知するには、「Enter」を押してください。ただし、セルH2に値が入力されていないため、つまり従業員コードが入力されていないため、以下のようなエラーメッセージが表示されます。 Code これにより、値の検索が可能になります。
ただし、従業員を入力すると Code H2では、対応する値、つまり従業員の給与が返されます。
つまり、簡単に言うと、VLOOKUP 関数を使ってセルに、データの左側の列、つまり従業員の列に存在することがわかっている値を指定しました。 Code. 次に、私のルックアップ テーブルまたはセル範囲を調べて、テーブルの右側の 4 列目で、同じ行の値、つまり、対応する従業員の同じ行の対応する値 (従業員の給与) を見つける必要があります。 Code.
上記の例では、VLOOKUP の完全一致、つまり最後のパラメータとしての FALSE キーワードについて説明しました。
近似一致の VLOOKUP (最後のパラメータとして TRUE キーワード)
正確に数十、数百の商品を購入したくない顧客に対する割引をテーブルで計算するシナリオを考えてみましょう。
以下に示すように、特定の会社は 1 ~ 10,000 個のアイテムの数量に対して割引を課しています。
現在、顧客が正確に数百または数千の商品を購入するかどうかは不確実です。 この場合、VLOOKUP の近似一致に従って割引が適用されます。 言い換えれば、一致の検索を列内に存在する値 1、10、100、1000、10000 だけに制限する必要はありません。手順は次のとおりです。
ステップ 1) セルをクリックします コラボレー VLOOKUP 関数を適用する必要があります。つまり、セル参照 'I2'.
ステップ2) セルに「=VLOOKUP()」と入力します。 括弧内 引数のセットを入力します 上記の例の場合。
ステップ3) 引数を入力します。
引数1: 存在する値がルックアップ テーブル内の対応する値を検索するセルのセル参照を入力します。
ステップ 4) 引数 2: VLOOKUP で対応する値を検索するルックアップ テーブルまたはテーブル配列を選択します (この場合、列「数量」と「割引」を選択します)。
ステップ 5) 引数 3: XNUMX 番目の引数は、対応する値を検索するルックアップ テーブル内の列インデックスです。
ステップ 5) 引数 4: 最後の引数は次の条件になります。 近似一致または完全一致。 この例では、特に近似一致を探しています。 (TRUE キーワード)。
ステップ6) 「Enter」を押します。 Vlookup 式が前述のセル参照に適用され、数量フィールドに任意の数値を入力すると、それに基づいて適用される割引が表示されます。 VLOOKUP での近似一致。
注: 最後のパラメータとして TRUE を使用する場合は、空白のままにすることができます。デフォルトでは、近似一致に対して TRUE が選択されます。
同じブック内に配置された 2 つの異なるシート間に適用される Vlookup 関数
上記のシナリオに似た例を見てみましょう。2つの異なるシートを含むワークブックが1つ用意されています。1つは従業員の Code 従業員の名前と従業員の役職とともに、別のシートには従業員の情報が記載されています。 Code および各従業員の給与(下記参照)。
シート1:
シート2:
ここでの目的は、すべてのデータを 1 ページ (つまり、以下のシート XNUMX) で表示することです。
VLOOKUP を使用すると、すべてのデータを集計して従業員の Code氏名、給与を1か所または1枚の用紙にまとめて記載してください。
シート 2 では VLOOKUP 関数の 2 つの引数が提供されるため、シート XNUMX で作業を開始します。つまり、VLOOKUP で検索されるシート XNUMX に従業員の給与がリストされており、 列インデックスの参照は 2 (ルックアップテーブルによる)。
また、従業員の給与が従業員の Code.
さらに、そのデータは A2 で始まり B25 で終わります。 それが私たちのものになります ルックアップ テーブルまたはテーブル配列引数。
ステップ1) シート 1 に移動し、図に示すようにそれぞれの見出しを入力します。
ステップ2) VLOOKUP関数を適用したいセルをクリックします。 この場合、セル参照「F3」を持つ従業員の給与と並んだセルになります。
Vlookup 関数 =VLOOKUP () を入力します。
ステップ 3) 引数 1: 検索対象の値を含むセル参照をルックアップテーブルに入力します。この場合、「F2」が従業員の情報を含む参照インデックスです。 Code ルックアップテーブル内の対応する従業員の給与と照合します。
ステップ 4) 引数 2: XNUMX 番目の引数には、ルックアップ テーブルまたはテーブル配列を入力します。 ただし、この例では、同じブック内の別のシートにルックアップ テーブルが配置されています。 したがって、リレーションシップを構築するには、ルックアップ テーブルのアドレスを Sheet2!A2:B25 – (A2:B25 はシート 2 のルックアップ テーブルを参照します) として入力する必要があります。
ステップ 5) 引数 3: XNUMX 番目の引数は、値が存在する必要があるルックアップ テーブルに存在する列の列インデックスを参照します。
ステップ 6) 引数 4: 最後の引数は、 完全一致 (FALSE) or おおよその一致 (TRUE)。 この例では、従業員の給与に完全に一致するものを取得したいと考えています。
ステップ7) Enterキーを押して従業員を入力すると、 Code セルには、その従業員の給与が返されます。 Code.
結論
上記の 3 つのシナリオでは、VLOOKUP 関数の動作について説明します。 より多くのインスタンスを使用して遊ぶことができます。 VLOOKUP は、 MSエクセル これにより、データをより効率的に管理できるようになります。


































