組み込み関数 VLOOKUP は、Excel の最も強力な関数の 1 つです。ただし、これにはいくつかの欠点があります。1 つの列のみ、かつ左端の列の値のみを比較します。しかし、最初の列だけでなく 2 つの列の値を比較する必要がある場合はどうすればよいでしょうか?
変更された関数 VLOOKUPDOUBLE は、テーブルの 2 つの異なる列で 2 つの条件を同時に検索します。
=VLOOKUPDOUBLE(LookupValue1; LookupArray1; LookupValue2; LookupArray2; ReturnArray)
VLOOKUPDOUBLE() 関数は使いやすいです。検索する 2 つの個別の範囲、比較する 2 つの値、および関連する値が返される列を指定するだけで、Excel は 2 つの一致で必要な結果を自動的に検索して返します。
=VLOOKUPDOUBLE("John"; {Lookup Array1}; "001"; {Lookup Array2}; {Return Array})
次の結果が得られます。
この例では次の値を使用します。
無料の拡張機能をインストールすると、VLOOKUPDOUBLE() 関数を使用できます。 YouLibreCalc.xlam 。
その後、この関数は Excel で開かれるすべてのファイルで使用できるようになります。