[英]Vlookup using formula for lookup_value
我试图用一个vlookup
公式,其中Lookup_Array中是一个公式。 如果我在该单元格中使用值而不是公式,则vlookup可以正常工作。
我的Lookup值在单元格D43中,其中的公式为="B43/D41"
我的vlookup为=VLOOKUP(D43,Sheet2!A1:B2992,1,FALSE).
我得到#N/A
当我将D43更改为一个值(即1.21)时,它将起作用。
一切都格式化为数字。
救命?
如果=B43/D41
的结果不完全是 1.21,则将期望=B43/D41
#N/A
结果,因为在查找数组中未找到精确匹配(1.21)。
因此问题是查找数组中的小数精度与从除法返回的精度不同。 假设您的查找数组仅使用2个小数,则可以像这样修复它:
=VLOOKUP(Round(D43,2),...)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.