Excel 将IF语句添加到VLOOKUP

Excel 将IF语句添加到VLOOKUP,excel,excel-formula,Excel,Excel Formula,我如何将IF语句添加到VLOOKUP中,以便找不到返回的值(即0,然后它不写0,而是写“johnowen” 迄今为止的代码: =VLOOKUP(E:E,Master!A:I,9) VLOOKUP不返回0如果找不到查找,则返回N/a 如果收到的是0,则其原因是查找已找到,但返回列为空 还要确保在VLOOKUP中包含False,以便需要精确匹配 =IFERROR(VLOOKUP(E:E,Master!A:I,9,False),"John Owen") 正如Steve Martin所写,请确保在V

我如何将IF语句添加到VLOOKUP中,以便找不到返回的值(即0,然后它不写0,而是写“johnowen”

迄今为止的代码:

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

VLOOKUP不返回0如果找不到查找,则返回N/a

如果收到的是0,则其原因是查找已找到,但返回列为空

还要确保在VLOOKUP中包含False,以便需要精确匹配

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

正如Steve Martin所写,请确保在
VLOOKUP
函数的第四个参数中包含
FALSE
,但下面是该等式的另一个版本,它返回
VLOOKUP
值,除非存在错误或为零:


=if(not(iserror(E:E,MASTER!A:I,9,False))),if(vlookup(E:E,MASTER!A:I,9,False)=0,“约翰·欧文”,vlookup(E:E,MASTER!A:I,9,False)),“约翰·欧文”)
/p>试着
=IFERROR(E:E,MASTER!A:I,9,0),“约翰·欧文”)
你如何让它来写一些东西而不是0,比如约翰·欧文=如果(E,约翰·欧文,约翰·欧文)(vlookup,马斯特,9,约翰·欧文)=,VLOOKUP(E:E,Master!A:I,9,False))用这个来代替。N/A-我想用“None”来代替它,如果(VLOOKUP(E:E,Master!A:I,Master!9,False)=0,“John Owen”,IFERROR(VLOOKUP(E,Master!A:I,9,False),“None”)用这个来代替IFERROR(IF(如果(VLOOKUP(E,Master!A:I,9,False)=0,“John Owen”,VLOOKUP(E,Master!I,False),“None,Master”)尝试此操作将使我免受任何不适用错误的影响messages@Antoine-LaurentLavoisier,是的,就像Steve Martin的等式一样,这将把所有的N/A转换成“John Owen”。但是这一个也将把0转换成“John Owen”,在零是合法返回值的情况下,你可能不希望这样。