Tablora · 资料库
规范化用撇号分组的千位
为一个金额列选择撇号分组,把1'234.50变成1234.50,并查看哪些带撇号的值会被数值规范化工具保留、不予转换。
撇号分组出现在哪里
瑞士式的价目表、工资表和对账单常用撇号分隔千位,所以1'234.50表示一千二百三十四点五。把这一列复制到英文设置的电子表格里,撇号通常会让单元格变成纯文本,于是它在没有任何提示的情况下被排除在求和之外。
同一个字符也出现在O'Neill这样的人名、商品备注和缩写中。因此数值规范化工具从不在整张表里删除撇号。它只处理你选中的那一列,而且只在严格的数位分组格式中接受撇号:开头一到三位数字,之后每组恰好三位。
撇号分组列的设置
- 把各行粘贴到“表格文本”中,并把“字段分隔符”设为文本里分隔字段的字符。
- 如果第一行是表头,勾选“首行包含列名”,这样表头不会被转换或计入。
- 在“数值列”中只选择金额列。
- 把“小数分隔符”设为 .,把“数位分组符”设为撇号选项。
- 点击“计算”,先查看“已转换的单元格”和“待检查的值”,再使用“下载 (CSV)”。
逐步解读1'234.50
在小数点加撇号分组的设置下,源值1'234.50会变成1234.50。分组符号被删除,两位小数按原样保留,不做任何四舍五入。同一列中没有分组的金额,例如980.00,在这些设置下也会被转换。
像12'34.50这样的值不会被转换,因为34不是三位一组。它会按输入原样留在单元格里,并让“待检查的值”加一,方便你回到原始资料查看本意。
转换后的值以 . 作为小数点,这正是小数合计核对工具要求的格式,所以可以把转换后的列粘贴过去,与文件上写明的合计进行比较。
撇号分隔符特有的陷阱
- 把“数位分组符”留在逗号:撇号会被当成未知字符,1'234.50 不会被转换,而是留待检查。
- 把“数值列”指向人名或编号列,在这些列里撇号本来就是文字的一部分。
- 弯撇号:有些文档印的是右单引号,而不是直撇号 '。分组选项只认直撇号,所以在你修正源文本之前,这些单元格都不会被转换。
- 以为拍照的对账单一定识别正确。在Tablora应用中,XLSX导出也会删除它当作数字处理的列中单元格里的直撇号,所以在分享文件前,请把几个结果与“来源 · 第 n 页”视图对照一下。
输入值
- 输入值
- 1'234.50
- 小数分隔符
- .
- 数位分组符
- '
结果
- 结果
- 1234.50
- 已转换的单元格
- 1
- 待检查的值
- 0