Excel2010での相互参照
MSExcelのグラフィックオブジェクト
情報が複数の異なるスプレッドシートに分散している場合、これらすべての異なるデータセットを1つの意味のあるリストまたはテーブルにまとめるのは困難な作業に思えるかもしれません。ここで、Vlookup関数が独自に機能します。
VLOOKUP
VlookUpは、ルックアップテーブルを垂直方向に下に向かって値を検索します。VLOOKUP(lookup_value、table_array、col_index_num、range_lookup)には、次の4つのパラメーターがあります。
lookup_value−ユーザー入力です。これは、関数が検索に使用する値です。
The table_array−テーブルが配置されているセルの領域です。これには、検索対象の列だけでなく、必要な値を取得するためのデータ列も含まれます。
Col_index_num −必要な答えを含むデータの列です。
Range_lookup−これはTRUEまたはFALSEの値です。TRUEに設定すると、ルックアップ関数は、lookup_valueを超えずにlookup_valueに最も近い一致を提供します。FALSEに設定すると、lookup_valueと完全に一致するものを見つける必要があります。そうしないと、関数は#N / Aを返します。これには、lookup_valueを含む列を昇順でフォーマットする必要があることに注意してください。
VLOOKUPの例
2つのスプレッドシートを相互参照する非常に簡単な例を見てみましょう。各スプレッドシートには、同じグループの人々に関する情報が含まれています。最初のスプレッドシートには生年月日があり、2番目のスプレッドシートには好きな色が表示されています。その人の名前、生年月日、好きな色を示すリストを作成するにはどうすればよいですか?この場合、VLOOOKUPが役立ちます。まず、両方のシートのデータを見てみましょう。
これは最初のシートのデータです
これは2枚目のデータです
次に、別のシートからその人のそれぞれのお気に入りの色を見つけるために、データをvlookupする必要があります。VLOOKUPの最初の引数はルックアップ値です(この場合は個人名です)。2番目の引数はテーブル配列です。これはB2からC11までの2番目のシートのテーブルです。VLOOKUPの3番目の引数は、列インデックスnumです。これは、私たちが探している答えです。この場合、2です。色の列番号は2です。4番目の引数は、部分一致を返すTrueまたは完全一致を返すfalseです。VLOOKUP式を適用すると、色が計算され、結果が次のように表示されます。
上のスクリーンショットでわかるように、VLOOKUPの結果は2番目のシートテーブルで色を検索しました。一致するものが見つからない場合は#N / Aを返します。この場合、Andyのデータは2番目のシートに存在しないため、#N / Aが返されます。