VBA如果使用Vlookup功能

时间:2014-02-14 00:28:35

标签: excel-vba if-statement excel-2010 vlookup vba

我正在尝试使用表示以下内容的公式:

如果A4 = T那么Vlookup 其他Vlookup2

以下是我所写的不喜欢的内容。

= IF(A4 =" T"," = VLOOKUP(I4,treatlookup,11,FALSE)"," = VLOOKUP(I4,itemlookup,22, FALSE)&#34)

我尝试在= Vlookup周围没有引号,但它也不接受,给出错误。

任何建议都将不胜感激。

谢谢,

1 个答案:

答案 0 :(得分:1)

您没有像在公式中键入单元格那样设置值。删除"=可以解决您的问题:

=IF(A4="T",VLOOKUP(I4,treatlookup,11,FALSE),VLOOKUP(I4,itemlookup,22,FALSE))