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

Gan*_*ang 6 excel

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

我的问题是:为什么当引用空单元格 A1 时 B1 的值变为零?Excel 这样做有什么理由吗?

谢谢。

小智 7

FWIW,使用 =A1&"" 强制使用零长度字符串。当 INDEX/MATCH 的 VLOOKUP 在遇到要返回的空白单元格后想要返回零时,这也可以用于显示(显然是空白的)单元格。两个警告:首先,零长度字符串并不是真正的空白,其次,如果与 VLOOKUP(...)&"" 一起使用,则任何本应作为真实数字返回的真实数字都会变成看起来像文本的文本-一个号码。\xe2\x80\x93 吉普车

\n\n

引用最佳答案,以便我可以投票:)

\n\n

我根据 Jeeped 将我的应用程序更改为=formula&"",并且效果很好。索引返回值(公式)有点愚蠢。

\n


Gar*_*ent 5

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

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

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

=IF(A1="","",A1)
Run Code Online (Sandbox Code Playgroud)