[英]How does excel handle empty cells
Excel 将值 0 分配给空白单元格( Excel:为什么空白单元格的值为零? )。 ISBLANK
函数检查内容。
但是:让我们考虑A1
是空的。 B2
是=A1&"foo"
。 B2 结果为“foo”而不是“0foo”。 为什么?
Excel 将使用默认的空变量值作为空单元格的值,具体取决于您尝试访问它的方式。
如果将其用作数值,则 excel 将使用空Integer
、 Double
等的默认值,即 0。
如果您将它用作字符串,例如与="foo" & A1
,它将使用String
默认空值,即""
。 所以"foo" & ""
就是"foo"
。
请参阅此处以获得更好的解释。
因为=ISBLANK()
和=0
不是一回事。
如果没有设置任何内容,单元格将返回真 ISBLANK。
如果单元格包含 0 的值,或者包含计算结果为 0 的值,或者包含计算结果为 0 的字符串,或者您尝试使用空白单元格执行方程,则单元格将返回 0。 方程需要数字,如果对空白的东西执行方程,那么它与使用 0 的效果相同。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.