ExcelでVLOOKUPを使用する方法
Microsoft Excelには多くの用途がある関数が多数ありますが、今日説明する関数はVLOOKUPと呼ばれます。 VLOOKUPはVerticalLookupの略で、値を垂直方向にルックアップし、適切に回答を返すために使用されます。これは、Microsoft Excelにある多くのルックアップおよび参照関数の1つであり、重要な関数の1つでもあります。 VLOOKUP スプレッドシートで情報を垂直方向に検索し、それに対応する値を返すことができます。したがって、テーブルから値を抽出する場合に非常に便利です。たとえば、テーブル内のアイテムの長いリストから特定のアイテムの価格を知ることは、この機能を備えた簡単なことです
ここでの唯一の制限は、VLOOKUPを使用して検索されるテーブルには、関数VLOOKUPが重複する値を検索する際にスタックしないように、一意の値を持つ列が必要であるということです。はっきりしない場合は、読み進めてください。意味がわかり始めます。
この例では、アイテムのリストとその価格を表に作成します。次に、VLOOKUPを使用して、アイテムの名前だけを使用して1つのアイテムの価格を確認します。この例では、すべての価格がそこにありますが、複数のワークブックにまたがる複数のスプレッドシートに数百のアイテムがあるシナリオでは、この機能は非常に便利です。
したがって、例から始めるには、独自のExcelシートを作成するか、ダウンロードすることができます。 ここからのサンプル。ダウンロードしたら、開く Microsoft Excelで 。わかりやすくするために、簡単な例を使用します。
左側には、テーブルに名前とカテゴリを持ついくつかのアイテムが表示されます。目的は、 VLOOKUPを使用することです 右側のテーブルにアイテムの名前を入力するだけで、その価格とカテゴリが左側のテーブルから自動的に取得されるように機能します。
値「スカーフ」はすでにH2にあります そもそも。 I2ではVLOOKUPを使用します スカーフの価格を取得するには 。 クリック I2 。次に、上のメニューバーで、[数式]をクリックします タブ。次に、関数の挿入を選択します または(Shift + F3)を押すと、oInsertFunctionウィンドウが表示されます。
VLOOKUPと入力します 検索の下 関数の場合 移動をクリックします 。 VLOOKUPが選択されている [OK]をクリックします。
VLOOKUP関数の引数 これで開きます。 4つの引数があります 。最初の3つは太字です。つまり、必須であり、4つ目はオプションです。
1つ目はLookup_valueです 。これは、一意の識別子である単一の値(この場合はアイテム名)になります 、Bで価格を検索します。
テーブル_配列 は、値(価格)が含まれる参照テーブル全体です。 )検索 。 クリック 小さなアイコン 次のTable_array とクリック およびドラッグ テーブル全体を選択するには なし ヘッダー。 F4も押します これらのセルアドレスが絶対のままになるようにします このセルをクリックしてドラッグしても、この数式を他のセルに適用しても変化しません。
一度VLOOKUP 参照テーブルCol_index_numで一意の識別子を検索します 引数はVLOOKUPに列番号を通知します 情報を検索するには (価格 )。 参照表のように 、価格は2番目の列に表示されます アイテム名に関して 、したがって、 2と入力します Col_index_numの横 。ここでは、Price列が2であるため、2を入力していません。参照テーブルの列2であるため、2を入力しました。 ( table_array )。検索する必要のあるデータベースが2番目のシートにある場合は、2番目のシートからtable_arrayを選択します。
Range_lookup 最も近い一致を見つけるために使用されます 一意の識別子の場合 参照テーブル 、ただし、使用するには、参照テーブルを昇順で並べ替える必要があります。 、この例にはありません。したがって、 Falseと入力します その横にあり、[OK]をクリックします。 [OK]を押した後、 I2 スカーフの価格が表示されます。
同様に、 J2の式を使用できます カテゴリの下 VLOOKUPを使用してアイテムカテゴリを検索します。数式で行う必要がある唯一の変更は、 Col_index_numの値を変更することです。 3へ カテゴリとして アイテムの数は3番目の列にあります 参照テーブル 。
これで、クリックできます およびドラッグ セルI2 およびJ2 下 下のセルにも数式を適用します。ただし、アイテムの横にアイテムの名前を入力しない限り、それらのセルにN/Aと書かれていることがわかります。削除するには、Excelの ISBLANKを使用できます およびIF 一緒に機能します。
これを行うには、 I3をクリックします 該当なしを表示 。次に、式をクリックします バー 編集する 式 。変更:
=VLOOKUP(H3、$ A $ 2:$ C $ 16,2、FALSE)
=IF(ISBLANK(H3)、””、VLOOKUP(H3、$ A $ 2:$ C $ 16,2、FALSE))
これで、H3にアイテム名が入力されるまで、I3は空白になります。
つまり、これはすべてVLOOKUPに関するものでした。以下のGIFは、2番目のシートの参照テーブルの使用に関するデモンストレーションです。
-
Excel データ検証でカスタム VLOOKUP 数式を使用する方法
Excel のデータ検証では、データの検証範囲を設定する機能が提供されます。これは、どのデータを選択できるかどうか、時間を節約するドロップダウン リストを作成できるなど、多くの点で役立ちます。 VLOOKUP の使用中 関数では、ルックアップ値を設定する必要があり、そのためにデータの検証が容易になります。この記事では、カスタム VLOOKUP を使用する 2 つの便利な方法を紹介します。 Excel データ検証の数式。 ここから無料の Excel テンプレートをダウンロードして、自分で練習できます。 Excel データ検証でカスタム VLOOKUP 数式を使用する 2 つの方法 最初
-
Excel でデータ モデルを使用する方法 (3 つの例)
エクセル 膨大な量のデータを解釈できますが、データ モデル ツールを使用してデータを整理していない場合は、作業が忙しすぎる可能性があります。このツールを使用すると、共有列に基づいて関連付けを作成することで、多くのテーブルのデータを組み合わせることができます。この記事では、Excel データ モデルの使用方法を紹介します。 次の Excel ワークブックをダウンロードして、理解を深め、自分で練習してください。 Excel でのデータ モデルの使用方法の 3 つの適切な例 このアプローチは、バックグラウンドで動作している間、ピボットテーブル オブジェクトとその他のレポート機能を合理化します。た