Excel如何保留前导零?
- 2026-11-06 20:38:03
Excel如何保留前导零?
Excel如何保留前导零?
员工编号 00123 输进 Excel,转眼只剩 123。长订单号也常变成 1.23E+,末尾几位直接变 0。
先看编辑栏。显示成科学计数法,多半只是格式问题;末尾数字变了,才是真坏了。Excel 数值精度最多 15 位,超出的位数会被改掉。比如 123456789012345678,存下来就成了 123456789012345000。这时再改成文本,也找不回丢掉的数。
新编号得先设格式再输入。选中空白列,按 Ctrl+1 设为“文本”,再录入。只输一两个,前面加个英文半角单引号:'00123。反过来可不行——已经变成 123 的,改格式也变不回 00123。
要是所有编号都固定 5 位,想补零有两种办法。只想看着像 00123,就设自定义格式 00000,实际存的还是 123。要的是真正的文本 00123,就用公式 =TEXT(A2,"00000")。不过这招有个前提:你得知道原长度。4 位、5 位混着时,别瞎补。
CSV 文件也得在自动转成数值前,把编号列指定为“文本”。源数据要是已经丢了位,神仙也救不回来。
原文Excel如何保留前导零?长数字变成0、科学计数法怎么办?
作者提示: 个人观点,仅供参考
美国,1小时前,
本文来自网友投稿或网络内容,如有侵犯您的权益请联系我们删除,联系邮箱:wyl860211@qq.com 。