excel 如何实现在单个数字前加0?

来源:百度知道 编辑:UC知道 时间:2024/05/10 21:52:50
我有一些类似于下面的彩票数据:
2003001 10 11 12 13 26 28
2003002 4 9 19 20 21 26
2003003 1 7 10 23 28 32

问题是如如何在单个数字前补0?
如果是手工输入的话,用前面已经解决问题中的办法可以实现,但是在已有大量数据情况下将单元格自定义成00的方法并不能使单个数据前加0,不知有什么省事的方法没有?谢谢!
我试了一下对数字,老鼠麦大米的方法的确可以,但是,我现在的excel文件中的数据是文本形式的,这个方法就失效了,请问,应该换成什么公式或函数?谢谢!

这个要用公式了。
例如如果数据在A1,找一个其他的单元格来存放转化后的数据<例如D1,输入公式:
=text(A1,"00")
------------
如果是带'输入的数据或者单元格格式文本下输入的数据,这个公式还是有效的。

如果是从别的地方粘贴的或者包含空格的数据就有点不太好办了。最后先数据分列一下,将格式转化为常规。

或者试试这个:
=REPT("0",LEN(A1)=1)&A1

选中所有单元格->右键->设置单元格格式->自定义,
在类型中输入:"00" (不包括双引号)
按确定即可。

这样输
'02988160610
懂了吗.前面多一个'