Excel 2016教程:为什么删除前导零

Excel 2016教程:为什么删除前导零

Excel 2016教程:为什么删除前导零

保留前导零

您是否曾经使用身份证号、 电话号码、 信用卡号、 产品代码或邮政编码等工作簿中?以下是典型的数字代码 — 内容看起来像数字,但不应在公式中使用。
当您导入或粘贴到您的工作簿以下类似的数字代码时,Excel 将它们解释为数字,并对其应用常规或数字格式。因此,任何前导零将从数字代码,这通常是您不希望。在本文中,您将学习如何以保留前导零的数字代码。
此外,如果您使用的信用卡号或包含 16 位或多个其他数字代码,您必须使用文本格式,而不是数字格式。这是精度的因为 Excel 具有 15 位的最大值,并将按照向零把第 15 位的任何数字进行舍入。
Excel 为什么删除前导零
到 Excel 工作簿在许多方面获得数字代码。您只需可能它们中,键入或复制并粘贴它们从另一个程序。或者,您可能会打开一个文本文件,或从数据源,如 Access 数据库导入数据。在许多情况下,Excel 会将这些数字代码转换为常规或数字格式。这些格式的默认行为是删除任何前导零,具体取决于编号的长度,使用科学记数法。Excel 将数字代码视为另一号码,但您知道它是数字代码,并且需要保持前导零将放。


数字 
代码

虚构示例

默认行为 
(随单元格宽度)

社会
保险

012345678

12345678
1.2E+07

电话

0014255550177

14255550177
1.4E+10

邮政
编码

00123

123

如果您在处理很长的数字代码列表,您甚至可能注意不到发生此情况。因此,请务必注意该问题,尤其是当数据用于数据库或其他程序时。虽然可以将数字格式转换为文本格式,但您可能不想将数字转换成文本,尤其是在处理大量较长数字时,因为这种转换会增加工作簿的大小。

 

推荐阅读