I have an Excel (I’m running Excel 2002, if that matters) spreadsheet with names and addresses and I need to print envelopes from them. Here’s the catch.
Each address takes up two rows. It looks like this:
1 Street Address
2 City, State Zip
Like this:
A B
1 Street Address
2 City, State Zip Name
The recipient’s name is in a separate column, in the same row as City, State Zip.
I had planned on using Word to create a mail merge document and then just run the merge. Of course, Word thinks that each row is a separate record. So I need to either:
Merge pairs of rows preferably as a batch; or
Figure out a way to get Word to treat two records as one recipient.
It seems like this should be easy, but it’s not happening for me. Can anyone help?
Shagnasty, out of curiousity, how did you do it? I would probably have done =concatenate and then do a text-to-columns. Am wondering if there’s a quicker way for that many names. (I have quicker ways for just a few names for 600 it would be too much work.)
The parts of the address were on two different rows. I simply went to the cells next to the part that was already entered and pulled in the parts in the right order.
I am making this up from memory. The address is in column A, B, and C but A is down one row from B, and C. I just went to the cells next to it and entered:
(d2) =A3
(e2) = b2
(f2) = c2
I filled that down all the way. That will create half the cells that are correct and the other half that are just crap parts from the way the data is set up.
Highlight all the new cells with formulas, select Copy, and then Paste Special - Values. This turns the cells into text rather than the results of formulas. This is necessary for the next steps.
I was curious what it would take to seperate the bad half from the good half. A simple sort on a junk data cell took care of that easy as pie. The good addresses came to the top.
Manually delete the garbage cells and you’re done. Total Time: 4 minutes.