关于excel补零问题
人气:
【字体:大 中 小】
发布时间:2009-08-04 11:46:07
>>>>>>>>提问
比如数据3713 ,要求编号输入要10位,不够位的在前面补0和要求编号输入要10位,不够位的在后面补0
数据2413713和8550489,广州电话号码升级,由7位升为8位,在第一位号码前面加8,如果第一位已经是8,则在8后面插入1
用函数解决..谢谢.
>>>>>>>>休闲养生网回答:休 闲 居编 辑
假設數據都放在A1,
1.如果長度不足10,在前面加0,否則等於A1.
=IF(LEN(A1<10),RIGHT("0000000000"&A1,10),A1)
2.如果長度不足10,在後面加0,否則等於A1.
=IF(LEN(A1<10),LEFT(A1&"0000000000",10),A1)
3.號碼升級,長度不是7顯示error,第一位是8在後面加1否則在前面加8
=IF(LEN(A1)=7,IF(LEFT(A1,1)="8",A1&"1","8"&A1),"error")
≡ 查看、发表评论 ≡