避免显示 INDEX() 返回的 0

避免显示 INDEX() 返回的 0

我有一个函数从不同的表返回一些值:

=IFERROR(INDEX(Table2[Kommentar];[@[Radnr.]]);"")

在大多数情况下,这种方法效果很好,但如果另一个表的列中没有输入任何信息,我就会得到 0,而我希望该单元格显示与其他表相同的值,即保持空白。

有什么好方法可以做到这一点吗?

目前结果

在此处输入图片描述

首选结果

在此处输入图片描述

答案1

每当我有这个时,我要么使用条件格式来隐藏 0,要么使用语句IF

=iferror(if(INDEX(Table2[Kommentar];[@[Radnr.]])="","",INDEX(Table2[Kommentar];[@[Radnr.]]),"")

当索引单元格为空白时,它返回零,因此简单地说,如果返回空白,则假设为空白,否则按最初要求INDEX执行。INDEX

您还可以隐藏 0

文件 -> 选项 -> 高级设置 -> 此工作表的显示选项 -> 在具有零值的单元格中显示零

相关内容