最近在弄房屋信息,系统要求的户号格式为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)