Excel format conversion

  • Thread starter Thread starter Aaron H
  • Start date Start date
A

Aaron H

Hi guys, is there a way to convert the following
123456789 to 123-456-789
or
abcdefghi to abc-def-ghi
I need to convert a long list of serial numbers so I can look for them, but
doing it one by one will take me an eternity.

Thanks
 
Hi,
you can get the numbers but the text, a solution is to use text to columns
and then insert columns everyt three other
 
123456789 can be custom formatted 000-000-000

The letters not so easy.

You would need a helper column for that.

=LEFT(A1,3) & "-" & MID(A1,4,3) & "-" & RIGHT(A1,3)

Since the "numbers" are used as testual serial numbers you could skip the
custom format and use the same formula all the way down the list.


Gord Dibben MS Excel MVP

On Thu, 20 May 2010 10:23:01 -0700, Aaron H <Aaron
 
Hi Aaron
This works for numbers : =LEFT(A1,3)&-MID(A1,5,3)&-RIGHT(A1,3)
This one works for text and numbers, but your numbers are changed to text.
=LEFT(A2,3)&"-"&MID(A2,5,3)&"-"&RIGHT(A2,3)
HTH
John
 
Thanks Eduardo,
What I need is to add the dash every three caracters
Instead of 123456789 I need as a result 123-456-789
 
=LEFT(A1,3) & "-" & MID(A1,4,3) & "-" & RIGHT(A1,3)

Or this slightly shorter alternate formula...

=REPLACE(REPLACE(A1,7,0,"-"),4,0,"-")
 
Back
Top