如何对 Excel 单元格内的数字进行零填充
如何将 Excel 电子表格中的数字归零到 10 个位置?
即,如果单元格 A1 有 1234,单元格 A2 如何显示 0000001234(10 个位置)。
How do you zero fill a number to 10 positions inside an excel spreadsheet?
i.e. If cell A1 has 1234 how can cell A2 display 0000001234 (10 postions).
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(7)
=TEXT(A1,"0000000000")
=TEXT(A1,"0000000000")
实际上,这不是一个编程问题:
Not a programming question, really:
格式>单元格...>数字>自定义>类型>0000000000
Format>Cells...>Number>Custom>Type>0000000000
这个公式是可变的。
它检查值的长度并在前面添加“0”,
现在长度为10。您可以更改它。
This formula is variable.
It checks the length of the value and add "0" in front
Now the lenght is 10. You can change it.
我知道这是一篇相当老的帖子,但我刚刚在将 sql 表导出到 Excel 时遇到了同样的问题,我发现我的解决方案非常简单!
只需将单元格格式设置为“自定义”,然后输入您希望最终数字包含的字符数即可;
在你的情况下,10个位置'0000000000'
我通常不回复 stackoverflow 的帖子,所以我没有足够的声誉来发布图片;
I know this is a pretty old post, but I've just came across the same problem while exporting a sql table to excel, and I found I very simple solution!
Just set the cell format to ' Custom' then type the amount of characters you want the final number to have;
In your case 10 positions '0000000000'
I don't usually reply to the stackoverflow's posts, so I don't have enought reputation to post images;
像下面这样的东西。
在左边放 10 个零,取最右边的 10 个位置,无论结果是什么。
另外,你还有
Something like the following.
Put 10 zeroes on the left, take the right-most 10 positions, whatever they turn out to be.
Also, you have
如何在Excel工作表中显示完整的数字?
即单元格A1“2.40252E+13”如何在A1中显示完整数字变成“24025207702012”
How to display full the number inside in excel workseet?
I.e cell A1 "2.40252E+13" how to display full number in A1 became "24025207702012"