Vlookup返回false作为值

时间:2015-01-21 10:57:21

标签: excel vlookup

我正在尝试包含一个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)))))

1 个答案:

答案 0 :(得分:1)

您需要执行类似

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

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