如何将一个IF语句添加到VLOOKUP中,以便找不到返回的值(即0,然后写入0而不是写“John Owen”?
到目前为止代码:
=VLOOKUP(E:E,Master!A:I,9)
答案 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")