我有一个Google Spreadsheets,其中一些单元格的值介于:
这些单元格未设置为数字,它们会自动识别包含的类型。如果我使用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)上获得了相同的行为。
谢谢
答案 0 :(得分:0)
自动格式化选择显示为时间,即75
为1小时15分钟,或1.15
(单击单元格时,秒为00
)。如果在将,
替换为.
之前将其格式化为纯文本格式,它将不会出现这种情况。