引用不同工作表中的单元格时出现 #NAME?

引用不同工作表中的单元格时出现 #NAME?

我正在使用自由计算器。我只想引用同一工作簿中另一个工作表中的单元格,但显示的是 #NAME?。我知道我以前遇到过这个问题,但从未弄清楚如何解决它。以下是我所做的。

在 上sheet1,我有一个单元格B1,其中包含值1999。在 上sheet2,我输入了A1='sheet1'!B1。然后 sheet2 A1 单元格显示#NAME?

我究竟做错了什么?

答案1

这是我第一次遇到这种情况(最近才开始使用 Excel,Calc 中还不需要多个工作表),但我复制了您的问题。我没有输入单元格引用,而是指向它以查看将存储什么。这是我得到的结果:

=Sheet1.B1

没有引号(我认为这可能是您的问题)。但是,显然,LibreOffice Calc 使用句号而不是感叹号来分隔工作表名称。我查看了帮助,果然,这就是格式。

句点是 Calc 的默认设置,但有一个菜单设置(在不同版本中略有不同),可让您使用 Excel 地址格式。当前它位于Tools | Options | LibreOffice Calc | Formula。在 下Formula Syntax,选择Excel A1。与在 Excel 中一样,在该设置中感叹号用作分隔符。

答案2

好吧,这很奇怪。所以为了解决这个问题,我保存了文件。然后我关闭了文件。然后我重新打开了文件。Libre Calculator 自动将我的转换='sheet1'!B1=$Sheet1.B1,现在它显示了 Sheet 1 b1 的值。我不知道为什么我必须保存并重新打开文件才能让它工作。

相关内容