組み込みの VLOOKUP 関数は、Excel (Calc) の最も強力な関数の1つです。しかし、いくつかの欠点があります - 1つの列の、しかも最も左の列の値しか比較しません。しかし、2つの列で、しかも最初の列だけでなく値を比較する必要がある場合はどうでしょうか?
改良された VLOOKUPDOUBLE 関数は、テーブルの異なる2つの列で同時に2つの条件を検索します。
=VLOOKUPDOUBLE(LookupValue1; LookupArray1; LookupValue2; LookupArray2; ReturnArray)
VLOOKUPDOUBLE() 関数は使い方が簡単です。検索用の2つの個別の範囲、比較用の2つの値、および関連する値が返される列を指定するだけで、Excel (Calc) は自動的に2つの条件に一致する必要な結果を見つけて返します:
=VLOOKUPDOUBLE(LookupValue1; Lookup Array1; LookupValue2; Lookup Array2; Return Array)
次のような結果が得られます:
この例では、以下の値が使用されています:
VLOOKUPDOUBLE() 関数を、YLC Utilities 拡張機能をインストールすることで使用できます。
その後、この関数は Excel (LibreOffice Calc) で開かれるすべてのファイルで利用可能になります。