我正在使用以下 excel 公式,但希望隐藏"0"



下面的公式返回正确的值并删除 #NA 而不是空值。

如何删除"0"空?

=IFERROR(INDEX('[request.xlsm]Notes'!$A:$K,MATCH($C2,'[request.xlsm]Notes'!$B:$B,0),11),"")

IFERROR 函数捕获以下错误:#N/A、#VALUE!、#REF!、#DIV/0!、#NUM!、#NAME?和 #NULL!。

零与 #NULL!不同,因此 IFERROR 不会将其过滤掉,并且无论如何,MATCH 函数都不应该返回 #NULL!如果看到零,则可能是因为您与工作表中的数据中的空白匹配。如果数据中应出现空白,并且匹配响应也必须为零,则可以嵌套一个 IF 语句以首先计算表达式,以查看表达式的计算结果是否为零。

=IF(INDEX('[request.xlsm]Notes'!$A:$K,MATCH($C2,'[request.xlsm]Notes'!$B:$B,0),11)=0,"",IFERROR(INDEX('[request.xlsm]Notes'!$A:$K,MATCH($C2,'[request.xlsm]Notes'!$B:$B,0),11),""))

相关内容

最新更新