How to Create a Many-to-One Mail Merge in Word for Organizations
Question details
The user needs to generate a single mail merge letter per organization that lists multiple recipients and their respective job roles, rather than creating an individual letter for every single person.

- Product
- Word
- Device & OS
- not provided
- Scenario
- Setting up a mail merge to group records by a specific category (organization) and list associated details (names and roles) within one document.
- Observed behavior
- A standard Word mail merge currently generates one letter per person, resulting in multiple duplicate letters for the same organization instead of a single consolidated letter.
Ensure your Excel data source is cleanly formatted. Place all field names in the first row of the first worksheet, ensure every populated column has a heading, and avoid special characters in column names.
Configure a Many-to-One Mail Merge using a Grouping Tool
Use a Many-to-One mail merge setup to consolidate multiple records from an Excel data source into a single letter per organization.
A standard Letters-type mail merge will always create one document per row in your data source. To list multiple employees under a single organization's letter, you must use a Many-to-One mail merge approach. This involves preparing your data correctly and using a merge tool or advanced macro to handle the grouping.
Open your Excel worksheet. Make sure field names are in the first row and use simple names containing only letters, numbers, and spaces. Sort the data by the 'Organization' column to group related records together.
Open Word and create a standard 'Letters' type merge document. Draft the static text of your letter that will be sent to the organizations.
Because native Word requires complex field coding to group records, run a specialized Many-to-One merge add-in or macro. Select your Excel file as the data source.
In the tool's settings, set 'Organization' as the key grouping field. Then, map the 'Name' and 'Role' fields as the child records to be listed sequentially within each organization's letter.

Streamline Your Data Merges with WPS Writer
Handle letters, directories, and data grouping effortlessly with WPS Office. Connect seamlessly to Excel worksheets to generate dynamic, professional letters for your organizations.
- 1. Open Mail Merge in WPS Writer: Launch WPS Writer, navigate to the 'References' tab, and click on 'Mail Merge'.
- 2. Connect your data source: Click 'Open Data Source' and select your formatted Excel worksheet containing the organization and recipient data.
- 3. Insert merge fields: Click 'Insert Merge Field' to place your organizational details and recipient data into the document template.
- 4. Merge to new document: Click 'Merge to New Document' to generate and review your consolidated letters before printing or sharing.

Frequently Asked Questions
Why does my mail merge create a separate page for each recipient in the same company?
A standard 'Letters' mail merge processes one record (row) per page. To group multiple records into a single document, you need to use a Many-to-One merge setup or change the document type to a Directory.
Can I do a Many-to-One merge without third-party add-ins?
Yes, you can use the 'Directory' (formerly Catalog) merge type in Word to list multiple records consecutively. However, formatting them into distinct letters separated by organization requires inserting complex nested IF fields or using VBA macros.
How should I format the column headers in my Excel data source for a mail merge?
Place your headers in the first row of the first worksheet. Ensure the headers use simple alphanumeric characters without special symbols, and make sure no populated columns are missing a header.




