在 Excel 中电话号码的前导零被删除了!?

针对 Office 2003 的支持已终止

Microsoft 已于 2014 年 4 月 8 日终止了针对 Office 2003 的支持。该更改已影响到您的软件更新和安全选项。 了解这一措施对于您的含义以及如何继续保持受保护状态。

简介
本文介绍当您在 Excel 单元格中输入以零开头的电话号码时,如果前导零消失,您应该执行的操作。
http://support.microsoft.com/library/images/support/kbgraphics/public/ja/pctalk/faces/q-g-sad1.gif
我使用 Excel 创建了一个联系人列表。但我发现了一个电话号码前导零的显示问题。当输入“090”时,结果会变成“90”。原因何在?


如果不显示前导零,则该结果就不是一个正确的电话号码。如何才能显示零?
http://support.microsoft.com/library/images/support/kbgraphics/public/ja/pctalk/faces/a-b-explain1.gif
首先,我来告诉您没有显示前导零的原因。Excel 可以处理两种类型的数字:用于计算的数字和视为文本的数字。
http://support.microsoft.com/library/images/support/kbgraphics/public/ja/pctalk/faces/q-g-question1.gif
嗯。差别在哪里?
http://support.microsoft.com/library/images/support/kbgraphics/public/ja/pctalk/faces/a-b-explain1.gif
在计算中,090 和 90 按相等处理。因此,Excel 无法区分“090-080”和“90-80”。

它们都是数字,但对于电话号码不能进行添加或删除,对吗?这正是我们必须指定数字是用于计算还是文本的原因。
http://support.microsoft.com/library/images/support/kbgraphics/public/ja/pctalk/faces/q-g-smile1.gif
现在我明白了。因为 Excel 将这些数字视为用于计算的数字,所以没有显示前导零。
http://support.microsoft.com/library/images/support/kbgraphics/public/ja/pctalk/faces/a-b-standard1.gif
确实如此。您应该做的就是提醒 Excel,这些数字实际上应作为文本处理。
http://support.microsoft.com/library/images/support/kbgraphics/public/ja/pctalk/faces/q-g-exclamation1.gif
告诉我如何操作。
http://support.microsoft.com/library/images/support/kbgraphics/public/ja/pctalk/faces/a-b-explain1.gif
有两种主要方法。首先告诉您一个简单的方法。可以为电话号码断字,也可以在电话号码的开始插入一个撇号(’)。这样,Excel 就会将这些数字识别为文本。




http://support.microsoft.com/library/images/support/kbgraphics/public/ja/pctalk/faces/q-g-exclamation1.gif
我知道了。
http://support.microsoft.com/library/images/support/kbgraphics/public/ja/pctalk/faces/a-b-standard1.gif
已经说过,您可能不希望为电话号码断字。而给所有的电话号码添加撇号又是比较繁琐的过程。这时另一种方法就非常方便了。

选择包含电话号码的单元格,然后单击鼠标右键。从显示的菜单中,单击“设置单元格格式”。


显示“设置单元格格式”窗口之后,单击“数字”选项卡,在“分类”中选择“文本”。

http://support.microsoft.com/library/images/support/kbgraphics/public/ja/pctalk/faces/q-g-smile1.gif
完成。

http://support.microsoft.com/library/images/support/kbgraphics/public/ja/pctalk/faces/a-b-explain1.gif
此设置生效前输入的电话号码被作为数值数字进行处理,删除了其前导零。因此,随后您需要添加前导零。但是完成此设置之后,您输入的数字将有前导零。我建议您在开始输入电话号码之前,首先设置单元格的格式。
http://support.microsoft.com/library/images/support/kbgraphics/public/ja/pctalk/faces/q-g-question1.gif
单元格左上角绿色的小三角形是什么?

http://support.microsoft.com/library/images/support/kbgraphics/public/ja/pctalk/faces/a-b-standard1.gif
单击此单元格。

您可以看到此显示的 错误图标吗?如果您单击该图标,则显示“以文本形式存储的数字”错误,但不用担心。您可以忽略此错误而不会有任何问题。


但是,如果您不希望显示此错误,请单击“错误检查选项”,取消选中“文本格式的数字或者前面有撇号的数字”选项。最后单击“确定”。

http://support.microsoft.com/library/images/support/kbgraphics/public/ja/pctalk/faces/q-g-say1.gif
哦!绿色三角形消失了!


哦!绿色三角形消失了!

http://support.microsoft.com/library/images/support/kbgraphics/public/ja/pctalk/faces/a-b-standard1.gif
很好。Excel 将数值向右对齐,将文本向左对齐。您可以通过检查它们的对齐方式来区分数字和文本。

http://support.microsoft.com/library/images/support/kbgraphics/public/ja/pctalk/faces/q-g-smile1.gif
非常感谢!我以后创建联系人列表时不会有任何问题了。
注意:本篇“快速发布”文章是从 Microsoft 支持组织直接创建的。 文中包含的信息按原样提供,用于响应紧急问题。 由于发布仓促,材料可能包含印刷错误,并且可能随时修订,恕不另行通知。 有关其他注意事项,请参阅使用条款
属性

文章 ID:2462099 - 上次审阅时间:10/29/2014 03:17:00 - 修订版本: 3.0

Microsoft Excel 2010, Microsoft Office Excel 2007, Microsoft Office Excel 2003

  • kbpctalk kbexpertisebeginner KB2462099
反馈