EXCEL如何可以在一列数字前加0
例如:数列:62356123使数列变为000006000023000056000123请帮忙解决一楼的答案,如果这一列由1000个,一万个呢,二楼的答案,格式上只是显示虚...
例如:
数列:6
23
56
123
使数列变为
000006
000023
000056
000123
请帮忙解决
一楼的答案,如果这一列由1000个,一万个呢,
二楼的答案,格式上只是显示虚拟的,点进去任然是那个数字。 展开
数列:6
23
56
123
使数列变为
000006
000023
000056
000123
请帮忙解决
一楼的答案,如果这一列由1000个,一万个呢,
二楼的答案,格式上只是显示虚拟的,点进去任然是那个数字。 展开
展开全部
时隔两年再来看,发现题主做了补充,如此,用下述公式自认为较为妥当,
=REPT(0,6-LEN(A1))&A1
其中公式中的6是你补足0之后最终显示的数字的长度
连接函数concatenate或使用&可以轻松实现,这是它们的专长。
1. 格式为concatenate(0,A1),或0&A1,
2. 如果想要强制转化为文字格式,可以在公式中的0打上引号,即concatenate(“0”,A1)。
3. VBA也是个不错的方法,代码格式如下:
Sub tst()
Dim cel As Range
For Each cel In Range("a1:a10")
cel.Value = "0" & cel.Value
Next
End Sub
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
前面加单引号',然后再输入数字即可
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
=CHOOSE(7-LEN(A1),A1,"0"&A1,"00"&A1,"000"&A1,"0000"&A1,"00000"&A1)
注意: 7 比 总位数大 1
注意: 7 比 总位数大 1
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
整列转化成文本,再输入就可以了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询