Vlookup 返回 false 作为值

Vlookup returning false as value

我正在尝试包含一个 IF 语句,以说明如果单元格说 "PAINT" 做一件事,如果它说别的,就做另一件事(VLOOKUP)如果单元格说 PAINT 那么它就可以正常工作应该。但是,如果单元格显示其他任何内容,那么我会得到 "FALSE" 的值。我是 VLOOKUP 的新手,所以我怀疑这很可能是问题所在。

谢谢

=IF(N20="Paint",P20-(VLOOKUP(B20,CODES!$F:$G,P20-(VLOOKUP(B20,CODES!$J:$K,2)))))

你需要做类似

的事情
 =IF(N20="paint",VLOOKUP(B20,CODES!$F:$G,2,0),VLOOKUP(B20,CODES!$J:$K,2,0))

在您的第一个 VLOOKUP 结束时,您需要指定 return 来自您 'CODES' sheet 的值的列,我已使用 ' 指向 Col G 2' 和 '0' return 完全匹配。然后关闭 'True' VLOOKUP 并启动 False VLOOKUP