Tablora · 资料库
从金额中分离受支持的货币标记
去掉1.234,50上的EUR等已识别的货币标记,得到1234.50,但这并不代表做了换算。请把货币另行记录。
数值规范化工具删除什么、不删除什么
发票和对账单常在每个金额旁印上货币:EUR 1.234,50、$480.00、1.234,50 EUR。要对这样的列求和,必须先去掉这些标记。数值规范化工具会删除值开头的一个已识别标记,例如EUR、USD、GBP、CHF、TRY、JPY或$、€、£、¥等符号,以及值末尾的EUR或USD等已识别货币代码。
它做的仅此而已。它不会在货币之间换算,不会查询汇率,也不会检查列中每一行是否使用同一种货币。规范化之后,1234.50欧元和1234.50美元看起来完全一样。
规范化EUR 1.234,50
本页示例的金额采用欧洲大陆写法,所以“小数分隔符”设为 ,,“数位分组符”设为 .。源值EUR 1.234,50会变成1234.50:标记和千位点被删除,逗号变成小数点,两位小数都保留。
写在数字后面的符号,如1.234,50 €,不在支持列表中。这个值会留待检查,单元格保留原文本。请在副本中把符号移到前面或单独的一列,然后再次计算。
保留货币信息
- 转换前检查这一列是否混有多种货币。如果有,先按货币拆分。
- 由于输出单元格中已没有标记,请把货币记在Amount EUR这样的表头中,或记在单独的一列里。
- 小数分隔符和数位分组符要按金额的写法来选,而不是按货币来自哪里。
- 只有在货币和期间都相同时,才把数值相加或比较。
- 括号里的标记也能处理:(EUR 1.234,50)会先被读作负数,再删除标记,结果为-1234.50。
- 标记的大小写都能识别,所以eur 1.234,50同样会被转换。
拍照文档中的货币符号
Tablora应用在写入XLSX时,也会从它当作数字处理的列的单元格中删除货币符号,所以导出的单元格只有一个纯数字。货币只保留在列表头或页面的其他位置。如果一列混有多种货币,请在导出前在应用中拆分该列或标注清楚。
照片里的小货币符号很容易被误识别。如果某个金额单元格被标成琥珀色,请先与原始资料核对,再使用这个值。
输入值
- 输入值
- EUR 1.234,50
- 小数分隔符
- ,
- 数位分组符
- .
结果
- 结果
- 1234.50
- 已转换的单元格
- 1
- 待检查的值
- 0