Excel:为什么空白单元格的值为零?

时间:2017-04-03 17:55:45

标签: excel

假设有一张空的Excel工作表。在B1单元格中输入公式“= A1”。 B1的值为0。

我的问题是:当引用空单元格A1时,为什么B1的值变为零? Excel的任何基本原理都是这样的吗?

感谢。

2 个答案:

答案 0 :(得分:2)

这是因为 B1 中的公式会返回单元格 A1的

Excel将值0分配给空白单元格。

要区分0和空白,请在 B1 中输入:

=IF(A1="","",A1)

答案 1 :(得分:0)

FWIW,强制使用= A1&""的零长度字符串。当INDEX / MATCH的VLOOKUP在遇到要返回的空白单元格后想要返回零时,这也可用于显示(一个明显空白的)单元格。两个警告:首先,零长度字符串不是真正空白,第二,如果与VLOOKUP(...)&""然后,任何应该作为真实数字返回的真实数字变成文本 - 看起来像一个数字。 - Jeeped

引用最佳答案,以便对其进行投票:)

我将我的申请更改为= formula&""根据Jeeped的说法,效果很好。有点愚蠢,索引返回值(公式)。