Google Spreadsheets替换功能,行为异常

时间:2018-09-24 20:07:44

标签: google-sheets

我有一个Google Spreadsheets,其中一些单元格的值介于:

  • 0.61和0.99
  • 0,71和0,79
  • 0.81和0.89
  • 0,91和0,99

这些单元格未设置为数字,它们会自动识别包含的类型。如果我使用ISNUMBER进行检查,则返回TRUE。

如果我找到逗号并将其替换为点分隔符,它将更改单元格中包含的值。 例如,“ 0,75”更改为“ 1.15”。如果我单击该单元格,它将显示“ 1.15.00”。

但是,如果我具有“ 1,30”之类的值,它们将按预期方式更改为“ 1.30”,但是令人惊讶的是,单击单元格,它显示为“ 1.30.00”。

如果我在自动识别中设置了包含“ 0,6”,“ 0,7”,“ 0,8”,“ 0,9”的单元格,它们分别更改为“ 0.6”,“ 0.7”, “ 0.8”,“ 0.9”。

如果我的单元格上包含“ 0,60”,“ 0,70”,“ 0,80”,“ 0,90”设置为数字,则它们分别更改为“ 1.00”,“ 1.10”,“ 1.20” ”,“ 1.30”。如果我单击该单元格,它们分别显示“ 1.00.00”,“ 1.10.00”,“ 1.20.00”,“ 1.30.00”。

为什么这种行为?这是正常现象还是错误?他们被解释为像六性吗?

https://docs.google.com/spreadsheets/d/1pmUOyRoSQXvAldG_9ixUOu2YBTsmTreUMmoKZQpE8sI/edit?usp=sharing

录制的剪辑: https://photos.app.goo.gl/vV7FhrvrguDsAMwDA

编辑:我在Google Chrome(Windows),Microsoft Edge(Windows)和Google Spreadsheets(Android)上获得了相同的行为。

谢谢

1 个答案:

答案 0 :(得分:0)

自动格式化选择显示为时间,即75为1小时15分钟,或1.15(单击单元格时,秒为00)。如果在将,替换为.之前将其格式化为纯文本格式,它将不会出现这种情况。