Keith Jackson3 said:—or if you're working with a table, just select all, hit copy, then go to Paste Special -> Values...
Well, there are five distinct points there... except the guy isn't even asking the question being posed. 🙂
First off, take that Microsoft Office Word document content and paste it directly into Column A of an Excel spreadsheet. Assuming everything is laid out exactly how you described, your names should fall into rows 1, 4, 7, 10, and so on; addresses would be in 2, 5, 8, 11; and the phone numbers/emails would land in 3, 6, 9, 12. It’s a pattern, I suppose.
It's just a few steps, really.
1. To start things off, go into cells E1, F1, and G1 and enter these formulas respectively:
=INDIRECT(ADDRESS(4*ROW()-3;1))
=INDIRECT(ADDRESS(4*ROW()-2;1))
=INDIRECT(ADDRESS(4*ROW()-1;1))
Then, just drag those formulas down as far as necessary to cover the entire range of your data.
2. Highlight columns E, F, and G, click Copy, move over to cell J1, and select Paste Special -> Values. This converts those formulas into actual static data.
3. All that's left is splitting the phone number from the email address: highlight column L, head to the Data tab, select Text to Columns, choose Delimited, pick Space, and hit Finish (this assumes, of course, that there is a space separating the two).
That should do the trick. Once you're done, you can just copy these columns wherever they need to go—or, if you want to keep things clean, delete all the columns to the left since they aren't needed anymore.