Excel数字前补0

最近在弄房屋信息,系统要求的户号格式为1015这样的两位房号格式,10是楼层,15是房号,要和在一起,但是如果是一位数的房号,房号就只能是109这样的。

所以需要在一位数的房号前补0。下面的函数示范中,A1的格式为:1、2、3、4、5

有两个办法:

用TEXT(字符串)函数格式化

第一种,是用text函数去格式化:

=TEXT(A1,"00")

通过IF(逻辑函数)、LEN(字符数函数)和REPT(重复文本)

也可以用IF来判断

=IF(LEN(A1)<2,REPT(0,2-LEN(A1))&A1,A1)

1、我们用LEN函数求出房号的字符长度【LEN(A1)】

2、用IF判断房号字符长度是否小于2(2位房号)【LEN(A1)<8】

3、如果房号(A1)字符长度小于2就使用REPT函数重复0,用2-房号的字符长度来决定重复次数并用”&”连接房号【REPT(0,2-LEN(A1))&A1】

4、如果房号(A1)字符长度大于或等于8就返回原房号【A1】

拼接楼层和房号

最后再通过CONCATENATE函数拼接楼层号和房号

=CONCATENATE(A2,C2)
暂无评论

发送评论 编辑评论


				
上一篇
下一篇