Convert Excel sheet to a Phone Book

Tammy Adams 0 Reputation points
2026-01-28T16:50:58.0333333+00:00

Hi, I would like to take an Excel spreadsheet with about 3000 entries of names, addresses, emails, and phone numbers to a phonebook-type template.

I have done some research, but have not found anything on how to do this. I want the end project to look like two column phone book for our community to find members.

I'm looking for suggestions on how to do this or stear me in the right direction. I will be glad to give more information if needed.

TYIA

Microsoft 365 and Office | Project | For home | Windows

2 answers

Sort by: Most helpful
  1. Hendrix-C 19,985 Reputation points Microsoft External Staff Moderator
    2026-01-28T22:22:12.4533333+00:00

    Hi @Tammy Adams,

    Thank you for your detailed sharing.

    Based on your sharing, you can achieve that by using a Word Mail Merge Directory feature. You can follow these steps below:

    1/ Prepare your Excel file

    • I create a data file as your example. Then select any cell in the data range > press Ctrl+A > press Ctrl + T and select "My table has headers" > press OK. This will make the data range into a Table.
    • Word merge fields need the headers have non special characters (such as hyphen -) so I suggest you should change the E-Mail field to Email or EMail.

    User's image

    • You can sort your data based on your preference. Word will print in that order.
    • Then save the Excel file in .csv format (CSV UTF-8 Comma delimited) and close Excel completely.

    2/ Set up Word mail merge

    • Open your Word and go to Mailings tab > Start Mail Merge > I suggest selecting Step-by-Step Mail Merge Wizard.
    • On the right side, you will see Dialog box. Select Directory and then Next: Starting document

    User's image

    • On the next window, choose Use the current document and press Next: Select recipients
    • Select the option Use an existing list and then Browse.. > Select your file prepared in step 1 and then Open.
    • If you see "Confirm Data Source" window, choose OLE DB Database File and press OK. If another window shows up, choose Comma and OK
    • You will see an interview like below. The letter before Last Name is a character that got embedded at the start of the CSV file, but it won't affect anything so you can ignore that. Then press OK

    User's image

    • Now select Insert Merge Field then adding and editing the fields based on your preference.

    User's image

    • Then go to Layout tab > Columns and select Two to split the page into two columns. You can also modify other Layout settings there. You can also edit anything like Style, Color, Paragraphs in the Home tab like a normal Word document.
    • After that, go back to Mailings tab > Finish & Merge > Edit Individual Documents > All > OK and you will have the document like below:

    User's image

    I hope this helps you move forward smoothly. If you have any questions or need further clarification, please feel free to reach out again on this post. I’ll be happy to continue assisting you.

    Thank you for your patience and understanding. Looking forward to your response.


    If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".

    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.

    Was this answer helpful?


  2. AI answer

    2026-01-28T16:51:07.47+00:00

    To convert your Excel spreadsheet into a phone book-type template, you can follow these general steps:

    1. Organize Your Data: Ensure that your Excel spreadsheet has the necessary columns for names, addresses, emails, and phone numbers. Each entry should be in a separate row.
    2. Format as a Table: In Excel, format your data as a table. This will help in managing the data more effectively. You can do this by selecting your data range and using the "Format as Table" option in the Home tab.
    3. Create a New Sheet for the Phone Book: Open a new sheet in the same workbook where you can design your phone book layout.
    4. Design the Layout: Decide on how you want the phone book to look. Since you want a two-column format, you can set up two columns in the new sheet. You might want to include headers like "Name", "Address", "Email", and "Phone Number".
    5. Copy Data: You can use formulas or copy-paste to transfer the data from your original sheet to the new phone book layout. If you want to automate this, you can write a simple VBA script to pull data from the original sheet and format it into the phone book layout.
    6. Print Setup: Once your phone book is designed, make sure to adjust the print settings to ensure it prints correctly in the two-column format. You can set the page layout to landscape if necessary.
    7. Export or Print: Finally, you can either print the phone book directly from Excel or export it to a PDF format for easier sharing.

    If you're looking for a more automated approach, you might consider using a mail merge feature in Word with your Excel data, which can also help in creating a formatted phone book.

    These steps should help you get started on creating a phone book from your Excel data. If you need further assistance with specific steps, feel free to ask!

    AI-generated content may be incorrect. Read our transparency notes for more information.

    Was this answer helpful?

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.