Forum Discussion
JLevesque238444
Jan 29, 2024Copper Contributor
Adding and removing leading zeros from UPCs
Hi there - I'm working with multiple programs that access our barcodes for multiple purposes. Some require the leading zeros of a 14-digit UPC and others require that there are no leading zeros. No...
bosinander
Feb 24, 2024Steel Contributor
As SnowMan55 replies you may change the _look_ of values by using ctrl+1, custom, type.
If you need to change the _value_ you will never have leading zeros on numbers. You must then change to strings/text. The value is normally necessary when you communicate with other programs.
It is probably best to always have the codes saved as text even though they may be converted to numbers when inserted into Excel (that defaults to make data possible for calculations).
=TEXT(A2, "000000000000000") or =TEXT(A2, REPT("0";15)) calculates the number in A2 to a fifteen figures string.
=TEXT(A2, "0") calculates the number in A2 to a string as short as possible but never shorter than one figure.
If you need to change the _value_ you will never have leading zeros on numbers. You must then change to strings/text. The value is normally necessary when you communicate with other programs.
It is probably best to always have the codes saved as text even though they may be converted to numbers when inserted into Excel (that defaults to make data possible for calculations).
=TEXT(A2, "000000000000000") or =TEXT(A2, REPT("0";15)) calculates the number in A2 to a fifteen figures string.
=TEXT(A2, "0") calculates the number in A2 to a string as short as possible but never shorter than one figure.