View Single Post
  #5   Report Post  
Posted to microsoft.public.excel.misc
Shane Devenshire[_2_] Shane Devenshire[_2_] is offline
external usenet poster
 
Posts: 3,346
Default Add Leading Zeros

Hi,

You can also use

=RIGHT(REPT(0,8)&A1,9)

or

=RIGHT("00000000"&A1,9)

If you know that there will always be 5 characters or more in the import
data this last case can be shortened to

=RIGHT("0000"&A1,9)

and shortening the previous suggestion to

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

--
If this helps, please click the Yes button.

Cheers,
Shane Devenshire


"Erika" wrote:

I have a list of product codes, all product codes should be 9 characters. In
my list I have some product codes that are not 9 characters because the
leading zeros have been dropped. Is there a formula or format I could use
that will add back the zeros if the product number is less then 9 char. I
need it to add as many zeros as necessary to make the total characters 9.

Example
100ab - this needs 4 zeros 0000100ab
100WMVF1 - this would need 1 leading zero