如何在Excel文件格式中维护领先的零



我尝试使用CSV和TXT格式,但每个格式都构成了自己的问题。

使用CSV格式,我发现可以在数字之前添加一个选项卡字符,并且可以保留领先的零,但是当用户将字符添加到数字的正面时,则会在中间的数字。

使用TXT格式保留领先的零的唯一方法是将TXT文件导入Excel,并指示具有将其数字施放为文本单元格中的每个列。由于客户端可能正在打开此文件,因此这些说明太难依靠客户而不搞砸了。

基本上我需要的是文件格式或一种编辑CSV的方法,该方法使其可以在将其打开时保持领先的零以保持领先的零,但也可以在不丢失数字完整性而不显示任何特殊字符的情况下进行编辑编辑单元格时。请让我知道任何需要澄清的领域,因为这是一个奇怪的问题。

由于您是导入文本或CSV,所以我认为您正在使用"从文本中获取数据"工具。维护领先零的方法是将导入字段设置为"文本",而不是导入的步骤3。

如果您需要将引导零添加回指定的长度,也可以使用Right(Concatenate("00...00",text cell),desired length of field)

最新更新