我正在尝试将自定义数字格式应用于返回错误值的 Excel 2007 中的单元格。
我知道我可以以 POSITIVE;NEGATIVE;ZERO;TEXT 格式将自定义数字格式应用于数字/文本值。但是,错误值似乎不属于这四个类别中的任何一个。我还知道我可以应用“[条件]格式”的格式,但我找不到任何方法来测试是否存在错误。
微软一些解决方法,但它们都要求将错误转换为另一个值,或者将结果格式化为白色文本,这对于背景不是白色的情况来说是不可靠的。
是否有任何方法可以应用自定义数字格式,以便单元格可以包含错误值,但是展示什么都没有?如果答案是否定的,那为什么不呢?
答案1
不,这不可能。
因为微软决定这么做,而且可能是因为这对不太合格的用户来说很危险——他们不会再看到这个错误了。
如果你不想按照建议去做IFERROR(<original formula>,"")
,你可以做一个条件格式在使用公式=ISERROR(cell)
和结果格式的单元格上白底白字。
再次,存在忘记它或下一个用户不知道它的危险。在大片中,这就是噩梦的根源......