【发布时间】:2015-09-16 08:42:36
【问题描述】:
所有一次性使用的 VLOOKUP 公式都可以完美运行,但下面的公式是嵌套的 VLOOKUP 并且总是失败。
=VLOOKUP(VLOOKUP(V2,PRAISe,2,FALSE)-VLOOKUP(D2,PRAISe,2,FALSE),Progress,2,FALSE)
当我考虑公式时,嵌套的 VLOOKUPS 工作正常并解析为正确的十进制值。当顶级 vlookup 搜索该十进制值时,我总是会收到未找到值的错误。
查找范围如下:
PRAISE Lookup
1- 1.20
1+ 1.80
1= 1.50
2- 2.20
2+ 2.80
2= 2.50
etc. etc.
Grade Lookup
1.20 1-
1.50 1=
1.80 1+
2.20 2-
2.50 2=
2.80 2+
etc. etc.
Progress
0.00 0
0.30 1
0.60 2
0.90 3
1.20 4
etc. etc.
我尝试过的事情。
起初我认为这是由于小数位和精确匹配问题,所以我将所有结果乘以 10,所以我只使用整数。不幸的是,我得到了同样的结果。
我也尝试过将公式分布在两列中。减法再次起作用并解析为十进制数。但是,当我尝试将该数字作为单独的语句查找时,它仍然失败。
【问题讨论】:
标签: excel excel-formula vlookup