データモデルを効果的に管理できない場合は、クールなExcelダッシュボードコンポーネントを構築することができません。 VLOOKUP関数は、Excelのすべてのルックアップ関数の第一人者です。 VLOOKUPの目的は、一番左の行の値が所定の基準に一致するデータの列から特定の値を見つけることです。
一般的な考え方を理解するためにこの図を見てください。左の表は、月ごとの売上と製品番号を示しています。下の表は、これらの製品番号を実際の製品名に変換します。 VLOOKUP機能は、それぞれの製品番号に適切な名前を関連付けるのに役立ちます。
<! - 1 - >VLOOKUPの式がどのように機能するかを理解するには、基本的な構文を確認してください。 VLOOKUP式には、VLOOKUP( Lookup_value 、 Table_array 、 Col_index_num 、 Range_lookup )
-
Lookup_value: Lookup_value引数は、検索される値を識別します。ルックアップテーブルに一致させる必要がある値です。図の例では、Lookup_valueは製品番号です。したがって、図に示すすべての数式の最初の引数は、列C(製品番号を含む列)を参照します。
-
Table_array: Table_array引数は、参照値を含む範囲を指定します。ここでは、この議論を念頭に置いておくべき2つのポイントがあります。まず、Table_arrayが機能するためには、テーブルの一番左の列が一致する値でなければなりません。たとえば、製品番号を一致させる場合、ルックアップテーブルの一番左の列には製品番号が含まれている必要があります。第2に、この引数に使用される参照が絶対参照であることに注意してください。つまり、列と行の参照にはドル記号($)が付いています。これにより、数式をコピーしている間に参照が移動しないようになります。
<! - 3 - >
Col_index_num: -
Col_index_num引数は、返される値を含むルックアップテーブルの列番号を示します。図の例では、2番目の列に製品名(ルックアップされている値)が含まれているため、数式では2が使用されます。製品名列がルックアップテーブルの4番目の列であった場合は、 。 Range_lookup:
-
Range_lookup引数は、完全一致または近似一致を検索するかどうかを指定します。完全一致が必要な場合は、この引数にFALSEを入力します。最も近いものが一致する場合は、TRUEを入力するか、引数を空白のままにします。