Tablora · 资料库
明确选择后规范化小数逗号金额
为一列选择小数逗号和点号分组,把1.234,50这样的金额转换为1234.50,含义不明的值会被保留下来。
识别小数逗号列
在欧洲大部分地区、拉丁美洲和土耳其,金额在小数部分前写逗号,在千位之间写点:1.234,50就是一千二百三十四点五。在数据中辨认的线索是:大多数值末尾是逗号加两位数字,而点只出现在三位一组的数字之间。
把所有点和逗号都删掉碰运气,可能得到一个看似合理却错误的数字。数值规范化工具要求你说明两者各自的作用,并只应用于一列,所以同一行其他地方的代码或说明完全不受影响。
针对1.234,50的设置
- 把表格粘贴到“表格文本”中并选择“字段分隔符”;在许多使用小数逗号的导出文件中,它是分号。
- 如果第一行是表头,勾选“首行包含列名”。
- 在“数值列”中选择金额列。
- 把“小数分隔符”设为 ,,把“数位分组符”设为 .。
- 点击“计算”,然后在使用“下载 (CSV)”之前,把几个转换后的值与原值比较一下。
从1.234,50到1234.50
在这些设置下,源值1.234,50会变成1234.50,两位小数都保留。没有分组的值如15,20会变成15.20。没有逗号的1.234会被读作1234,因为在这些设置下点只能是分组符。
如果不小心把分隔符设反了,1.234,50也不会被误读成更小的数。它无法按小数点加逗号分组来解析,于是以文本形式留在“待检查的值”中。待检查数量很多,往往是设置弄反的第一个信号。
转换后的值用点写出,这是小数合计核对工具要求的格式。如果你自己的电子表格使用小数逗号,请用与文件相符的设置导入下载结果,而不是手动把这一列改回去。
小数逗号要避免的错误
- 为两个分隔符选择同一个字符:工具会拒绝这种组合,并请你检查输入的数值。
- 对小数逗号表格使用逗号作为“字段分隔符”。这样金额会被拆成两个单元格;请改用分号或制表符。
- 把这一设置应用到一个混有其他来源、写法不同的列;请先把不同来源分开。
- 以为Tablora应用也需要做这个选择。它的XLSX导出会根据每个数字列中没有歧义的值判断小数符号,所以导出后请把1.234这样的值与页面对照。
输入值
- 输入值
- 1.234,50
- 小数分隔符
- ,
- 数位分组符
- .
结果
- 结果
- 1234.50
- 已转换的单元格
- 1
- 待检查的值
- 0