seperate a full 9-digit zip and add "-", possible?

cvgreports

Board Regular
Joined
Jun 28, 2006
Messages
50
here is my scenerio, I have a list of over 2,000 addresses. And at the end is the 9-digit zip code...(i.e 123456789) and what I want to do is seperate the last four digits and place a dash "-" after the first 5 digits. Is this possible?


Any help I would appreciate, thanks in advance!
 

Excel Facts

What do {} around a formula in the formula bar mean?
{Formula} means the formula was entered using Ctrl+Shift+Enter signifying an old-style array formula.
Assuming the 9 digit zip code is in its own cell, just format the cell with number format --> special --> zip code + 4.
 
Upvote 0
thanks for the reply, all 9 digits without the dash of course are in its own cell and I tried what you just told me and nothing happened. The number stayed the same and it didn't break up the last four digits. Am I missing something else?
 
Upvote 0
The zip codes may be stored as text.

Try formatting the zip codes as zip + 4 above, putting a 0 in any unused cell, copying the cell with the 0, selecting your cell/s with the zip codes, and using edit --> paste special --> add.
 
Upvote 0
you were right it was store as text...awesome man, thanks a whole bunch it worked. I love it when I learn something new all the time...thanks again! Have a nice day!!!

you saved me tons of dashes...haha
 
Upvote 0
i forgot one last question sorry, what if I wanted to remove the last 4 numbers and just use the 5 first numbers, what would I need to do in that case?
 
Upvote 0
I'm assuming you have the entire address on the same cell, and the nine zip code digits are always the last nine characters on the string. For each cell use the RIGHT function like this: +right(cellwithtext; 9) This will extract the last nine characters as text. Then you have to turn this text to value with the VALUE function like this +value(right(cellwithtext;9)) Now you can apply the formatting mentioned on the previous reply (special - zip code +4).
 
Upvote 0
i forgot one last question sorry, what if I wanted to remove the last 4 numbers and just use the 5 first numbers, what would I need to do in that case?

Along the same line as Juan's post above, you'd use one of the text functions. For example, =LEFT(A1,5) where A1 had your 9 digit zip code would return the first 5 digits of the zip code.
 
Upvote 0
ok got it, that woked...I can't believe this was really simple. I hope you guys are okay with another ?...

I have 2 columns, one with the first part of the address and the other column with the second part of the address such as APT # etc...I know how to combine both together with the (=cell&cell), but when I do that I need it to place a space in between the end of the first cell data and the second cell data. ie.... 123 Roger St. Apt #5 instead of 123 Roger St.Apt #5

once again thank u so much for the help...
 
Upvote 0

Forum statistics

Threads
1,214,879
Messages
6,122,065
Members
449,064
Latest member
scottdog129

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top