停止将空白视为零

是否有一个设置告诉Excel停止将空白视为零?

我不是在寻找像=IsBlank()这样的解决方法,而是一个closures空白 – > 0function的通用设置。

我认为这个问题是误导性的。 Excel不会将空白视为零,某些函数根据您构build公式的方式来执行此操作。

testing一个单元格是否为空是不是一个解决方法,这取决于您正在使用的function。 所以我认为你的问题的答案是“不”。 您将永远必须根据您正在构build的公式来具体决定如何处理空单元格。 这并不总是必要的。

你所说的问题实际上是程序的多样性。

如果你有一个特定的公式,你会发现麻烦,把它作为一个新的问题,看看是否有一个替代方法来实现你的目标。 更多样化!

(按要求添加为答案)。

这种“多样性”的结果(多彩的形容词不是解决scheme,只是躁狂的迷或付费代表),是空白单元格导致丑陋的0。 在这方面,MS Excel确实将空白单元视为零。

我也有这个烦人的问题。 我的解决scheme是在整个列中执行计算。 然后删除零。 Excel在这个分数上有点古怪。 例如,即使列的格式是带有两个小数点的编号,查找和replace模式下的Xcel将不会识别计算生成的0.00个条目。 但是它会识别0,即使条目显示为0.00。 奇怪而奇妙的是,这种方法摆脱了我想要空白的0.00s(因为用于计算的相邻单元格中没有条目),但在相邻列中存在条目的情况下保留0.00,但是该值是如此之小以至于计算的答案是小于0.01。