公式是左边的结果

Formula is is resulting to the left

我有一个匹配项的 Vlookup。 Vlookup 查找国家,而 match 查找权重。不同国家的每个重量都有不同的成本。

我的公式似乎 return 结果在我期望的左侧。所以 65 公斤是 return 60 公斤的成本。

这是我用过的代码。我试过在 D9 前面加上 1+。我将 False 设置为 0,并尝试将 0 更改为 1 和 -1。

"=VLOOKUP(D8,Express!C2:AU128,MATCH(D9,Express!D3:AU3,0),FALSE)"=10=]

希望这是有道理的。

感谢您的帮助。

匹配returns范围内的相对位置。所以 VLOOKUP 中的第三个标准是基于 1 而不是 0 的事实,你需要在 MATCH 中使用与 VLOOKUP 中相同的列开始范围:

Express!D3:AU3更改为Express!C3:AU3

=VLOOKUP(D8,Express!C2:AU128,MATCH(D9,Express!C3:AU3,0),FALSE)

试试这个公式:

=VLOOKUP(D8,Express!C2:AU128,MATCH(D9,Express!D3:AU3,0)+1,FALSE)