How to Mail Merge Multiple Excel Data Sources in Word
Question details
The user needs to create a single directory document containing separate sections (e.g., hospitals, urgent care centers) fed by multiple distinct Excel data sources or categorized records.

- Product
- Microsoft Word
- Device & OS
- not provided
- Scenario
- Creating a complex directory document with categorized sections that draw from separate datasets.
- Observed behavior
- Microsoft Word does not natively support linking multiple independent Excel data sources to a single standard mail merge document out of the box.
Ensure all your Excel data is backed up. For the easiest implementation, try to consolidate your separate Excel sheets into a single master worksheet with a dedicated 'Category' column before beginning the merge process.
Consolidate Data and Use a Many-to-One Merge Tool
Combine your separate Excel lists into one worksheet and use a third-party add-in to group records by category.
Microsoft Word natively restricts standard mail merges to a single data source. To bypass this, the most reliable method is to consolidate your data into one Excel sheet and use a 'Many-to-One' utility.
Tools like Doug Robbins' Merge Tools Add-in or Graham Mayor's utility allow you to group multiple records under a single category heading (like Hospitals or Providers) in a single document.
Open Excel and combine your different lists (e.g., hospitals, providers) into a single worksheet. Ensure this master sheet is the first sheet in your Excel workbook.
Add a new column named 'Category' and label each row appropriately. Ensure all field names in the first row contain only alphanumeric characters and do not begin with a number.
Download and install a many-to-one utility, such as Doug Robbins' Merge Tools Add-in, and enable it within Microsoft Word.
Open Word, access the new Merge Tools tab, and select the 'Many to One' merge facility. Follow the prompts to select your Excel master sheet, choose the 'Category' field as the key grouping field, and execute the merge.

Insert DATABASE Fields for Multiple Data Sources
Use Word's built-in DATABASE field codes to query and pull matching records from secondary workbooks into your main primary document.
Try WPS Office for Seamless Document Creation and Mail Merges
If complex Word workarounds and third-party add-ins are slowing down your workflow, consider WPS Office. It provides a lightweight, highly compatible alternative to Microsoft Word, complete with straightforward tools for your everyday directory and letter creation needs.
- 1. Download and Install: Download WPS Office from the official website and follow the quick installation wizard.
- 2. Open Your Existing Documents: Launch WPS Writer and open your existing .docx files directly without any formatting loss or conversion.
- 3. Access Mail Merge: Navigate to the References tab to find the familiar Mail Merge tools ready to connect to your data sources.

Frequently Asked Questions
Can I connect more than one Excel file to a standard Word Mail Merge?
Out of the box, Microsoft Word only allows you to connect one data source (like a single Excel worksheet or Access database) to a Mail Merge main document at a time.
What is a Many-to-One mail merge?
A Many-to-One merge allows you to group multiple records from a data source under a single category or heading in your final document, such as listing several providers under one hospital name, instead of creating a new page for every single provider.
Are Doug Robbins' Merge Tools free to use?
Yes, Doug Robbins' Merge Tools and Graham Mayor's Many-to-One utility are free add-ins created by Microsoft MVPs. However, they require enabling macros in Word to function properly.
Why are my Excel field names causing mail merge errors?
When using third-party merge tools or advanced field codes, your Excel column headers must strictly contain only alphanumeric characters and cannot start with a number. Special characters can break the SQL queries used during the merge.




