将IF语句添加到VLOOKUP

时间:2014-03-08 14:23:07

标签: excel excel-formula

如何将一个IF语句添加到VLOOKUP中,以便找不到返回的值(即0,然后写入0而不是写“John Owen”?

到目前为止

代码:

=VLOOKUP(E:E,Master!A:I,9)

2 个答案:

答案 0 :(得分:1)

如果未找到查找,则VLOOKUP不返回0,它返回#N / A

如果您收到0,则因为找到了查找但返回列为空

还要确保在VLOOKUP中包含False,以便完全匹配。

=IFERROR(VLOOKUP(E:E,Master!A:I,9,False),"John Owen")

答案 1 :(得分:1)

正如Steve Martin写的那样,请确保在FALSE函数的第4个参数中包含VLOOKUP,但这是该等式的另一个版本,它返回VLOOKUP值,除非有错误或零:

=if(not(iserror(vlookup(E:E,MASTER!A:I,9,False))),if(vlookup(E:E,MASTER!A:I,9,False)=0,"John Owen",vlookup(E:E,MASTER!A:I,9,False)),"John Owen")

相关问题