如何零填充Excel单元格内的数字

如何在Excel电子表格中填入10个职位?

即如果单元格A1具有1234,单元格A2如何显示0000001234(10个位置)。

= TEXT(A1, “0000000000”)

不是一个编程问题,真的:

  1. 以这种方式select您想要格式化的单元格。
  2. 右键单击并select“格式单元格…”
  3. select“编号”标签,然后向下滚动到类别列表中的“自定义”。
  4. 在“types”字段中input“0000000000”。

格式>单元格…>号码>自定义>types> 0000000000

这个公式是可变的。

它检查值的长度,并在前面添加“0”

现在长度是10.你可以改变它。

=REPT("0",10-LEN(A1))&A1 

我知道这是一个很老的post,但我刚刚遇到同样的问题,同时出口一个SQL表到Excel,我发现我很简单的解决scheme! 只要将单元格格式设置为“自定义”,然后input您想要最终数字的字符数量; 在你的情况下,10个职位“0000000000”我通常不会回复到stackoverflow的post,所以我没有足够的声望来张贴图像;

像下面这样。

 right( "0000000000" & number, 10 ) 

在左边放置10个零位,最右边的10个位置,不pipe它们是什么。

另外,你有

 text( number, "0000000000" ) 

如何在excel workseet中显示完整的数字?

即单元格A1“2.40252E + 13”如何在A1中显示完整的数字成为“24025207702012”