如何在Excel电子表格中将数字填充为10个位置?
例如,如果单元格A1中为1234,则如何使单元格A2显示0000001234(共10个位置)。
如何在Excel电子表格中将数字填充为10个位置?
例如,如果单元格A1中为1234,则如何使单元格A2显示0000001234(共10个位置)。
=TEXT(A1,"0000000000")
并不是一道编程问题:
Format>Cells...>Number>Custom>Type>0000000000
这个公式是可变的。
它检查值的长度并在前面添加“0”。
现在长度为10。您可以进行更改。
=REPT("0",10-LEN(A1))&A1
我知道这是一个相当古老的帖子,但我在将SQL表导出到Excel时遇到了相同的问题,我找到了一个非常简单的解决方案! 只需将单元格格式设置为“自定义”,然后输入您希望最终数字具有的字符数; 在您的情况下是10个位置“0000000000” 通常我不回复stackoverflow的帖子,所以我没有足够的声望来发布图片;
类似以下内容。
right( "0000000000" & number, 10 )
在左边加上10个零,取最右边的10个位置,无论它们是什么。
此外,你还有
text( number, "0000000000" )