因此,如果我输入美元值,则 Excel 中输入的是 $123,45 而不是 $123.45。您可以想象,这会对 csv 文件造成严重破坏。如果我使用.(>)
Alt 上方的键,Excel 将不会对数字进行数学运算,而是将其视为文本 :~
在计算器中,.(>)
Alt 上方的键根本不起作用,但.(Del)
数字键盘上的键起作用 - 作为逗号,而不是.
因此,excel 不会对我的值进行计算,因为逗号会造成混淆,而 Calc 给出的答案比预期的多出数千个,尽管我可以手动分配小数点的位置,但获得了正确的数字。
我有点不明白为什么,也不知道该如何解决
答案1
这通常是在区域设置和格式已从默认设置更改时发生的。Excel 从计算机的区域设置中获取其小数字符(我认为计算器也会这样做)。
检查 Windows 10 中的区域设置并将其设置为您所在国家/地区的默认设置。
如果您个人不想使用这些默认值,那么您可以指示 Excel 对小数点和千位分隔符使用不同的字符。
使用 CSV 文件时,您可以使用导入向导中的设置使 CSV 文件的约定与您想要使用的约定保持一致。