夜雨聆风学习资料网

ARTICLE · 1303479

Excel 数字前面的 0 总消失?文本格式、自定义格式两种正确做法

Excel 数字前面的 0 总消失?文本格式、自定义格式两种正确做法
很多人遇到的糟心事:输入编号、工号、快递单号,明明前面带 0,一回车,开头的 0 直接不见了。 
比如输入00105,敲回车变成105,订单编号、学号、条码直接出错,反复输反复丢,特别耽误时间。
原因其实很简单:Excel 默认的“常规”格式会把纯数字识别成数值,而数值是不保留前导 0 的。
今天分享两种稳妥方法,按需选择,再也不怕前置 0 丢失。
方法一:文本格式(适合固定录入、长期编辑)
适合场景:工号、学号、身份证、快递单号,后续还要经常修改、复制。
1. 先选中需要录入编号的那一列或者单元格区域;
2. 在上方【开始】选项卡,把单元格格式,从【常规】改成【文本】;
3. 再重新输入数字,前面的 0 就会保留住。
⚠️ 重点提醒:一定要先改格式,再输内容。 如果已经输完数字再改成文本,前面丢失的 0 不会自动回来,需要重新录入。
小缺点:文本格式下,单元格内容不能直接用来数值计算,只用来展示、匹配、查找非常合适。
方法二:自定义格式(不改变数字本身,自带前导 0)
适合场景:编号有固定位数,比如一共 5 位、6 位,只需要显示带 0,本质还是数字,可以正常求和统计。 举个例子:想要所有编号统一 5 位,不足前面补 0,00001、00012、00123
选中目标单元格区域
右键 → 设置单元格格式 → 自定义
在类型框里面输入:00000(5 个 0,想要 6 位就写 6 个 0)
确定之后,直接输入 1,单元格自动显示00001
✅ 优势:单元格里面真实值还是数字 1,可以正常筛选、计算;只是显示出来带前置 0,复制到别的表格也不容易乱。
小缺点:像身份证号这种比较长的数字编号,比较容易被吞,建议采用方法一
临时快速小技巧(偶尔录入一两个编号用)
来不及改格式,单次输入的时候,先敲一个英文单引号 ',再输入00105
也就是:'00105回车,0 就能保留。
适合临时录入少量数据,大批量不推荐,容易漏打引号。
小结
少量临时录入:英文单引号 '
需要复制、匹配、不计算:文本格式(先改格式再输入)
固定位数编号、还要参与统计:自定义格式 按需选对方法,再也不用反复补 0(长度小于15位)。

回首页,搜索你想要的文档

在首页搜索框输入关键词,快速定位资料

文库首页搜索指引 立即搜索

相关学习资料