我们遇到了一个奇怪的错误,遗憾的是,由于弹出了太多其他不相关的搜索结果,因此无法搜索此类内容。所以我不得不在这里试一试。
我的一位同事在使用 Excel 时遇到了一个奇怪的问题,当她输入 -0.02 或类似值(例如 -0.51)时,结果以 #Value 结尾!即使我们尝试将单元格或列从“常规”更改为其他任何值,预览也已显示为 #VALUE!。
当我检查值时,它是 =0.02 而不是 -0.02。其余的。当我在 Excel 2010 中检查同一张表时,它显示“=_FV(0;"02")”
当我尝试输入 -0.02 时,它显示“Micrsoft Excel 在输入的公式中发现错误。”
有人知道这个问题可能是什么吗?
编辑: 所以这里有一个更新。我找到了这个问题的解决方案,但它似乎只在 Windows 7 下有效,在 Windows 10 下无效。
区域设置需要以下设置才能按照用户需要工作。在数字下:小数点符号:,数字分组符号:“空格”列表分隔符:;
在货币下:小数符号:,数字分组符号:“空格”
其余部分我们采用法语的正常默认格式设置。
因此,用户面临的问题是,要么 CSV 文件在某个特定位置出现问题,因为最后一列以“1,000000000”或“1.000000000”结尾,这应该导致出现值 1,而不是 1.000.000.000;另一个问题是,当这一切工作正常时,下一个问题将是 -0.2 值或任何类似于 -xx 的值都会导致“#VALUE!”错误。
遗憾的是,我们公司的政策不允许泄露任何信息,否则我会贴出文件的副本,以便您亲自查看。
编辑 04/2020:我们发现了这个问题。由于她已从 Windows 7 和 Excel 2010 迁移到 Windows 10 和 Excel for Office 365,语言和区域设置将不再适用。Windows 7 下的语言设置为:格式:英语(英国)在附加设置中,我们设置了以下内容:数字:小数符号:,数字分组符号:空格列表分隔符:;
货币: 小数点符号:,数字分组符号:空格
时间:AM 和 PM 符号:空