默认情况下,Excel 和所有计算机语言都会系统地删除数字的前几个零。 要保留单元格中的前导零,有三种简单的方法。
将单元格类型更改为文本。 当数字写为文本时,所有元素都会被保留。
添加撇号。 这个鲜为人知的技巧使得将数字转换为文本变得非常容易。
取消选中 Excel 设置中的某个选项。 在 Excel 365 中,您可以指定始终保留前导零。
问题的起源
此显示问题并非 Excel 特有。 所有计算机语言都会删除数字前面的零。 原因很简单。
让我们进行以下计算: 1 1 +。 以下两个操作没有区别。
1 + 1 => 2
0001 + 1 => 2
解释 : 由于第一个零不会改变计算级别的任何内容, 它们根本没有被保存下来
零作为信息
但当零代表信息时,就必须保留。 例如 :
Le 部门编号 邮政编码:06600、03150、09200、...
电话号码,0612345...、0123123...
一个产品代码
Numérode carte decrédit
.....
但对于这种类型的数据,我们没有 无需进行数学运算。 因此, 解决方案是将数字转换为文本以保留前导零。
解决方案 1:将单元格设置为文本格式
第一个解决方案是更改要使用的数字格式类型 进入之前 你的价值。
选择一个或多个单元格
更改号码类型以选择类型 文本
输入带零的值
判断单元格是否包含文本或数字的技巧
有一种非常简单的方法可以找出单元格中的数据类型
如果内容位于单元格左侧,则为文本
如果内容在右侧,则为数字或日期
解决方案 2:添加撇号
但还有一个更快的解决方案来保留前导零,那就是 以撇号 (') 开始您的条目.
'0123
就凭这一招, Excel 理解它是文本.
更进一步来说,添加撇号并不会改变单元格中的字符数。实际上,如果您使用 NBCAR功能 为了确定字符数,它正确返回了 4 个字符,而不是 5 个。
解决方案 3:修改 Excel 365 选项
Excel 365 版本提供了自动保留无关紧要的零值的选项。要启用此功能,您需要转到…… 选项 > 数据 > 取消勾选“删除前导零”。
相关文章
隐藏图表中的零
将邮政编码与部门关联(保留前面的 0)
错误:混淆文本和数字(自定义格式或文本单元格)
将 0 保留在数字(撇号或文本)前面