在新电子表格中输入公式时未进行解析



我有一个谷歌电子表格,里面有一些值和公式,我想复制到另一个电子表格中的另一个工作表中,但粘贴的公式在新工作表中与Formula parse error.断开。

例如,公式=FLOOR.MATH($C$2/100*$I$5, 5)在第一个电子表格中的工作表中起作用,但在第二个电子表格的工作表中将被破坏,即使手动重新键入也是如此。

删除引用并只使用数字并不能改变任何事情——仍然是同样的错误。然而,简单的公式和参考文献是有效的。例如,=$C$2=42/100 * 5可以按预期在两个电子表格中工作。

我已经确认,在第一个电子表格中,该公式适用于不同的工作表,并且具有不同的值和单元格引用。

为什么这个公式只在一个电子表格中有效,而在输入不同的电子表格时却无效?

我发现了问题。这是由于电子表格之间的区域设置差异。

";工作";电子表格所在的区域设置使用句点作为小数分隔符。";破碎的";电子表格所在的区域设置使用逗号作为小数分隔符。

这意味着在第二张表中的公式中,分隔参数的逗号被解释为十进制分隔符。这就是为什么简单的公式有效,而需要参数的更复杂的公式却失败了。

这可以通过转到File -> Spreadsheet settings并检查每个文档的Locale设置来确认。

要修复,有两个选项:

  1. 更改第二个电子表格的区域设置以匹配第一个
  2. 将公式中的逗号改为分号

由于分号在所有地区都可以使用,因此这是您应该进行的首选更改,尤其是在首次编写公式时

相关内容

  • 没有找到相关文章

最新更新