Vlookup使用lookup_value的公式

时间:2014-01-23 16:22:51

标签: excel excel-formula vlookup

我正在尝试使用vlookup公式,其中lookup_value是公式。如果我在该单元格中使用值而不是公式,则vlookup可以正常工作。

我的查找值在单元格D43中,其中的公式为="B43/D41" 我的vlookup是=VLOOKUP(D43,Sheet2!A1:B2992,1,FALSE).

我得到#N/A。当我将D43改为一个值(即1.21)时,它可以工作。

一切都是数字格式。

帮助?

1 个答案:

答案 0 :(得分:1)

如果=B43/D41的结果不是完全 1.21,则会产生#N/A结果,因为在查找中未找到完全匹配(1.21)阵列。

所以问题是你的查找数组中的小数精度与你的部门返回的精度不同。假设您的查找数组仅使用2位小数,那么您可以修复它:

=VLOOKUP(Round(D43,2),...)