将自定义数字格式应用于错误值

将自定义数字格式应用于错误值

我正在尝试将自定义数字格式应用于返回错误值的 Excel 2007 中的单元格。

我知道我可以以 POSITIVE;NEGATIVE;ZERO;TEXT 格式将自定义数字格式应用于数字/文本值。但是,错误值似乎不属于这四个类别中的任何一个。我还知道我可以应用“[条件]格式”的格式,但我找不到任何方法来测试是否存在错误。

微软一些解决方法,但它们都要求将错误转换为另一个值,或者将结果格式化为白色文本,这对于背景不是白色的情况来说是不可靠的。

是否有任何方法可以应用自定义数字格式,以便单元格可以包含错误值,但是展示什么都没有?如果答案是否定的,那为什么不呢?

答案1

不,这不可能。

因为微软决定这么做,而且可能是因为这对不太合格的用户来说很危险——他们不会再看到这个错误了。

如果你不想按照建议去做IFERROR(<original formula>,""),你可以做一个条件格式在使用公式=ISERROR(cell)和结果格式的单元格上白底白字

再次,存在忘记它或下一个用户不知道它的危险。在大片中,这就是噩梦的根源......

答案2

假设单元格中有公式B2

=B1/A1

在此处输入图片描述

我们应用条件格式来B2使用 FormulaIs 选项:

在此处输入图片描述

现在对于除以零的情况:

在此处输入图片描述

相关内容