内置函数 VLOOKUP 是 Excel (Calc) 中最强大的函数之一。但它有一些缺点——它只在一个列中,而且只在最左边的列中比较值。但是如果需要同时比较两个列中的值,而不仅仅是在第一个列中呢?
修改后的 VLOOKUPDOUBLE 函数同时在表格的两个不同列中根据两个条件进行搜索。
=VLOOKUPDOUBLE(LookupValue1; LookupArray1; LookupValue2; LookupArray2; ReturnArray)
VLOOKUPDOUBLE() 函数使用简单。您只需指定 2 个单独的搜索范围、2 个要比较的值以及要返回相关值的列,Excel (Calc) 将自动找到并返回两个匹配项的所需结果:
=VLOOKUPDOUBLE(LookupValue1; Lookup Array1; LookupValue2; Lookup Array2; Return Array)
我们将得到以下结果:
在此示例中使用了以下值:
您可以使用 VLOOKUPDOUBLE() 函数,方法是安装 YLC Utilities 扩展。
此后,该函数将可在所有在 Excel (LibreOffice Calc) 中打开的文件中使用。