【发布时间】:2017-01-03 05:51:32
【问题描述】:
我们处理来自 FedEx 的数百件货件,并将跟踪号存入 CSV。多年来一切都很好,直到我们的一位客户决定使用 FedEx Smartpost。
Smartpost 的跟踪号相当长。这是其中之一:61299990387420002000
当这个数字放在Excel中时,它变成61299990387420000000
我们最终收到了数百件货物都被这个虚假的追踪号码卡住了。似乎 Excel 正在将跟踪号的后半部分转换为全零。
有没有人遇到过这个问题,以及提示?
我已尝试格式化单元格,但没有成功。
我是认真的,复制粘贴Excel中的第一个数字,然后看着Excel自动毁了数字
【问题讨论】:
-
您需要将其作为文本而不是数字导入,因为 Excel 仅存储前 14 个(我相信)数字。就像我说的以文本而不是数字的形式绕过这家商店。
-
我将单元格预格式化为来自
Home>>Number的文本,并粘贴了跟踪号,它工作了。 -
布莱恩,你用的是哪个版本?那没有用。我还发现微软的验证也不起作用。该字段必须预先格式化为文本。由于这一切都是以编程方式完成的,因此唯一的选择是将一串文本连接到数字上。 support.microsoft.com/en-us/kb/269370
-
@JosephKreifelsII 我正在使用 2013。您是使用 VBA 来执行此操作还是其他方式?您可以在程序中的每个跟踪号之前添加一个单引号吗?
-
CSV 具有您想要的值。你不能做的是在 excel 中打开 CSV,你必须通过一个 IMPORT 过程并在导入时将字段定义为 TEXT
标签: excel