17

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

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

4

7 回答 7

40

=文本(A1,“0000000000”)

于 2009-03-12T15:25:56.813 回答
16

不是编程问题,真的:

  1. 选择要以这种方式格式化的单元格。
  2. 右键单击并选择“格式化单元格...”
  3. 选择“数字”标签,然后在类别列表中向下滚动到“自定义”。
  4. 在类型字段中输入“0000000000”。
于 2009-03-12T15:26:10.573 回答
5

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

于 2009-03-12T15:23:44.930 回答
4

这个公式是可变的。

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

现在长度为 10。您可以更改它。

=REPT("0",10-LEN(A1))&A1
于 2011-04-15T08:56:46.153 回答
1

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

于 2014-09-26T02:08:04.203 回答
0

类似于以下内容。

right( "0000000000" & number, 10 )

在左边放 10 个零,取最右边的 10 个位置,不管结果如何。

另外,你有

text( number, "0000000000" )
于 2009-03-12T15:25:06.923 回答
-2

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

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

于 2012-10-15T03:30:12.967 回答