在数字前面插入0“零”以指定数字序列

时间:2018-08-10 06:58:36

标签: excel

我有此数据

Name | Code | Price
XXX     102    1000
YYY    4321    1150
ZZZ     202    1150
AAA     123    1000

我现在可以在代码前面添加连接并添加0,这将使

0102
04321
0202
0123


现在问题出在这里。我不希望4321前面有0。我只希望0开头的3位数不超过3位数。

4 个答案:

答案 0 :(得分:3)

右键单击“列”,转到“格式”单元格->“自定义”,然后在类型中输入0000并单击“确定”

最简单的解决方案

答案 1 :(得分:1)

假设“ 102”数据位于B2,只需键入:

=IF(len(B2)<=3,"0"&B2,B2)

可以。另外,您可以使用concatenate()函数来做到这一点:

=IF(len(B2)<=3,CONCATENATE("0"&B2),B2)

答案 2 :(得分:1)

假设您在B列中有代码

if(len(b2)=3,concatenate("0",b2),b2)

答案 3 :(得分:0)

如果要编写公式,那会更好,

  

= REPT(0,4-LEN(A1))&A1