公式是左边的结果
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)
我有一个匹配项的 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)