如何在 Excel 电子表格中将数字填零到 10 个位置?
即如果单元格 A1 有 1234,单元格 A2 如何显示 0000001234(10 个位置)。
=TEXT(A1,"0000000000")
这不是编程问题,真的:
格式>单元格...>数字>自定义>类型>0000000000
这个公式是可变的。
它检查值的长度并在前面添加“0”
现在长度是10。你可以改变它。
=REPT("0",10-LEN(A1))&A1
我知道这是一篇相当老的帖子,但我刚刚在将 sql 表导出到 excel 时遇到了同样的问题,我发现我的解决方案非常简单! 只需将单元格格式设置为“自定义”,然后输入您希望最终数字包含的字符数即可; 在你的情况下,10个位置'0000000000' 我通常不会回复 stackoverflow 的帖子,所以我没有足够的声誉来发布图片;
类似下面的内容。
right( "0000000000" & number, 10 )
在左边放 10 个零,取最右边的 10 个位置,无论结果是什么。
另外,你还有
text( number, "0000000000" )
如何在Excel工作表中显示完整的数字?
即单元格A1“2.40252E+13”如何在A1中显示完整数字变成“24025207702012”