Tablora · 资料库
将给定百分比转换为小数值
百分号会改变数量级:12,5%会变成0.125而不是12.5。了解数值规范化工具如何移动数位,以及之后需要检查什么。
百分号是比例,不是装饰
利率、折扣、占比和增长率常常带着百分号:12,5%或4.75%。删掉符号会剩下12.5,如果接收方表格要的是小数,就大了一百倍。数值规范化工具把末尾的百分号视为值的含义的一部分,并把数字转换为小数形式。
它通过在数字本身中把小数点左移两位来完成,所以不涉及任何舍入或浮点运算。
小数逗号下的12,5%
本页示例使用小数分隔符 , 和数位分组符 .,源值为12,5%。结果是0.125。逗号被读作小数符号,百分号被删除,数值被换算,得到三位小数。
在同样的设置下,100%会变成1.00,0,5%会变成0.005。百分号前有空格,如12,5 %,同样可以接受。
由于移位是在数字上进行的,结果的小数位可能多于源值:12,5%有一位小数,0.125有三位。这是精确值,不是舍入造成的,在之后把利率乘以金额时值得保留。
转换利率列
- 确认原始资料中的值确实带有百分号;不带百分号的利率列本身已是普通数字,不会被换算。
- 选择该列使用的“小数分隔符”,如果较大的百分比有分组,也选择“数位分组符”。
- 在“数值列”中选择利率列,然后点击“计算”。
- 抽查换算结果与原始资料是否一致:12,5%应为0.125,而不是12.5或0.0125。
- 在把结果粘贴到接收方表格之前,先确定它期望的利率形式。
- 千分号或pct这样的词不会被识别,这些值会留待检查。
百分比列常见的错误
- 因为结果看起来很小,又乘了一次100。只有在接收字段明确要求百分点时才这样做。
- 在同一列中混用带和不带百分号的行:不带的不会被换算,于是这一列落在两种不同的比例上。
- 把输出设为百分比格式,却忘了它已经是小数。
- 在Tablora应用中,XLSX导出也会把它当作数字处理的列中的百分比单元格除以100,并设为百分比格式,所以单元格存的是0.125,显示为12.50%。如果你随后把显示的值复制到别处,复制的是格式化后的文本,而不是小数。
输入值
- 输入值
- 12,5%
- 小数分隔符
- ,
- 数位分组符
- .
结果
- 结果
- 0.125
- 已转换的单元格
- 1
- 待检查的值
- 0