先前的這一篇文章很多人使用:Excel-在一串數字之前補0,例如:學生學號、工廠物料編號等ID。如果想要依指定位數來補 0,該如何處理?
【設計與解析作法一】
儲存格B4:=TEXT(A4,REPT("0",$C$3))
(1) REPT("0",$C$3)
利用 REPT 函數產生儲存格C3指定數量的0字串。本例會產生:
REPT("0",$C$3) = REPT("0",7) = "0000000"
(2) TEXT(A4,REPT("0",$C$3))
TEXT(A4,REPT("0",$C$3)) = TEXT(163,"0000000") = 0000163
【設計與解析作法二】
儲存格B4:=RIGHT(REPT("0",$C$3)&A4,$C$3)
RIGHT(REPT("0",$C$3)&A4,$C$3)
=RIGHT("0000000"&163,7)
=RIGHT("0000000163",7)
=0000163
【參考資料】
REPT 函數參考微軟提供的說明:REPT 函數
TEXT 函數參考微軟提供的說明:TEXT 函數
RIGHT 函數參考微軟提供的說明:RIGHT 函數
文章標籤
全站熱搜
留言列表