Vlookup返回值为false

我试图在包含一个IF语句来说,如果单元格说“PAINT”做一件事,如果它说什么别的,做另一个(VLOOKUP)如果单元格说PAINT,那么它应该像它应该。 但是,如果单元格说什么,那么我会得到一个“FALSE”的值。 我是VLOOKUP的新手,所以我怀疑这可能是问题所在。

谢谢

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

你需要做类似的事情

  = IF(N20 = “涂料”,VLOOKUP(B20,CODES $ F $ 2:$ G $ 22,2,0),VLOOKUP(B20,CODES $Ĵ$ 2:$ $ķ22,2,0))

在第一个VLOOKUP结束时,您需要指定从'CODES'表中返回值的列,我已经使用'2'指向Col G,'0'返回完全匹配。 然后closures“真正的”VLOOKUP并开始你的虚拟VLOOKUP