\r\n\r\n

エクセルのスプレッドシートでvlookupを行う方法

vlookupを使用すると、Excelスプレッドシートの列で異なる値を検索することができます。その方法を紹介します...。

Excelのスプレッドシートで特定の値を確認すると同時に、その値に関する具体的な情報を確認したいと思いませんか?このような場合にVLOOKUPを実行すると、労力を大幅に削減することができます。これは、Microsoft Excelで垂直方向のクエリを実行するための最良の方法の1つです。

それでは、ExcelのスプレッドシートでVLOOKUPを使用する方法を見てみましょう。

vlookupとその動作は何ですか?

VLOOKUPを使ったスプレッドシートのチェックは、Googleで項目を検索したり、データベースのクエリを実行して特定の項目(もしあれば)を返すようなものです。

事実上、VLOOKUPは、ある列の一連の項目を調べ、その列について選択した情報に基づいて結果を与えるという働きをします。例えば、ある商品のモデル名で検索して、その商品の価格を調べようと思うかもしれません。

VLOOKUPは縦方向に限定されますが、他のExcel作業を楽にする基本的なツールです。これらの作業には、Excelで標準偏差を計算することや、Excelで加重平均を計算することも含まれます。

VLOOKUPは、柔軟な近似一致検索と、より厳密な完全一致検索機能をサポートしています。基本的に完全一致は、Excelの列でデータの正確な値を見つけます。しかし、近似一致機能は、検索語句に含まれる数個の一致する単語や文字に基づく結果しか得られない。

vlookupの計算式の書き方

VLOOKUPの式は通常、以下のように4つのパラメータを取る。

=VLOOKUP(lookup_value, table_array, column_index_number, range_lookup)

ルックアップ値はチェックアウトする対象項目で、スプレッドシートの最初の列にある必要があります。テーブル配列は検索対象の親データです。

VLOOKUPを実行する際、特定の値に基づいて結果を返すことも必要である。値を含む列の位置が列インデックス番号となる。ただし、範囲検索は、近接一致の場合はTRUE、完全一致の場合はFALSEとなる。

関連:Excelスプレッドシートの検索を高速化:VLOOKUPをインデックスとマッチングに置き換える

vlookupの使用方法

これでVLOOKUPの式の構造はわかりましたね。ここでは、excelvlookupの例と、実際にどのように動作するかを確認する手順を紹介します。

例えば、製品名、レビュー、価格を含むスプレッドシートがあるとします。そして、特定の製品のレビュー数をExcelで返したい場合。

このVLOOKUPの例で、以下の手順で実現できることを見てみましょう。

  1. 親データの下または横のいずれかのセルに、お探しの製品名を入力します(誤入力にならないように注意してください)。
  2. 次に、先ほど作成したセルの隣にある空のセルを選択すると、目的の商品が表示されます。
  3. 新しいセルに、=VLOOKUPと入力します。エクセルでは通常、補完を推奨しています。これが表示されたら、キーボードのTabキーをクリックして、VLOOKUPの数式を使い続けてください。
  4. 次に、先ほど作成した対象製品名を含むセルをハイライトします。そうすると、そのセル位置がVLOOKUP式に付加されます。VLOOKUP式のハイライトされたセルの後にカンマを入力します。例えば、対象の商品・アイテムがセルE6にある場合、数式は「=VLOOKUP(現在はE6)」に変更されます。
  5. 次に、親データ(テーブル配列)全体をハイライトして、同様に数式に入れます。テーブル配列がA2~C9の場合、数式は=VLOOKUP(E6, A2:C9, 最後はコンマ)となります。
  6. 対象項目の値を表示したい列番号を入力します。Excelでは通常、列は文字と関連付けられていますが、この場合はその番号を計算する必要があります(Aは1、Bは2、といった具合に)。その後にカンマを打ちます。
  7. それ以外の場合は、TRUEを入力すると、最も近い項目から表示されます。
  8. 最終的な計算式は、入力したパラメータに応じて、次のようになります: =VLOOKUP(E6, A2:C9, 2, FALSE)。
  9. その後、Enterキーを押すと結果が表示されます。

注:結果を含むセルの列名を指定する必要がある場合、親テーブルとは異なる言い換えを使用することを確認してください。

複数の項目をvlookupする方法

