Excel中给不足位数的数字前面补0的几种方法

最近在写论文,想着用Excel来做一个图,但是想着保持数据格式统一美观,需要将数字前面补0,为保证对齐,并且去掉文本上面的绿色三角标注。通过学习相关方法,现将我的相关操作方法总结如下。

1 用TEXT函数实现

这个方法是我测试过后最能满足我要求的方法,具体使用命令是=TEXT(要转化的数字单元格,"0000"),我这里就是让对应表格的数字转化为四个,如果不足四个,则前面补0,具体实现结果如图1所示。

excel_text_function.png
图1 用TEXT函数实现数字前面补0

需要注意的是:这个方法需要在另外的行给出相应结果,需要事先想好什么位置需要这个格式,在其他行事先输入相应数据。

2 用Excel自定义单元格格式

这个方法的好处是可以在当前数据单元格对相应数据按照给定格式进行转换,具体操作如下图所示。

self_definition_types.png
图2 用Excel自定义单元格格式实现数字前自动补0

3 用Excel函数自动补足

这里主要是用IF,REPT以及LEN函数联合起来补足,具体使用命令是IF(LEN(要转化的数字单元格)<6,REPT(0,6-LEN(要转化的数字单元格))&要转化的数字单元格,要转化的数字单元格),具体操作如下图所示。

excel_if_rept_len_function.png
图3 用Excel的IF+REPT+LEN函数实现数字前自动补0

标签: Excel

添加新评论