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

问题描述 投票:0回答:7

如何在 Excel 电子表格中将数字填零到 10 个位置?

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

excel formatting worksheet-function
7个回答
43
投票
=TEXT(A1,"0000000000")

16
投票

这不是编程问题,真的:

  1. 选择您想要以此方式设置格式的单元格。
  2. 右键单击并选择“设置单元格格式...”
  3. 选择“数字”标签,然后向下滚动到类别列表中的“自定义”。
  4. 在类型字段中输入“0000000000”。

5
投票

格式>单元格...>数字>自定义>类型>0000000000


4
投票

这个公式是可变的。

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

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

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

2
投票

我知道这是一篇相当老的帖子,但我刚刚在将 sql 表导出到 excel 时遇到了同样的问题,我发现我的解决方案非常简单! 只需将单元格格式设置为“自定义”,然后输入您希望最终数字包含的字符数即可; 在你的情况下,10个位置'0000000000' 我通常不会回复 stackoverflow 的帖子,所以我没有足够的声誉来发布图片;


0
投票

类似下面的内容。

right( "0000000000" & number, 10 )

在左边放 10 个零,取最右边的 10 个位置,无论结果是什么。

另外,你还有

text( number, "0000000000" )

-2
投票

如何在Excel工作表中显示完整的数字?

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

© www.soinside.com 2019 - 2024. All rights reserved.