当源单元格为空白或显示为 #N/A 时,如何使 VLOOK 值显示为空白?

当源单元格为空白或显示为 #N/A 时,如何使 VLOOK 值显示为空白?

我正在尝试创建一个公式来将单元格显示为空白,而不是返回#N/A0或日期00/01/1900

我可以创建一个返回空白而不是的公式#N/A,我可以创建一个返回空白而不是或0的公式00/01/1900,但是,我希望将两者结合起来,以便我可以将其拖到整列上,如果源单元格为空白,则返回空白,如果是错误,则返回空白。

是否可以将以下两个公式合并到一个单元格中?

=IFERROR(VLOOKUP($C339,DBTRACKER,3,FALSE),"")

=IF(VLOOKUP($C339,DBTRACKER,3,FALSE)="","",VLOOKUP($C339,DBTRACKER,3,FALSE))

答案1

您的第二个公式几乎已经完成。我将使用 ISNA 检查错误,如下所示:

IF(ISNA(VLOOKUP($C339,DBTRACKER,3,FALSE)),"",VLOOKUP($C339,DBTRACKER,3,FALSE))

如果在查找表中找不到查找值,则这将在单元格中放置一个空白值。

答案2

您的第一个公式稍加修改即可,它应该是这样的:

=IFERROR(IF(VLOOKUP($C339,DBTRACKER,3,FALSE)="","",VLOOKUP($C339,DBTRACKER,3,FALSE)),"")

相关内容