Tablora · 资料库
让带前导零的标识符保持不变
数值规范化工具会把带前导零的整数(如000123)保留为文本待检查,而不是变成123。下面说明这个信号意味着什么。
为什么000123不会被转换
带前导零的数字几乎总是代码:商品编号、分支机构、邮政区号或员工编号。把000123转换成123,看似无害的整理,实际上改变了它的身份。因此,数值规范化工具从不转换以0开头且后面还跟着数字的整数部分。单元格保留原文本,并计入“待检查的值”。
小数符号前只有一个零的情况不受影响。0.50正常转换;00.50则会被保留,因为它以两个零开头。
这条规则只看小数符号之前的数字。0123.45同样会被保留,而123.45和0.45会被转换。带分组的值会在删除数位分组符之后再检查,所以在逗号分组下,0,123也会被保留。
000123示例
使用小数分隔符 . 和数位分组符逗号时,源值000123会作为文本保留待检查。“已转换的单元格”不包括它,“待检查的值”计它一次,预览和“下载 (CSV)”中仍显示000123。它不会被改成零,也不会被删除。
把待检查数量当作线索
- 如果一列中大多数待检查项都是带前导零的值,这一列很可能装的是标识符而不是金额。请另选一个“数值列”。
- 如果真正的金额列中只有一两个值被保留,请到原始资料中查看;多出来的零可能来自误识别或手动输入。
- 把标识符列完全排除在合计之外。
- 当你需要在电子表格中得到原样字符时,请用文本安全XLSX导出工具导出表格,而不要依赖CSV下载。
- 不要为了让值能转换而删掉零;那样等于创造了一个新代码。
- 看看原始格式:代码列通常位数固定,而金额很少如此。
应用的XLSX也遵循同样的规则
Tablora应用从照片或PDF写入XLSX时遵循类似的规则。在它当作数字处理的列中,以0开头、后面跟着数字的值会写成文本,所以000123这样的代码和写成06.02的日期都能保留原字符。该列中能够转换的单元格会变成真正的数字。
如果照片里丢了一个零,请点击该单元格,输入包含所有零的完整代码,然后点击“保存”;你输入的以0加数字开头的值仍会写成文本。
输入值
- 输入值
- 000123
- 小数分隔符
- .
- 数位分组符
- ,
结果
- 结果
- 000123
- 已转换的单元格
- 0
- 待检查的值
- 1
带前导零的标识符会以文本保留,等待检查,不会转换成数字或零。