Tablora · 资料库
读取用空格分组的金额
读取用空格或不换行空格分组千位的金额,如1 234,50,而不删除表中其他地方的空格。
用空格作千位分隔符
法国、波兰、捷克、北欧等许多地区的写法用空格给数字分组:1 234,50。在排版文档和PDF导出中,这个空格常常是不换行空格或窄不换行空格,在屏幕上看起来一样,却是不同的字符。把这样的金额粘贴到电子表格里,单元格通常会被当作文本。
把“数位分组符”选为“空格”,数值规范化工具就会接受数字组之间的普通空格、不换行空格、窄不换行空格和细空格。它只作用于你选择的那一列,所以说明和名称中的空格保持不变。
转换1 234,50
本页示例使用小数分隔符 , 和数位分组符“空格”,源值为1 234,50。结果为1234.50:分组空格被删除,逗号变成小数点,两位小数都保留。
分组仍然必须规整。组与组之间有两个空格,如1 234,50,或某一组长度不对,如12 34,50,都会保留原文本留待检查,因为这些值可能是两个连在一起的数字。
各种不换行空格只在所选列内被当作空格处理,转换后的金额中不含任何空格,所以结果可以直接放进小数合计核对工具。
设置数值规范化工具
- 把表格粘贴到“表格文本”中。请确认“字段分隔符”不是类似空格的字符;以空格分组的导出文件通常在字段之间用分号或制表符。
- 如果表格有表头,勾选“首行包含列名”。
- 在“数值列”中选择金额列。
- 把“小数分隔符”设为 ,、“数位分组符”设为“空格”,然后点击“计算”。
- 查看“待检查的值”,到原始资料中逐个查找被保留的值。
与空格有关的陷阱
- 在文本中的任何地方用空格作字段分隔符。数值规范化工具只能修正一个单元格内的数字,无法把已被拆进两个字段的金额重新拼起来。
- 对含有12 boxes这类文字的列选择空格分组。这些值会被保留而不是转换,却会给待检查数量增加干扰。
- 以为其他列也会被清理。所选列之外的单元格会原样保留空格。
- 在Tablora应用中,XLSX导出在识别为数字的列中接受空格分组,当空格没有形成三位一组时则把值保留为文本。这能防止照片识别时连在一起的单元格(如5 20 8)出错,但导出前仍请把这类单元格与页面对照。
输入值
- 输入值
- 1 234,50
- 小数分隔符
- ,
- 数位分组符
- 空格
结果
- 结果
- 1234.50
- 已转换的单元格
- 1
- 待检查的值
- 0