使用空白单元格进行 Vlookup

使用空白单元格进行 Vlookup

使用空白单元格的 Vlookup 我有一个 Vlookup 公式,如果值为空,我想返回“”。例如:=Vlookup(D2, sheet 1,A2:D2,3,0)

答案1

请检查此公式: =IF(ISBLANK(VLOOKUP(D2,sheet1,A2:D2,3,0)),"",VLOOKUP(D2,sheet1,A2:D2,3,0))

答案2

当 VLOOKUP 在查找表中找到值时,它会返回错误#N/A。您可以使用 IFNA 函数或 IFERROR 函数来捕获此错误。但是,当查找表中的结果为空单元格时,不会引发任何错误,VLOOKUP 只会返回零。

当查找表包含实际的零值时,这可能会导致问题,因为它表明查找表中的空白单元格也包含零,而实际上它们是空的。要解决此问题,您可以使用 IF 函数明确测试 VLOOKUP 的结果,然后如果找到空字符串,则返回自定义结果。

您可以将其与 IF 结合起来:

=IF(VLOOKUP(D2, sheet 1,A2:D2,3,0)="","",VLOOKUP(D2, sheet 1,A2:D2,3,0))

参考 : VLOOKUP 如果为空白则返回空白

相关内容