EXCEL VLOOKUP可以和IF函数合并使用。
如:在H2输入以下公式,然后向下填充公式
=VLOOKUP(F2,A:D,IF(G2="购入",2,IF(G2="售出",3,4)),0)
通过IF函数建立G列条件对应的查找数据的第几列,通过VLOOKUP函数返回数据。
此公式仅作举例,与INDEX+MATCH和VLOOKUP+MATCH函数使用相同。
可以的,而且可以互相套。
VLOOKUP第一参数要查找的值没有说,这里假设为A2,D1:F3只有三列,你10再加上5,岂不是找到外面去了,公式肯定返回错误值。而且有判断也不一定非用IF,
=VLOOKUP(A2,D1:F3,10+(A1=1)*5,)
可以
=if(iserror(公式),"",公式)
是说若A1为1,B1的值就要在原来Vlookup函数结果的基础上+5?若不为1,就维持不变?
B1=if(A1=1,Vlookup函数+5,Vlookup函数)