Tablora · 资料库
明确选择后规范化小数点金额
只为金额列设置小数点和逗号分组,把1,234.50转换为1234.50,代码和其他列保持输入原样。
小数点写法
在美国、英国、日本和许多其他地方,点表示小数,逗号分组千位,所以1,234.50是一千二百三十四点五。在使用小数逗号的国家,同样的字符作用互换,这就是为什么对一个来源正确的设置,可能会悄悄颠倒另一个来源的金额。
数值规范化工具从不为整个文件决定写法。你每次为一列选择分隔符,只有这一列会被转换。其他列中的标识符、商品代码和说明保持原有字符。
浏览器表单每次计算只转换一个“数值列”。如果还有第二个金额列,请把下载的结果重新粘贴到“表格文本”中,选择那一列再运行一次。
转换小数点列
- 把各行粘贴到“表格文本”中并选择“字段分隔符”。如果金额里有分组逗号,字段本身应以制表符、分号或竖线分隔,否则金额必须加引号。
- 如果有标题行,勾选“首行包含列名”。
- 在“数值列”中选择金额列。
- 把“小数分隔符”设为 .,把“数位分组符”设为逗号。
- 点击“计算”,查看“已转换的单元格”和“待检查的值”。
1,234.50会怎样
在这些设置下,源值1,234.50会变成1234.50。分组逗号被删除,两位小数完全保留。单纯的1,234会变成1234,0.75仍是0.75。
有些值会被保留而不是猜测。省略前导零的小数,如.75,会留待检查。1,23.00也一样,因为23不是三位一组。每个被保留的值在输出中都保持原文本,方便你去原始资料里查找。
混淆两种写法
- 如果误选了小数逗号,1,234.50也不会变成更小的数。它在那些设置下无法读取,会出现在“待检查的值”中,提醒你检查分隔符。
- 不要对由不同写法的来源拼成的文件统一套用一个设置;先按来源拆分。
- 逐个检查每个被保留的值,而不是删掉它;被保留的单元格常常指向原始资料中的笔误或OCR误识别。
- 在Tablora应用中,XLSX导出会根据每个数字列中没有歧义的值判断小数符号。如果一列中的每个值都像1,234,就没有这样的依据,所以请把几个导出的单元格与页面对照。
输入值
- 输入值
- 1,234.50
- 小数分隔符
- .
- 数位分组符
- ,
结果
- 结果
- 1234.50
- 已转换的单元格
- 1
- 待检查的值
- 0