また、VLOOKUPを使用すると、1つの列の複数の値を見つけることができます。生成されたデータに対して、Excelのグラフやチャートを描くなどの操作が必要な場合に便利です。では、その方法を以下の手順で見てみましょう。

  1. 検索するすべての項目(この場合は選択した製品名)を別のセルに入力します。
  2. 最初の製品の横のセルを選択し、「=VLOOKUP(.
  3. 次に、先ほど入力した最初の項目(ルックアップ値)をハイライト表示し、VLOOKUP式に追加します。 その後にカンマを入力します。
  4. 親データ(テーブル配列)全体を強調表示し、その範囲も数式に追加します。次に、キーボードのF4キーを押して、結果が絶対値に設定されていることを確認し、数式をコピーしても結果が変化しないようにします。このパラメータと次のパラメータを区切るには、カンマを使用します。計算式は次のように変更する必要があります: =VLOOKUP(E6, $A$2:$C$13).
  5. データを探したい列の番号を入力します。例えば、コメントの数が2列目にある場合は、2と入力します。 その後にカンマを追加してください。
  6. 次にFALSEと入力すると、完全一致になります。
  7. 最終的な計算式は、選択したパラメータによって、次のようになります: =VLOOKUP(E6, $A$2:$C$13,2, FALSE).
  8. 括弧を閉じ、Enterキーを押します。
  9. 最初のルックアップ値に結果が表示されたら、「結果」セルを下にドラッグして、他のすべての製品の数式を入力します。

vlookupを使用してExcelワークシート間の関係を作成する方法

また、VLOOKUPを使用すると、異なるテーブルのテーブルを関連付けることができます。これは、親ワークシート(Excelルックアップテーブルとも呼ばれる)とそのサブセットが別のワークシートにあり、親スプレッドシートの情報をサブセットのワークシートにプロットしたい場合に便利である。

しかし、このVLOOKUPの例では、先ほど使用した例のデータのサブセットが別のExcelワークシートにあると仮定します。このサブセットには、選択されたいくつかの製品とその価格のみが表示され、レビューの数は表示されません。

目的は、親スプレッドシートからこれらの選択された製品のレビューを取り出し、サブセットテーブルの各製品に貼り付けることです。では、どのようにすれば実現できるのか、以下の手順で見ていきましょう。

  1. サブセット・スプレッドシートに新しいExcel列を作成し、列名を書き換えたものを使用することを確認します。例えば、「レビュー」ではなく「レビュー数」という名前にすることもできます。
  2. 次に、新しい列の下の最初のセル(最初の製品との相対位置)にカーソルを置き、「=VLOOKUP(.NET)」と入力します。
  3. サブセットデータから最初の製品を選択し、VLOOKUP式に追加し、その後にカンマを付けます。
  4. 親スプレッドシートに戻り、データテーブル全体をハイライト表示します。そして、F4キーを押して、選択した他の製品にも結果を適用させるようにしてください。これで、数式バーにルックアップの数式が表示されるようになりました。F4キーを押しながら、カンマを入力します。
  5. 親ワークシートで、編集フィールドを見て、「レビュー」列の列番号を入力し、次のパラメータとカンマで区切ります。
  6. 同じ親テーブルで、この例では各製品を正確に一致させたいので、FALSEと入力します。
  7. excelは、データのサブセットに戻り、最初の製品のレビュー結果を表示します。
  8. 次に、最初の製品の結果をドラッグダウンして、サブセットテーブルの他の製品の結果を見ることができます。

エクセルのルックアップ制御クエリの使用

VLOOKUPは、microsoftexcelでデータを素早く検索するのに最適な方法です。VLOOKUPは列に対して垂直にクエリを実行し、その他にもいくつかの制限がありますが、MicrosoftはExcelのルックアップ機能を常にアップデートし、ルックアップ機能を拡張しています。

例えばHLOOKUPは水平方向です。しかし、XLOOKUPは、表計算ソフトで縦表示と横表示の両方を可能にする新機能です。これらのルックアップ関数のほとんどは、いくつかの相違点を除き、同じプロセスで実行されます。これらのいずれかを特定の検索目的に使用することは、Excelのクエリを取得するための賢明な方法です。

あなたが興味を持っているかもしれない記事

匿名者
匿名者

0 件の投稿

作家リスト

  1. admin 0 投稿
  2. 匿名者 0 投稿

おすすめ