Excel for mail merge

Here are some tips to prepare your Excel spreadsheet for a mail merge. Make sure:

  • Column names in your spreadsheet match the field names you want to insert in your mail merge. For example, to address readers by their first name in your document, you’ll need separate columns for first and last names.

  • All data to be merged is present in the first sheet of your spreadsheet.

  • Data entries with percentages, currencies, and postal codes are correctly formatted in the spreadsheet so that Word can properly read their values.

  • The Excel spreadsheet to be used in the mail merge is stored on your local machine.

  • Changes or additions to your spreadsheet are completed before it’s connected to your mail merge document in Word.

Notes: 

  • You can import information from your Excel spreadsheet by importing information from a comma-separated value (.csv) or a text (.txt) file and use the Text Import Wizard to build a new spreadsheet.

  • For more information, see Prepare your Excel data source for mail merge in Word.

Connect and edit the mailing list

Connect to your data source. For more info, see Data sources you can use for a mail merge.

Edit your mailing list

  1. Choose Edit Recipient List.

    Screenshot of the Mailings tab in Word, showing the Edit Recipient List command as highlighted.

  2. In Mail Merge Recipients, clear the check box next to the name of any person who you don’t want to receive your mailing.

    Select rows by checking the check box

You can insert one or more mail merge fields that pull the information from your spreadsheet into your document.

To insert merge fields on an envelope, label, email message, or letter

  1. Go to Mailings > Address Block.

    Insert Address Block merge field

    For more info, see Insert Address Block

  2. To add a greeting line, choose Greeting Line.

    Screenshot of the Mailings tab in Word, showing the Greeting Line command as highlighted.

    For more info, see Insert Greeting Line.

  3. To add other merge fields, like invoice numbers, see Insert mail merge fields.

  4. Choose OK.

  5. Choose File > Save.

if you’re interested in learning more about options for setting up email message, see Email merge in Word.

After you insert the merge fields you want, preview the results to confirm that the content is okay. and then you’re ready to complete the merge process.

  1. Go to Mailings> Preview Results.

    Screenshot of the Mailings tab in Word, showing the Preview Results group.

  2. Choose Next Next record button for mail merge preview results or Previous Previous record button for mail merge preview results to move through records in your data source and view how they appear in the document.

  3. Go to Finish & Merge > Print Documents or Send E-mail Messages.

    Screenshot of the Mailings tab in Word, showing the Finish & Merge command and its options.

When you save the mail merge document, it stays connected to your data source. You can reuse the mail merge document for your next bulk mailing.

  • Open the mail merge document and choose Yes when Word prompts you to keep the connection.

Here are some tips to prepare your Excel spreadsheet for a mail merge. Make sure:

  • Column names in your spreadsheet match the field names you want to insert in your mail merge. For example, to address readers by their first name in your document, you’ll need separate columns for first and last names.

  • All data to be merged is present in the first sheet of your spreadsheet.

  • Data entries with percentages, currencies, and postal codes are correctly formatted in the spreadsheet so that Word can properly read their values.

  • The Excel spreadsheet to be used in the mail merge is stored on your local machine.

  • Changes or additions to your spreadsheet are completed before it’s connected to your mail merge document in Word.

For more information, see Prepare your Excel data source for mail merge in Word.

Connect and edit the mailing list

Connect to your data source. For more info, see Data sources you can use for a mail merge.

  1. Choose Edit Recipient List.

    For more info, see Mail merge: Edit recipients.

    For more info on sorting and filtering, see Sort the data for a mail merge or Filter the data for a mail merge.

  2. Select OK.

You can insert one or more mail merge fields that pull the information from your spreadsheet into your document.

  1. Go to Mailings > Insert Merge Field.

  2. Add the field you want.

  3. Repeat steps 1 and 2 as needed.

  4. Choose File > Save.

if you’re interested in learning more about options for setting up email message, see Email merge in Word.

After you insert the merge fields you want, preview the results to confirm that the content is okay. and then you’re ready to complete the merge process.

  1. Go to Mailings> Preview Results.

  2. Choose Next or Previous to move through records in your data source and view how they appear in the document.

  3. Go to Finish & Merge > Print Documents or Merge to E-mail.

When you save the mail merge document, it stays connected to your data source. You can reuse the mail merge document for your next bulk mailing.

  • Open the mail merge document and choose Yes when Word prompts you to keep the connection.

Excel for Microsoft 365 Word for Microsoft 365 Excel for Microsoft 365 for Mac Word for Microsoft 365 for Mac Excel 2021 Word 2021 Excel 2021 for Mac Word 2021 for Mac Excel 2019 Word 2019 Excel 2019 for Mac Word 2019 for Mac Excel 2016 Word 2016 Excel 2016 for Mac Word 2016 for Mac Excel 2013 Word 2013 Excel 2010 Word 2010 More…Less

You’ve built a list of contacts and other data that you want to use for a Word mail merge. If your data source is an existing Excel spreadsheet, then you just need to prepare the data for a mail merge. But if your data source is a tab delimited (.txt) or a comma-separated value (.csv) file, you first need to import the data into Excel, and then prepare it for a mail merge.

Step 1: Set up your data source in Excel

If you’re using an Excel spreadsheet as your data source for a mail merge in Word, skip this step. If the data source is a .txt or a .csv file, use the Text Import Wizard to set up your data in Excel.

After you successfully import a .txt or .csv file, go to Step 2.

  1. Open Excel.

  2. Go to Data > From Text/CSV.

    Selecting Text/CSV from the Data tab

  3. Choose the .txt or .csv file you want, and then select Import.

  4. In the preview window, select Transform Data.

  5. Select the ZIP, Postal Code, or other column to format.

  6. Go to Transform > Data Type: and select Text.

    Power Query window with Text selected

  7. Select Replace current.

  8. Repeat steps 5 — 7 as needed.

  9. Select Close & Load.

  10. Go to File > Save as and save as with a different name.

  1. Open Excel.

  2. Excel 2016    Go to Data > Get External Data > From Text.

    The From Text option is highlighted on the Data tab.

  3. Choose the .txt or .csv file you want, and then select Import.

  4. In the Text Import Wizard, in the Original data type pane, choose Delimited.

    Excel Get External Data from Text, Text Import Wizard, Step 1 of 3

  5. Select My data has headers above the Preview pane if the file has headers, and then choose Next.

  6. In the Delimiters pane, select the check box that matches the delimiter (such as a Tab or Comma) the data uses, and then choose Next.

    The options for Delimiters are highlighted in the Text Import Wizard.

  7. Under Data preview, choose the column that contains ZIP Codes or postal codes, and under Column data format, choose Text.

    The Text option for Column data format is highlighted in the Text Import Wizard.

    Note: Each time you apply a data format—General, Text, or Date—to a column, the name of the format appears in the table header for that column.

  8. Repeat step 7 as necessary, choosing the column you want to change and the data format you want to apply.

  9. Choose Finish.

  10. In the Import Data dialog box, accept the default setting of Existing worksheet and the cell address, and then choose OK.

    In the Import Data dialog box, choose to put the data in an existing worksheet, the default setting, or in a new worksheet

    Caution: The cell address in the Import Data dialog box shows the currently selected cell. Data is imported beginning with the named cell address.

  11. Save your spreadsheet with a new file name.

Step 2: Prepare your data source

In your Excel data source that you’ll use for a mailing list in a Word mail merge, make sure you format columns of numeric data correctly. Format a column with numbers, for example, to match a specific category such as currency.

If you choose percentage as a category, be aware that the percentage format will multiply the cell value by 100. Format a column of percentages as text if you want to avoid that multiplication factor.

ZIP Codes or postal codes needs to be formatted as text to preserve the data during a mail merge. If not done when imported, format it now. Leading zeros—for example, 00399—in codes are dropped during a mail merge if they’re not formatted as text.

  1. Choose the column that contains the ZIP Codes, postal codes, or other data to be formatted.

  2. Go to Home, and in the Number group, select the Number Format box down arrow, and then choose an option in the list (such as Text).

    In Excel, on the Home tab, in the Number group, choose the down arrow in the General box to choose the number format to use.

Make sure you add the appropriate symbol before or after a merge field. For example, here’s how the currency and percentage values look if you omit symbols.

Mail merge document that reads "your contribution of 50.00" and "offer you a 20 discount."

If you include the symbols, the numbers make more sense.

Mail merge results document reads "your contribution of $50.00" and "offer you a 20% discount."

In your mail merge document, you add the symbols before or after the merge fields like this:

Sample mail merge document where a field named Donation is preceded by a dollar sign and a field named Percent is followed by a percent sgn.

See also

  • Use mail merge to create and send bulk mail, labels, and envelopes

  • Mail merge — A free, 10 minute, video training

An essential step in a Word mail merge process is setting up and preparing a data source. You can use an existing Excel data source or build a new one by importing a tab-delimited (.txt) or comma-separated value (.csv) file. After you’ve set up and prepared your data source, you can perform a mail merge by using Dynamic Data Exchange (DDE) with the Step-by-Step Mail Merge Wizard or by using a manual mail merge method.

If you’re not using an existing Excel data source for your mail merge, you can use a contact list or an address book in a .txt or .csv file. The Text Import Wizard guides you through the steps to get data that’s in a .txt or .csv file into Excel.

  1. Open Excel.

  2. On the Data tab, choose From Text/CSV.

  3. Choose the .txt or .csv file you want, and then choose Import.

  4. In the Text Import Wizard, in the Original data type pane, choose Delimited.

    Excel Get External Data from Text, Text Import Wizard, Step 1 of 3

  5. Select the My data has headers check box above the Preview pane if the file you’re importing has headers, and then choose Next.

  6. In the Delimiters pane, select the check box that matches the delimiter (such as a Tab or Comma) your data uses, and then choose Next.

    The options for Delimiters are highlighted in the Text Import Wizard.

    Tip: The Data preview pane shows what the results will look like in a table format.

  7. Under Data preview, choose the column that contains ZIP Codes or postal codes, and under Column data format, choose Text.

    The Text option for Column data format is highlighted in the Text Import Wizard.

    Notes: 

    • The available formats are General, Text, and Date. Each time you apply a data format to a column, the name of the format appears in the table header for that column.

    • A column that contains numerical data such as a percentage or a currency value, for example, can only be formatted after the file is imported. See the «Format numerical data in Excel» subsection that follows for more information.

  8. Repeat step 7 as necessary, choosing the column you want to change and the data format you want to apply.

  9. Choose Finish.

  10. In the Import Data dialog box, accept the default setting of Existing worksheet and the cell address, and then choose OK.

    In the Import Data dialog box, choose to put the data in an existing worksheet, the default setting, or in a new worksheet

    Caution: The cell address in the Import Data dialog box shows the currently selected cell. Data is imported beginning with the named cell address.

  11. When done, save your data source with a new file name.

Format numerical data in Excel

Format any numerical data like percentages or currency values in any new or existing data source in Excel that you intend to use in a Word mail merge. To preserve numeric data you’ve formatted as a percentage or as currency during a mail merge, follow the instructions in the «Step 2: Use Dynamic Data Exchange (DDE) for a mail merge» section.

In your Excel data source that you’ll use for a mailing list in a Word mail merge, make sure you format columns of numeric data correctly. Format a column with numbers, for example, to match a specific category such as currency.

  1. Open your Excel data source.

  2. Choose a column that you want to format.

  3. On the Home tab, in the Number group, choose the Number Format (General) box down arrow, and then choose an option in the list.

    In Excel, on the Home tab, in the Number group, choose the down arrow in the General box to choose the number format to use.

  4. Repeat steps 2 and 3 as necessary.

  5. When done, choose Save.

When you have an Excel data source that contains formatted numbers like percentages and currency values, some of the numeric data may not retain its formatting during a mail merge. You’ll get the mail merge results you want and can preserve the format of your numeric data in Excel by using DDE.

Excel data format compared to Work Merge Field by using or not using Dynamic Data Exchange

  1. Open Word, choose File > Options > Advanced.

  2. Under General, select the Confirm file format conversion on open check box.

    Confirm file format conversion on open option

  3. Choose OK.

  4. On the Mailings tab, choose Start Mail Merge > Step by Step Mail Merge Wizard.

    In Word, on the Mailings tab, choose Start Mail Merge, and then choose Step by Step Mail Merge Wizard

  5. In the Mail Merge pane, under Select recipients, choose Use an existing list.

    In Word, the Mail Merge task pane that opens when you choose the Step by Step Mail Merge Wizard in the Mail Merge group

  6. Under Use an existing list, choose Browse, and then open your formatted spreadsheet.

  7. In the Confirm Data Source dialog box, select the Show all check box, and choose MS Excel Worksheets via DDE (*.xls) > OK.

    Confirm Data Source dialog box

  8. In the Microsoft Excel dialog box, choose Entire Spreadsheet > OK.

    Microsoft Excel dialog box in Word

  9. When the Mail Merge Recipients dialog box opens, choose OK.

    Mail Merge Recipients dialog box that shows the contents of a Excel spreadsheet used as a data source for a mailing list

  10. Continue with your letter, email message, label, or envelope merge.

Tip: You can prevent being prompted by Word every time you open a data file. After you connect to your mailing list, go to File > Options > Advanced. Under General, clear the Confirm file format conversion on open check box.

If you’ve built a contact list in an Excel spreadsheet, it’s important to format any zip codes or postal codes as text to avoid losing data. If you’re importing into a new spreadsheet any contacts from either a text (.txt) or a comma-separated value (.csv) file, the Text Import Wizard can help you import and format your data.

Step 1: Set up your data source in Excel

If you’re already using an Excel spreadsheet as your data source for a mail merge in Word, go to Step 2 in this topic. If the data source is a .txt or a .csv file that contains your Gmail contacts, for example, use the Text Import Wizard to set up your data inExcel.

  1. Open Excel, and on the Data tab, choose From Text.

    On the Data tab, select From Text

  2. Choose the .csv or .txt file you want, and then choose Get Data.

  3. In the Text Import Wizard, choose Next.

  4. In Delimiters, check the box that matches the delimiter that separates each element of your data (such as a tab or comma). Then choose Next.

    Tip: The Preview of selected data pane shows you what the results will look like in a table format.


    Step 2 of the Text Import Wizard

     

  5. In Preview of selected data, choose the column that containing the zip codes or postal codes. Then, in Column data format, choose Text.

    Text Import Wizard step 3

     

  6. Repeat step 5 as necessary, choosing the column you want to change and the data format you want to apply.

    Note: Each time you apply a data format to a column, the name of the format appears in the table header for that column.

  7. Click Finish.

  8. In the Import Data dialog box, choose where you want Excel to put your data, and then click OK.

    Note: Save your spreadsheet with a new file name.

Step 2: Format numerical data in Excel spreadsheet

To ensure your zip code or postal code pass through a mail merge without losing any zeros, format the column containing those codes as text.

  1. Open your spreadsheet and select the column that contains the zip codes or postal codes.

  2. On the Home tab, in the Format box, choose Text.

    On the Home tab, in the Format box, select Text

Now, you can use this data for a mail merge.

Need more help?

Want more options?

Explore subscription benefits, browse training courses, learn how to secure your device, and more.

Communities help you ask and answer questions, give feedback, and hear from experts with rich knowledge.

A mail merge is a handy way to send personalized mass letters and bulk emails quickly.

It works by automatically adding personalization data from a data file (for example, a spreadsheet) to a template file (like a letter or an email).

In this article, I’ll first cover what a mail merge is and explain how it works. Then, I’ll go over how to mail merge using an Excel spreadsheet and a Word document.

Later, I’ll mention two issues of using the traditional method for mail merges and suggest a better and more powerful alternative to help you send mass emails.

Additionally, I’ll also answer seven FAQs associated with mail merges.

This Article Contains:

(Click on links to jump to specific sections)

  • What Are Mail Merges?
  • How Does Mail Merge Work?
  • How to Use Mail Merge to Send Bulk Letters 
  • Two Problems of Using Microsoft Word to Send Mass Emails
  • How to Use Mail Merge to Send Mass Emails
  • 7 Mail Merge FAQs

Let’s jump right in.

What Are Mail Merges?

A mail merge lets you create personalized documents that are automatically customized on a recipient-by-recipient basis. This spares you the trouble of manually personalizing each document yourself!

You can use mail merges to create personalized messages automatically for:

  • Marketing emails.
  • Newsletters.
  • Custom catalogs.
  • Form letters, and more.

Note: A form letter is a template file used to create mass letters. Instead of typing a letter for each recipient, you can use a form letter to make quick, unique, personalized letters for each person. 

Essentially, if there’s a document you need to personalize at scale, mail merges can take care of it for you!

Go back to Contents

Let’s now explore how a mail merge works.

How Does Mail Merge Work?

First, you need to understand the two essential components of every mail merge.

They are:

  1. Template File: the document that holds the message you’ll be sending out (like a letter or an email). It specifies the places where the personalization data will go. And that data (names, addresses, etc.) is fetched from a data file.
  2. Data File: a data source like a Microsoft Excel spreadsheet or a Google Sheets file. Each cell in the data file contains different information (first name, last name, email address, etc.) that will be placed in your template file in the corresponding space.

Essentially, a mail merge automatically adds the personalization data from your data file to your template file

For example, let’s say you want to perform a mail merge to create mass letters.
Here, your letter is the template file — it has placeholders for your contacts’ names and addresses.

Template file

Notice the «FirstName», «Address» and other tags in the letter?
These are placeholders for your recipient’s details, also known as mail merge fields.

A mail merge field draws the personalization information from your data file (spreadsheet) to help you create your personalized letter.

But to make this work, the name of the mail merge field in your personalized letter template must match the name of the column header in your spreadsheet.

Data file

If the name of the merge fields and column headers match, the mail merge function would then merge your data file and your letter template to generate a personalized letter for each person.

Go back to Contents

Next, I’ll go over the steps involved in using mail merge to automatically personalize individual letters.

How to Use Mail Merge to Send Bulk Letters

You can use the mail merge feature in Word and Excel to create auto-personalized individual letters quickly.

Here:

  • The mail merge template is a form letter in Microsoft Word.
  • The data file is an Excel spreadsheet containing your recipients’ details.

Let’s now explore the steps involved in using mail merge for bulk letters:

Step 1: Create and format your address list in Microsoft Excel

Here’s a step-by-step guide on how to set up an Excel data file:

Step A
Open MS Excel and click on Blank workbook to open a blank Excel workbook (or document).

Blank workbook

Note: If your contact data is readily available as an Excel spreadsheet, open the file and format it. If the data is present in a TXT or CSV file, go to Data From Text/CSV to open the file in Excel.

From text

Step B
Now you can start entering the details of your address list into the Excel workbook.
Only enter your column headers in the first row, starting in cell A1.

A1 cell

Check your header row to make sure the column headers in your Excel spreadsheet are exactly the same as the field names (or placeholder names) you want to use in your Word template document.

For example, if the column names in your Excel sheet are “FirstName”, “LastName”, and “Email”, the field names in your Microsoft Word document should also be “FirstName”, “LastName”, and “Email”.

Step C
Enter your contact information in your Excel database as one record per row, starting from cell A2.

Enter Contact information

Quick Tip
Data entries such as ZIP codes, percentages, currencies, etc., must be in the correct numeric format. To ensure this, you need to:

1. Select a column that has numeric data entries.

2. Go to the Home → Number section.

General- number

3. Click on the Number Format box and choose the correct format from the drop-down list that appears.

4. Repeat steps 1–3 for all columns containing numeric values.

Number format box

Step D
Once you’ve created the contact sheet, you can save your Excel document by pressing Ctrl+S or going to File → Save or File → Save As.

Bonus Tip for Gmail Users
If you’re creating your first mail merge data file, you can export all your existing Gmail contacts (or “Google Contacts”) to get started quickly. Read my guide on how to export contacts from Gmail to learn how.

Note: Ensure that you finish all edits to the Excel spreadsheet before starting the mail merge process. Making edits to an Excel sheet once you’ve already begun a mail merge is a complicated additional step.

Step 2: Create the main mail merge document in MS Word

The next step is to create the form letter (or mail merge template — your main document) in MS Word. You can create a different mail merge template for every bulk email campaign, and you can save the templates for future use.

A favorite time-saving technique of mass email managers is to choose an old email template that worked well, update the content where necessary, and give the mail merge template a new name.

As a result, when you create your mail merge document, try writing it in a way that will let you adapt and reuse it in future bulk mailings.

Here’s a step-by-step guide on how to create a mail merge template in MS Word:

Step A
Open a new document (blank document) in Word.

This is the main document for your mail merge.

Blank document

Step B
Click on the Mailings tab and select Start Mail Merge. A drop-down menu displaying every different mail merge document type will appear.

You can select the document type for letters, emails, envelopes, mailing labels, or a directory. Since we’re using the Word mail merge feature for sending letters, choose Letters as your merge document.

Letters

Step C (Optional)
You can also use the Step-by-Step Mail Merge Wizard (from the Start Mail Merge drop-down menu) to streamline the Word mail merge process.

The wizard lets you quickly select the starting mail merge document.

For example, it lets you use the current document, which is the mail merge letter you’re creating now. Or you could choose a starter template or another existing document as your mail merge template.

mail merge dropdown

Step D
Write the body of the letter.

Letter body

(Don’t worry about manually adding placeholders in your letter yet.)

Step 3: Select the recipient list

Now you can select the list of mail merge recipients (from your Excel file) who will receive your letter.

Here’s a step-by-step guide on how to do this:

Step A
Click on the Select Recipients option in the Mailings tab. A drop-down menu appears, showing different mail merge list sources.

As your contact information is already available as an Excel file, click on Use an Existing List.

Use Existing list

Note: You can also include your Outlook Contact list if you have Outlook connected to Word.

Step B
In the dialog box that pops up, select the Excel sheet you created earlier and click Open.

open button

Step C
A Select Table window appears. Choose the Excel worksheet you want to merge with the Word template and click OK.

Ok button

Note: If your Excel spreadsheet has only one worksheet, you’ll only see Sheet1 in the Select Table window.

Step D
If you want to edit your mail merge recipients list, click on the Edit Recipient List tab.

In the Mail Merge Recipients window that pops up, clear the checkbox of the person you don’t want in your mailing list.

Edit recipient list

Anyone you remove from your recipient list in this step will be removed from any mail merge project that uses this data file in the future.

Step 4: Add personalized messages

The next step is to add personalized content (like contact names and addresses) to your form letter template (Word mail merge document).

In Word, you can insert three personalization variables into your document:

  • Insert Address Block — add a recipient’s address to your document.
  • Insert Greeting Line — include a personalized greeting or salutation in your letter.
  • Insert Merge Field — insert other mail merge fields from your Excel file.

Here’s a walkthrough on how to add all three personalization variables to your merge document (form letter):

Note: You can add a personalization variable at an insertion point of your choice in the Word document. For example, to add a greeting line before the body of your letter, simply place the text cursor at the point you want to add it.

Insertion point

A. Insert an Address block

To insert a recipient’s address from your Excel worksheet, click on Address Block from the Write & Insert Fields section. In the window that appears, choose an address block format of your choice and click OK.

Address block

An address placeholder («AddressBlock») will be inserted automatically into your letter.

Address block placeholder

B. Insert a Greeting Line

To insert a greeting line, click on Greeting Line from the Write & Insert fields section.
In the dialog box that pops up, select the format you want to use and click OK.

Greeting line tab

A greeting placeholder («GreetingLine») will be automatically added to your document.

Greeting line placeholder

C. Insert a Merge Field

You can also add other mail merge fields, like your contact’s first name, company name, email id, etc., from your Excel worksheet to your Word template.

To do this, click on Insert Merge Field from the Write & Insert fields group.
You can see a drop-down list of some mail merge labels. These labels are the column names in your Excel spreadsheet.

If you want to create a custom field, the easiest way is to add a column to your spreadsheet with the name of the custom field you want to make, like “birthday” or “pet name”. But you must do this before starting the mail merge process since you can’t edit your spreadsheet during mail merge.

Insert merge field

Click on the mail merge fields you want to add to your letter.
Here’s how my form letter looks after inserting the placeholders (mail merge fields) I needed:

Form letter

Note: You can also use the Match Fields feature to manually match your Excel column fields with the Word placeholders. This way, you can ensure that all the mail merge fields are accurately mapped to your Excel column names.

match fields

Step 5: Preview and finish the mail merge process

After personalizing the form letter for each recipient, you can preview the letters to see how they look with the data inserted from your Excel worksheet.

Here’s a step-by-step guide on how to do this:

Step A
Click on Preview Results under the Mailings tab.

Step B
To preview the result for each recipient, you can enter the recipient number (the corresponding row number in your Excel spreadsheet) in the text box.

For example, to preview the form letter for my second recipient — Brandon Walsh, I type “2” in the text box and click the Preview Results button.

Preview results

Note: You can also click on the Next and Previous buttons to quickly scroll through your mailing list to preview the letter for each person. 

If you realize someone who is scheduled to receive your bulk email should be removed from the recipient list, refer to Step 3 (D) for instructions.

Step C
After previewing the form letter, click on Finish & Merge to finish the Word mail merge process.

Finish and merge

From the drop-down list that appears, you can choose to:

  • Edit Individual Documents — if you want to edit each letter further, separately.
  • Print Documents — if you want to print the letters.
  • Send Email Messages — if you want to send the letters as emails.

Note: If you want to send the letters as email messages to a Gmail or Outlook contact, you must manually set up Gmail/Outlook with Word

Step 6: Save the form letter

After you’ve finished working with the merged document, you can save it by pressing the Ctrl+S keys or by going to the File menu and clicking Save or Save As.

You can also reuse the merged document for sending additional letters — just open it and click Yes when Word prompts you with this alert:

Word popup

Go back to Contents

How to Use Mail Merge to Send Mass Emails

You can use mail merge to quickly create personalized emails for newsletters, promos, and other email marketing messages.

Here, your mailing list is the data file, while the email is the mail merge template.

We’ve seen how to use Excel and Word to create personalized form letters.
Just follow the same steps to send merged emails to your mailing list.

However, I don’t recommend using Microsoft Word to send personalized emails at scale. Here’s why…

2 Problems of Using Microsoft Word to Send Mass Emails

While you can use a Microsoft Word document to create merged emails, there are two major drawbacks with this approach:

  • To send the merged document as an email message, you must manually set up Microsoft Outlook or Gmail with Word. This can be time-consuming and confusing for most users.
  • Microsoft Word isn’t well-equipped to handle mail merges. If your personalization tags are mismatched and there are hundreds of recipients (you can’t preview every email, can you?), you could end up sending something like this:

Wrong mail merge

Image Source: Twitter

Now, imagine sending hundreds of such embarrassing emails!
That’s why it’s smarter to use a dedicated mail merge tool like GMass to send mass emails.

How to Use Mail Merge with GMass to Send Mass Emails

Gmass

GMass is a powerful mail merge tool that lets you easily create and send tons of emails from your Gmail account.

Its advanced mail merge features have made it a popular tool used by employees from LinkedIn, Uber, Google, and Twitter. GMass is also perfect for individuals and groups like clubs, schools, churches, and other institutions to send emails to a target audience.

With GMass, you can easily create a mail merge with a data file stored as an Excel spreadsheet or a Google Sheet.

Here’s how:

Step 1: Import your Excel spreadsheet into Google Sheets

The first step is to import your Excel file into Google Sheets (this takes only a few seconds).

Why would you want to do this?
Because Google Sheets is far more powerful than Microsoft Excel for mail merging. Its automatic cloud-sync feature auto-saves your work with each edit made in the spreadsheet.

Plus, if you’re sending emails, it makes sense to have your spreadsheet online, right?

Additionally, Google Sheets is completely free and can be used by anyone with a Google (Gmail or Google Workspace) account. You won’t need a Microsoft Office subscription!

Note: If your data file is a CSV file, you can also import it into Google Sheets.

Here’s a step-by-step guide on how to import your Excel document into Google Sheets:

Note: I’ll be using the Excel sheet shown in the screenshot below for the walkthrough.

Enter Contact information

Step A
Open Google Sheets.

Open sheets

Step B
Select the folder icon to open the Google Sheets File Picker.

folder icon

Step C
In the window that appears, click on the Upload tab to import your Excel sheet.

Upload

Step D
You can now choose the file you want to import from your computer. To select the file, click on the Select a file from your device button.

Select a file

Step E
Choose the Excel file you want to import from your computer and click on the Open button.

Open button

Step F
Your file will be automatically imported as a new Google spreadsheet, which becomes your mail merge recipient list and data file.

Step 2: Format your Google Sheet

Your Google Sheet must be well-formatted before you use it with GMass.
But don’t worry, it’s not as complicated as formatting your Excel spreadsheet.

Here are some guidelines to ensure it works well:

  • Your column names must be in plain text — they shouldn’t contain spaces, codes, or special characters.
  • Your column names must begin from cell A1. If there are any blank rows or additional text (like a sheet title) above the column names, you must delete them.
  • The actual personalization data must begin from the second row onward.
  • There must be at least one column that has your recipients’ email addresses.

GMass will auto-detect all column names during the mail merge process. It will automatically use the column labels in your Google Sheet as the placeholders in your email template.

Step 3: Install GMass and connect it to your Gmail account

If you haven’t installed the GMass Chrome extension yet, here’s a step-by-step guide on how to install and connect it to your Gmail account quickly:

Step A
Head to the Chrome Web Store page for GMass.

Step B
Click on the Add to Chrome button.

Add to chrome button

Step C
A dialog box pops up:

Gmass popup

Click on the Add extension button to add GMass to Chrome.

Step D
Log in to the Gmail account you want to use with GMass.

After logging in, you can see three new GMass buttons next to your Gmail search box.

Three icons

Click on one of these buttons, and you’ll be prompted to link your Gmail account to GMass:

gmass prompt

Click on the Connect GMass Now! button to connect your Gmail account with GMass.

Note: Simply installing the GMass extension doesn’t create a GMass account. It only makes the buttons appear in your Gmail account. You have to link it to your Gmail account (as above) to activate it.

Step 4: Connect your Google Sheet to GMass

Here’s a step-by-step guide on how to perform this last step:

Step A
Open your Gmail account and click on the GMass spreadsheet button near your Gmail search box.

gmass spreadsheet icon

Step B
A dialog window appears:

Connect to spreadsheet

Step C
You can now use the drop-down menu to choose the Google sheet you want to use for the mail merge.

Choose a spreadsheet

Note: If you have only one sheet (Sheet1) in your Google spreadsheet, that sheet gets chosen by default. However, if your spreadsheet has multiple sheets, you can select the sheet you want from the drop-down list. 

Once you’ve chosen a spreadsheet, click on the CONNECT TO SPREADSHEET button.

Step D
Now, GMass will auto-read all your recipients’ data from your Google sheet. It will also automatically insert their email addresses in the To field of a new email.

Note: GMass replaces the list of individual email addresses with a single alias address

New message tab

However, you can choose to display the email addresses individually. This way, you’ll be able to see the email IDs of everyone on your recipient list — but don’t worry, each recipient will see only their email address (just like when you add recipients to the BCC field).

BCC field

Step E
After a new email window appears, you can compose your email with GMass’ powerful personalization features. To use these personalization settings, click on the settings arrow near the GMass button.

Gmass icon arrow

Click on the Personalize drop-down list button to see all the column names present in your Google sheet.

Column names

To personalize your email, select the column labels from the drop-down list. You can add these placeholders anywhere in your email message and subject line.

Here’s how my personalized email looks like with placeholders:

Personalized email

Notice the {FirstName} variable?
That’s a personalization label corresponding to the column header FirstName in my Google Sheet.

Step F
After composing your email, click on the GMass button to send it to all your recipients.

Note: GMass will auto-personalize the email for each person based on the mail merge labels you’ve used in your message. 

For example, the third recipient of my email, Ron Carey, will receive an email that starts with “Dear Ron,” as the {FirstName} variable was used in the email message.

Go back to Contents

Now that we’ve seen how to use mail merge to send mass emails let’s check out some important mail merge FAQs.

7 Mail Merge FAQs

Here are the answers to seven commonly asked questions regarding mail merge:

1. What are the advantages and disadvantages of email mail merge?

Mail merge for your email marketing or cold emailing has several strong advantages, such as:

  • Personalization: Mail merge personalization makes your form letter sound like individual correspondence, so it’s more likely to be read.
  • Saves time: Once you set up your mail merge template, it takes relatively little time to create a large number of personalized messages because it’s tied to your Excel data — the single spreadsheet where all personalized information is kept.
  • Controls the appearance of your message: A mail merge template lets you manage how the type and images look, so your email is attractive even where the personalized content is different.
  • Allows for testing: You can quickly adapt a template to create two versions of the message for A/B testing. This way, you can effortlessly know what version of your message works best.

On the other hand, a mail merge also has some disadvantages for email campaigns:

  • May require additional software: To go beyond the features of Microsoft Word, you may need email merge software, like GMass, with advanced features to automate data collection or add conditional formatting.
  • Requires accuracy: If your Microsoft Excel database is incomplete, inaccurate, out of date, or saved under a new name, then mail merge may not work.
  • Risk of error: If you make a mistake in your mail merge template or personalization data, that error will get reproduced on all the emails that use those elements. As a result, it’s essential to allow time to test your email before sending it to your entire list.

2. Can you perform an email merge with an attachment?

When you’re using Word, you don’t have the option to include an attachment with a standard mail merge message, but you can if you use the Mail Merge Toolkit add-in for Microsoft Office.

However, if you’re after a better solution, use a purpose-built mail merge platform like GMass that not only lets you include an attachment but even allows you to choose different attachments for each recipient.

Read more about how to send a mass email with personalized attachments.

3. How do you use a Mail Merge Toolkit in Word?

The Mail Merge Toolkit for Word is a third-party add-in that lets you do more personalization than the standard Word mail merge alone (for example, including attachments).

You can download a free trial and view an online toolkit tutorial to get started. Once you have the program, go to the Start Mail Merge selection under the Mailings tab and follow the prompts.

4. Can you send a mail merge from a shared mailbox?

If you want to send a mail merge from a shared mailbox (such as from an email address named for a department, company, or event instead of a person), you can arrange it in Outlook.

Start by finding the “Other User’s Folder” and open it to navigate to the shared mailbox. Associate that mailbox with the spreadsheet that contains your recipients’ data and prepare the mail merge as usual.

5. How do you do a mail merge in Word for labels?

One of the coolest features of MS Word’s mail merge functionality is the ability to drive printed labels with placement designed in Word and data-driven by your personalization datasheet.

If you know how to do a letter or email mail merge in Word, labels are very easy.

Under the Mailings tab in Word, click the Start Mail Merge selection and then the Step-by-Step Mail Merge Wizard. Choose Label as your template document type, and under Label Options, select a label manufacturer and style number (for example, Avery 5160, etc.).

From there, follow the wizard’s prompts.

You may also want to view Microsoft’s brief and helpful video tutorial.

6. How do you do a mail merge with Outlook?

To create an Outlook mail merge, you’ll need to use Microsoft Word, Excel, and Outlook.

Starting in Word, choose the Mailings menu, then Start Email Merge, and then Email Messages.

When your message is ready, click Select Recipients to link to the Excel spreadsheet with your data. Then, select Finish & Merge to send your email to your list using Outlook.

For more info, read my article on performing a mail merge in Outlook.

7. What is extended mail merge?

If you’re a Salesforce user, you have two options for mail merge — standard and extended.

Standard mail merge is the preferred approach for those with specific CRM software and operating systems, such as Luminate CRM and Windows 10.

Extended mail merge is a mail merge tool for all other Salesforce users. Although the tools are different, the results are the same — personalized emails to recipients listed in Salesforce.

Go back to Contents

Final Thoughts

Mail merging isn’t rocket science.

While you can use Microsoft Word to perform mail merges for letters, you need to follow a large number of steps correctly. Additionally, for sending mass emails, you have to set up a webmail client with Word manually.

Instead, why not use a powerful mail merge tool like GMass for sending mass emails?

Its advanced mass mailing features help you to perform mail merges and send out bulk emails effortlessly.

Why not try GMass today and simplify your mail merge experience?

Ready to send better emails and save a ton of time?

GMass is the only tool for marketing emails, cold emails, and mail merge — all inside Gmail. Tons of power but easy to learn and use.

TRY GMASS FOR FREE

Download Chrome extension — 30 second intall!
No credit card required

Ajay is the founder of GMass and has been developing email sending software for 20 years.

Love what you’re reading? Get the latest email strategy and tips & stay in touch.

Skip to content

How to Mail Merge from Excel to Word: Step-by-Step (2023)

How to Mail Merge from Excel to Word: Step-by-Step (2023)

Mail Merge is one powerful feature that helps you create mass letters or email messages while keeping them personalized for each recipient 😀

By using a combination of Microsoft Excel and Word, you’ll be able to create personalized letters and email messages in a snap.

This is a real-time saver and one of the best options for using expensive email platforms to send emails to a large list 📧

Let’s get started!

Before you scroll down, make sure to download the free practice workbook we’ve prepared for you to work on.

Mail merge from Excel to Word

As its name denotes, Mail Merge enables you to quickly create personalized documents like letters, emails, or mailing labels in Microsoft Word by merging the data that you already have in your Microsoft Excel spreadsheet 😊

It will save you time and effort since you don’t have to retype the content over and over and have to edit individual documents for different recipients.

Let’s say that you want to send Christmas email greetings to all your friends and relatives🎄

Instead of sending them one generic email, you can add their names to make it more personalized and special.

Don’t you just love how it feels when the messages you’ve received are directed and made for you?

That’s possible using Mail Merge!

Let’s send a Christmas greeting using the Mail merge feature 😀

Prepare recipient list

The first thing to do is to prepare a recipient list by creating an Excel spreadsheet that contains information about some of your friends you want to send the email messages.

You can also use the made-up data file in your free practice workbook.

The spreadsheet contains the following information:

  • First Name
  • Last Name
  • Address
  • Zip code
  • Email

Remember that this information will get connected to a Word document. This recipient list will be where Microsoft Word pulls the recipient details for your email messages.

So, you need to make sure that you have all the information you want to include in your spreadsheet.

Below are some important notes on how to prepare your recipient list ✍

  1. Make sure to write the column headers (First name, Last name, etc…) on the first row of your Excel spreadsheet to avoid any problems.
column headers or column names
  1. Your Excel spreadsheet should have one row for each recipient.
mail merge labels
  1. Make sure to convert any columns with numbers to a numeric format.

The only column with numbers ins our Excel spreadsheet is the Zip.

column headers or column names

Before you proceed, check the information again to see that they’re accurate. Do not leave blank cells or empty rows as this might mislead Microsoft Word later on 👍

Once it’s ready, save your Excel workbook.

Write the email message in Word

After creating the Excel spreadsheet, let’s proceed to create a Christmas message on Microsoft Word.

Open a new Microsoft Word document and type a short message like this.

word mail merge document

During this process, you don’t need to worry about the placeholders. Just focus on writing the best message for your recipients😊

Kasper Langmann, Microsoft Office Specialist

Start the mail merge

Now that our data in the Excel spreadsheet and message in the Word document are ready, we can start the mail merge process.

It’s a little tricky but you don’t need to worry. Let’s take things one step at a time.

  1. In our Word file, go to the Mailings Tab.
word mail merge process
  1. Click “Start Mail Merge

A drop-down menu appears where you will see Mail Merge options like Letters, Email messages, Envelopes, and more.

  1. Select “E-mail Messages
select start mail merge

The next step is to connect the Excel spreadsheet you created earlier with the Word document. To do that…

  1. Click “Select Recipients
  2. As the drop-down menu appears, select “Use an Existing List…”
use an existing list

This time, you will be asked to select the Data source.

  1. Select the Excel file where you want Word to extract the recipient list.
select data source

After selecting the Excel source file, you will be asked to select a table. This means that you will select the sheet in your excel document that contains your Excel mailing list.

  1. Select a Table. Click the “Mail Info” sheet.
  2. Click OK.
data source

Wow! That was a lot of work

But we are not done yet 😅

You need to manage the recipient list to check the data. In this way, you can also add or remove anyone from the recipient list.

  1. Click on the “Edit Recipient List” button.
select recipients

The Mail Merge Recipients dialog box will appear. This is the list of recipients that will be used in your merge. Use the checkboxes to add or remove recipients from the mail merge.

  1. Add or remove mail merge recipients by ticking the checkboxes.

When your list is finally ready,

  1. Click OK.
select recipients

Good job, you’ve done the mail merge process 🥳

You have now merged your Excel mailing lists with your Word document.

Now, it’s time to add the placeholders. Placeholders are mail merge fields that define where you want a value that will be defined later.

You can use the information we created earlier in the Excel spreadsheet.

Add Placeholders

The information you entered on your Excel spreadsheet can now be used in your message.

For example, to make this email message more personal, you can add a greeting line before the content of your message 👋

Before adding anything, you need to decide where you want to place something in the message.

Since we wanted to add a greeting line, this means that the place of the greeting is before the content of the message.

Let’s try adding “Hey (first name)” to the message 😊

  1. Select where you want to insert the greeting line.
  2. Click the Greeting Line button in the Write and Insert Fields group of the Mailings tab.
insert merge field

The Insert Greeting line dialog box appears so you can customize the greeting line format.

  1. Customize the Greeting Line format. You can type “Hey” and then add a space. You can also customize the name format and punctuation. You can see its preview below.
  2. Click OK.
mail merge fields

This is what appears in your message 👇

mail merge field

Add an Address Block

If you’re writing a mail, adding an Address is a must!

Although our example is an email, let’s try adding an address to it like in a mail.

There are two ways to add an address. You can insert an Address Block or Insert Merge Field for the Address.

Here’s how to add an Address Block 👇

  1. Like earlier, you have to indicate first where to put the placeholder. In this case, let’s put it before the greeting line.
  2. Click the “Address block” button.
insert address block

The Insert Address Block dialog box appears so you can customize the address block format.

  1. Uncheck the first checkbox because we won’t be including the recipient’s name in the address block format.
  2. Click OK.
address labels
insert address block

Alternatively, you can add an address using the Insert Merge Field button 👇

  1. Select where you want to place the merge field.
  2. Click Insert Merge Field in the Write & Insert Fields group.
  3. Select Address.
insert merge field drop down menu

This will only merge the Address data from the Excel source file not including the Zip Code.

Change placeholders

Changing placeholders means changing the merge fields. If you want to edit the merge fields, you can do the steps below.

  1. Right-click on the merge field.
  2. Select Edit Field.
insert merge fields

The Field dialog box pops up and you can edit the field format. But where you really want to go is the Field Codes button.

  1. Click the “Field Codes” button.
other mail merge fields

In the Advanced Field options, delete the current Field Name and type in the new one.

  1. Type code “First_Name” for example.
other mail merge fields
  1. Click OK.
mail merge labels

Now, you have changed the merge fields 😀

merged document

You can change fields according to what you want.

Send the mail

Here’s how the Word document looks now.

merged document

If you would like to preview the results, simply click “Preview Results” and go through the different versions of your message.

mail merge template

Once you’re satisfied with everything, you can now finish the merge 👍

  1. Click on the “Finish & Merge” button

You can either Edit individual documents, print documents, or Send Email messages.

  1. Select the desired action.
mail merge template

That’s it – Now what?

Great work! Using mail merge may be confusing and requires a little bit of work but it’s really simple and saves you a lot of work and time 🎉

All you have to do is to create a spreadsheet file and a template file and start the merge. You can have multiple documents addressed to specific recipients in no time.

If you want to do tons of tasks with only a few clicks like this Mail Merge feature, then your next step is to learn the basics of Excel’s mighty macros 🚀

Join my free online email course where you learn 3 short and beginner-friendly lessons on how to record and edit a macro, the basics of the VBA editor, and how to write your first macro – from scratch!

I promise you, it’s easier than you think 😊

Other resources

If you want more Microsoft Excel-Word crossovers like the Mail Merge feature, then our article: How to Insert Excel Data into Word Like Tables, Files, and Spreadsheets is for you. Learn how to insert excel data to your word documents like a pro when you read it here.

Do you need to learn how to set up a data table first? Learn it in 60 seconds (or less)! Read more to learn your way around Excel tables with this link!

I hope this read was helpful 😀

Kasper Langmann2023-01-19T12:03:14+00:00

Page load link

The purpose of Microsoft Word’s Mail Merge feature is to reproduce a document, envelope, email, or label which contains a combination of static (i.e., same every time) and dynamic content.

In the case of a form letter or mass email, the static content would be all the information that is the same for each recipient, such as announcements, agendas, news stories, etc.  The dynamic content would be data that is unique to the reader, like their name, address, medical information, or purchase history.

By placing the static information in Word, then storing the dynamic content in an Excel table, we can strategically place connectors throughout the Word document that will extract from the Excel table, one row at a time, information to complete the Word document.

Each iteration through the Excel table will produce a separate and unique version of the Word document.

The results of the Mail Merge can be sent to a printer, generated as PDF files, or automatically sent out as email messages through your default email application.

Let’s look at a practical example.

Setting Up the Mail Merge Documents

We begin with a Word document that was written as if it were to only go to a single recipient.

Think of it as a template by which all other like documents are to be based.

Several pieces of information in the Word document need to be changed for each recipient.

The elements that need to change from recipient to recipient are stored in a table in an Excel file.

The table contains all the dynamic information used by the Word document, but it can also contain other information not accessed by Mail Merge.  The Excel table can contain unneeded information; it won’t upset Mail Mere in the slightest.

The Excel table can also contain calculations.  NOTE: The formatting of dates and calculation results do not carry forward to the Word document.  I have a couple of options for you later that will address that issue and make the formatting of the data perfect.

Starting the Mail Merge Process

In the template Word document, start the Mail Merge feature by clicking the Mailings tab/ribbon and locate the button group labeled “Start Mail Merge”.

Selecting the “Start Mail Merge” button displays a list of Mail Merge output options:

  • Letters
  • E-mail Messages
  • Envelopes
  • Labels
  • Directory

You can even take advantage of the Mail Merge Wizard that will walk you through the most common steps when setting up and producing Mail Merge content.

For this example, we will work with our open template file by selecting “Normal Word Document”.

Selecting the Excel File with Dynamic Data

The next step is to point to the source of the dynamic data.  By clicking the “Select Recipients” button we can pull information from the Contacts feature of Outlook, create a new list of dynamic data directly in Word, or what is the most common option, selecting content from an Excel table.

Browse out to the location of your Excel file and select the file.  Click Open when ready to read the contents of the Excel file.

A dialog box will appear requesting two pieces of information about the data:

  1. Which sheet in the Excel file contains the table of information?
  2. Does the table of information have an existing header row?

If you have a column header in the table, those heading labels will appear as field name selections in an upcoming step.  It is highly recommended that if you do not have an existing column header in the data, take a moment to create one.  The alternative will be to work with generically named field names that are difficult to understand.

Once you have clicked OK, you can begin setting up the links between the Word document and the Excel table of data.

Inserting Excel Fields into the Word Document

Once we have selected the table of data, many of the options in the “Write & Insert Fields” button group have become available for use.

Next, we will select an element of the Word document that is currently static and replace it with a field from the Excel table.  This provides a pointer to the column in the table that holds the information currently being represented in the Word document.

Erase the current static version of the data, then click Mailings (tab) -> Write & Insert Fields (group) -> Insert Merge Field.

This displays a list of all the column headings from the Excel table.  For this instance, we will select the field entry for “Invoice Number”.

We now see a dynamic placeholder that will connect this part of the Word document to the single column in the Excel table.

We will repeat this process for the remaining fields we wish to be dynamic.

Preview the Output Results

We can “step” through the list of entries from the Excel table, swapping field data in the Word document to see a rendition of each iteration of the results.

This is accomplished by enabling the data preview (Mailings -> Preview Results).

To step through the various table entries from the Excel file, click the “Next Record” and “Previous Record” buttons.

Number and Date Formatting Issues

One of the weaknesses of the Mail Merge feature is that it does not carry forward from the Excel table any of the date or number formatting.

We have two ways to address this issue:

  • Add formatting codes to the Word field.
  • Create a formatted version of the data in the Excel table.

Adding Field Codes in Word

Underneath each of the Mail Merge field links are a series of codes that tell Word what to display in that location.

To display the codes for a specific field, right-click the field and select “Toggle Field Codes”.

We can add a small bit of code to tell Word to apply a number style, like a Currency Style from Excel, to the linked data.

Just before the closing curly brace, add the following text:

# $,0.00

The updated merge field code appears as follows.

{ MERGEFIELD Amount_Line_1 # $,0.00 }

To display the original data (hiding the field codes), right-click the field code and select “Toggle Field Codes”.

Repeat this process for each of the fields you wish to have a Currency Style applied.

You will likely need to toggle the “Preview Results” feature twice to see the results of your efforts.

NOTE: To display ALL the field codes in a single step, select the entire document (CTRL-A) and then press the ALT-F9 key combination.

NOTE: The # tells Mail Merge that you are applying formatting codes to numbers.  If you want to apply formatting codes to dates, you can use the @ code as shown in the following example.

{ MERGEFIELD Date @ “dddd, MMMM d, yyyy” }

yields

Tuesday, April 20, 2021

Creating Formatting Versions of Data in Excel

If diving into the Mail Merge formatting codes is a bit intimidating, an alternate approach is to create a “helper column” in the data source with formulas that point to the cells containing typed values or calculation results and applies formatting via a function called TEXT.

For example, if column A has a list of “Sales”, we can create a “helper column” in column B that takes the values in column A and applies formatting via the TEXT function.

=TEXT(A1, “$#,##0.00”)

If we use the “helper column” in the Word document instead of the original “Sales” column, the formatting will be carried forward.

You can use the same example from the previous section for dealing with the formatting of dates.

Sorting and Filtering the Source Data

If you have connected to a data source that is in an undesirable order or contains records you do not wish to use in the final merge operation, you can easily arrive at the perfect list by using the Sort and Filter controls in Mail Merge.

To access these features, click the Mailings (tab) -> Start mail Merge (group) -> Edit Recipient List button.

Sort Controls

The Sort controls allow you to select up to three levels of sorting based on the data source fields as well as the ascending/descending direction of each sort.

Filter Controls

The Filter controls allow you to reduce the data set by applying tests to various fields.  If the data passes the various tests, the record is included in the final merge operation.

You can also simply brute force remove items from the merge operation by unchecking the record from the summary list.

Performing the Merge Operation

To blend the records of data in the Excel file with the Word document, we begin by selecting Mailings (tab) -> Finish (group) -> Finish & Merge.

We have three options:

  • Edit the individual documents; useful to perform individualization to certain instances that are not achievable through standard Mail Merge means (ex: add a personal message to a special client.)
  • Print each document. This allows you to save the processed Excel entries as a single, process file that can be printed at a later date to any printer needed or even saved as a PDF file.  NOTE: Do not use the traditional PRINT system in Word.  You will only receive a single document of the first record in the Excel data set.
  • Send each instance of the document to an email recipient vis your default email application.

In our example, we will send each instance of the document to the recipient’s email address.

Selecting “Send Email Messages…” opens the following dialog box.

Notice how the Mail Merge feature has determined that a field Excel file contains email address information.  This information will be used by the TO: field in the email distribution process.

We can also supply the following information and content customizations:

  • Provide a subject line that will be applied to each outgoing email message.
  • Define the format of the email message. This can be Text (for older systems), HTML (the most common selection), and Attachment.  This attaches the Word document to the email message, requiring the viewer to open the document in a word processor application.
  • Process and send all the Excel table entries, only the currently viewed instance, or a numeric range of instances.

Below is a segment of the processed and sent message to a single recipient.

If we were to have selected the “Attachment” option, the email message would appear as follows.

Published on: April 22, 2021

Last modified: February 21, 2023

Microsoft Most Valuable Professional

Leila Gharani

I’m a 5x Microsoft MVP with over 15 years of experience implementing and professionals on Management Information Systems of different sizes and nature.

My background is Masters in Economics, Economist, Consultant, Oracle HFM Accounting Systems Expert, SAP BW Project Manager. My passion is teaching, experimenting and sharing. I am also addicted to learning and enjoy taking online courses on a variety of topics.

Mail merging allows you to send personalized letters and emails at scale.

mail merge excel and word

Why would you want to do that?

Because emails with advanced personalization see more than double the response rate of emails without personalization.

personalization data 7 to 17

So you want to learn about mail merge for Excel.

But you need to know that it takes more than just an Excel spreadsheet to complete the mail merge process.

Excel merely contains your list of contacts and unique personalization information you want to include for each contact in the contents of your mail merge. To do a mail merge, you also need to do your own prospecting, insert and organize your data in Excel, and write your email template in Word.

In this step-by-step guide, I’m going to talk through: 

  • What mail merge is and when to use it
  • How to use Excel for mail merge
  • Shortfalls of using Excel for mail merge
  • Potential mail merge alternatives

Sounds good?

Then let’s get into it!

What Does A Mail Merge Do?

Mail merge lets you automatically create unique content for many different people. The most popular applications of mail merge are for creating emails or mass letters that use a template but have unique information for each contact. Another popular application is using a mail merge to create address labels for envelopes.

What goes into an email mail merge?

Email Template Word for mail merge outlook

First, you write a templated email full of placeholder text…

…then the mail merge replaces the placeholder sections with personalized details pulled in from an external data source, such as an Excel spreadsheet.

That way, you can craft more engaging, impactful emails by incorporating information like:

  • The contact’s first name
  • Their company name
  • A recent post they’ve written
  • Job title or position in the company
  • Their company’s website

And much more besides!

There are many different ways to do a mail merge, and not just with Microsoft Excel. You can also do a mail merge with Google Sheets and also Gmail.

Why Should You Consider Mail Merge?

I’ve already given you one stat that highlights the benefits of personalized emails.

Now here’s another:

According to Yes Lifecycle Marketing, emails with personalized subject lines see 50% higher open rates than those with a non-personalized email subject line.

Yet, bafflingly, that same study found just 2% of more than seven billion emails it analyzed contained any personalization.

Which is where mail merge comes in.

It means you can send bulk emails without making it obvious that they’re bulk emails.

Best Mail Merge Use Cases

You’re most likely to benefit from mail merging if you’re:

  1. Sending personalized bulk emails
  2. Sending formal letters
  3. Creating envelopes
  4. Sending brochures
  5. Writing HR emails
  6. Creating event emails

In most of those examples, the “thing” you’re writing is largely generic information that stays the same for every recipient — like the location of an event or the features and benefits of your product. Personalization enhances the message, making it more likely to cut through and generate the desired response.

The only exception is number #3, because there’s a good chance all the information on your envelope will be unique to the individual recipient.

Easy Steps For Sending Bulk Emails From Excel

Enough theory; let’s get into the specifics of how to use Excel for mail merge.

For doing a mail merge in Excel to send personalized emails, you will need:

  • A list of contacts that you want to email
  • Microsoft Excel to manage your list for the mail merge
  • Microsoft Word for creating your mail merge document / email
  • Microsoft Outlook for sending the emails (and also an email address that is set up in Microsoft Outlook)

And that’s it.

You don’t need any third-party plugins or add-ons. You don’t need Gmail or Google Sheets or anything like that.

Step 1: Prepare the Data for Mail Merge In Excel

Before you’re ready to start the mail merge process, you first need to build a mailing list.

Unfortunately, two in five salespeople say prospecting is the most challenging part of the sales process, meaning the first step is arguably the hardest.

(Hint: Want to build a stronger list of recipients? Check out my guide on how to build the perfect prospect list for your email outreach campaign.)

Having created your list of targets, it’s time to make your Excel spreadsheet.

This is the data source for your recipient list, so it’s vital you get it right.

Excel has two dimensions – Columns and Rows.

Columns – listed as letters A, B, C, D, etc. – will each have their own unique data point (e.g. one column will be for “Email Address” and another will be for “First Name”)

Excel Spreadsheet mail merge

Rows – listed as numbers 1,2,3, etc. – will have all the information about a specific contact.

The header row – i.e. Row #1 – should be used for labeling each column.

So, Row 1 might look something like this:

In this header row, one cell will be called “Email Address”, another will be called “First Name”, etc.

These best practices will help with your mail merge:

  • Match the column names from your table header in your spreadsheet to those of your actual merge fields. So if your merge field says {{Discount code}}, don’t write “Promo code” in the column header.
  • Ensure the first sheet of your spreadsheet contains all the data to be merged (don’t use multiple sheets)
  • Use the correct formatting with your cell values when using percentages, currencies, dates, and other numeric values. Otherwise, Word might not understand them.
  • Save the mail merge spreadsheet to your local computer drive.
  • Make any changes or additions before connecting the spreadsheet to your Word mail merge document.

Step 2: Craft The Mail Merge Document

Now it’s time to connect your existing data source — in this case, the Excel spreadsheet — to your mail merge document in Word.

Open Word, create a new blank document, then press the Mailings tab in the main menu and select Start Mail Merge.

This will open a drop-down list of options, from which you’ll select Email Messages.

Your goal here is to craft an email template that’s relevant to your email recipients. 

select recipients mail merge outlook

While it’s not totally necessary, I find it easiest to include placeholders for the parts of the email I’m planning to personalize, like this:

Finally, for this stage, you’ll want to select your Excel recipient list by:

  1. Clicking the Mailings tab
  2. Hitting Select Recipients
  3. Selecting Use an Existing List and choosing your Excel file

Hint: This means your Word document is now connected to the Excel spreadsheet. Don’t do this until you’re happy with the content of your email template!

Step 3: Personalize By Inserting the Merge Fields

This is where the magic happens!

Having linked your spreadsheet and Word document, you can use the Insert Merge Field option in the Mailings tab to pull the desired information in your template.

Simply highlight the field you want to replace with the personalized data in your spreadsheet and choose the correct column headers from the drop-down menu.

Repeat this step until all your placeholder text has been replaced with database fields.

Step 4: Previewing Your Mail Merge

The last thing you want is to send hundreds or thousands of emails full of garbled, incorrectly merged information.

So do yourself a favor and take the time to sense check your mail merge.

preview merge outlook

Hit Preview Results in the Mailings tab and your merge fields will be auto-filled with data pulled from the first row of your Excel spreadsheet.

Fix any errors, tidy up anything that doesn’t read right, and move onto the last step…

Step 5: Finalize The Document

To finalize the mail merge process, head back to the trusty Mailings tab and click Finish & Merge.

Here, you’ll be presented with a list of options regarding the type of mail merge you’re performing:

  • Edit Individual Documents. For when you want to further edit each separate document.
  • Print Documents. Use this if you’re planning to print and post individual letters.
  • Send Email Messages. This option enables you to send your template message as personalized emails.

finish mail merge in outlook

Selecting Send Email Messages will open a dialog box containing message options.

In the To: field, choose the table header containing all the email addresses:

Enter your desired text into the Subject Line field and choose All in the Send Records section.

send mail merge in outlook

Hit the OK button and your newly personalized email marketing messages will be automatically added to your Outlook outbox.

Last but not least, save and close your merged document. That way, you can reuse it for future cold email campaigns by simply reopening the Word document.

Excel Mail Merge Disadvantages for Email Campaigns

The process of sending bulk emails through a combination of Excel, Word, and Outlook is simple enough, but it’s by no means perfect.

From personal experience, here are the biggest problems I see with mail merge for Excel:

  • Setup issues. A single issue with a custom field or your column names can wreck your whole campaign, turning your messages into a jumbled mess.
  • Spacing issues. Word sometimes adds extra spaces, or you might have added (or forgotten to add) a space in your template. Also, Word picks up blank lines in Excel spreadsheets. Any of those issues can break your mail merge.
  • No alternatives if data is missing. One nice thing about using an email outreach tool is that if a placeholder is empty, like, for example if you are missing a First Name, there are backup options for what to include. For example, if your first line is, “Hello {{First Name}},” and you don’t have a first name for the contact, you might have a blank space in the mail merge. But, if you are using outreach software, you can have a fallback value, such as “Hello there,” in the event you are missing a contact name, and the email will send and not look off.
  • Formatting issues. Standard formatting options — like bold text, underlining, and italicization — are a headache for mail merge.
  • Not detecting all the records. Certain information might be skipped in the mail merge process, often due to incorrect formatting or improperly delineated column names.
  • Trouble matching personalization. If your inserted field names don’t exactly match the column names in your spreadsheet, you’ll see an “invalid property” error message.
  • Difficulty setting up automatic follow-up emails. Two-thirds of unanswered sales email chains stop after the first message. That’s a lot of missed opportunities that could be potentially avoided by sending a follow-up email (or multiple follow-ups). Sadly, if you’re using mail merge, you can’t send automated follow-ups.
  • No simultaneous data editing option. When your data source for a Word document is an XLSX file, Word doesn’t allow you to edit it simultaneously.
  • No advanced mail merge features. The mail merge options with Excel / Word / Outlook for sending emails are pretty basic. If you want to send a sequence of emails, set a time window for when you want the emails to send, etc., that’s not really possible.

What’s the Best Alternative to Mail Merge for Excel?

Sure, you can use mail merge to send personalized emails at scale.

But if you want to create a personalized bulk email campaign — one that generates real results and has a sequence of follow-up emails for people that do not reply — you need cold email automation tools, not mail merge.

That’s where Postaga comes in.

Using Postaga for your cold outreach sales email campaign allows you to:

  • Craft multi-step email sequences that are unique to each recipient
  • Stop campaigns when you receive a reply
  • Get a higher email sending limit than with Gmail or Outlook
  • Access reports to help you monitor and optimize campaign performance
  • Schedule emails to send at specific times to improve your open and reply rates
  • Ensure a high deliverability rate, keeping you away from spam folders

Not only that, but you get built-in tools for prospecting and warming up your email account, superior personalization options — including images, gifs, and videos — and lots more delicious cold outreach features.

To Wrap It All Up

The biggest advantage of mail merge is that it’s (almost) free, with an Office 365 business subscription costing about $13 per user.

cat wrap conclusion meme

But think about all the time it takes to build cold email campaigns with Excel and Word. You don’t have to stick to using Microsoft office products you can do mail merge using google docs as well.

And think about all the stuff you can’t do, like building sophisticated, personalized email sequences with automated follow-ups. There are so many drawbacks with mail merge. If you don’t want to deal with so many complications, it is better to avoid mail merge altogether.

Replicating that with mail merge requires a ton of extra “busy work”.

Wouldn’t you prefer to spend your hard-earned time on something more valuable and impactful?

If the answer’s “yes”, take Postaga for a spin with our 14-day free trial!

Mail merge using excel is used to create multiple documents at once. These documents have an identical layout, formatting, text, and graphics. Only specific sections of each document varies and are personalized. The documents Word can create with mail merge include bulk labels, letters, envelopes, and emails. There are three documents involved in the mail merge process:

  • Your main document
  • Your data source
  • Your merged document

Step 1: Prepare data in Excel for mail merge

The most important step in the mail merge using excel process is to set up and prepare your data. You’ll use your Excel spreadsheet as the data source for the recipient list.

Here are some tips to prepare your data for a mail merge. Make sure:

  • Column names in your spreadsheet match the field names you want to insert in your mail merge. For example, to address readers by their first name in your document, you’ll need separate columns for first and last names.
  • All data to be merged is present in the first sheet of your spreadsheet.
  • Data entries with percentages, currencies, and postal codes are correctly formatted in the spreadsheet so that Word can properly read their values.
  • The Excel spreadsheet to be used in the mail merge is stored on your local machine.
  • Changes or additions to your spreadsheet are completed before it’s connected to your mail merge document in Word.

Step 2: Start the mail merge

  1. In Word, choose File > New > Blank document.
  2. On the Mailings tab, in the Start Mail merge group, choose Start Mail Merge, and then choose the kind of merge you want to run.

Mail merge using an Excel spreadsheet xlinexcel.com

  1. Choose Select Recipients > Use an Existing List.

Mail merge using an Excel spreadsheet xlinexcel.com

  1. Browse to your Excel spreadsheet, and then choose Open.
  2. If Word prompts you, choose Sheet1$ > OK.
Note: Now the Excel spreadsheet is connected to the mail merge document you’re creating in Word.

Edit your mailing list

You can limit who receives your mail.

  1. Choose Edit Recipient List.

Mail merge using an Excel spreadsheet xlinexcel.com

  1. In the Mail Merge Recipients dialog box, clear the check box next to the name of any person who you don’t want to receive your mailing.

Mail merge using an Excel spreadsheet xlinexcel.com

Note: You also can sort or filter the list to make it easier to find names and addresses.

Step 3: Insert a merge field

You can insert one or more mail merge fields that pull the information from your spreadsheet into your document.

To insert an address block for an envelope, a label, an email message, or a letter

  1. On the Mailings tab, in the Write & Insert Fields group, choose Address Block.

Mail merge using an Excel spreadsheet xlinexcel.com

  1. In the Insert Address Block dialog box, choose a format for the recipient’s name as it will appear on the envelope.

Mail merge using an Excel spreadsheet xlinexcel.com

  1. Choose OK.
  2. Choose File > Save.

To insert a greeting line in an email message or a letter

  1. On the Mailings tab, in the Write & Insert Fields group, choose Greeting Line.

Mail merge using an Excel spreadsheet xlinexcel.com

  1. In the Insert Greeting Line dialog box, do the following:
    • Under Greeting line format, change the salutation if necessary by choosing the greeting (Dear is the default), the format for the recipient name, and the ending punctuation (a comma is the default). and
    • Under Greeting line for invalid recipient names, choose an option in the salutation list.
  2. Choose OK.
  3. Choose File > Save.

Read Also: Best Programming Language to Learn in 2019

To insert data from your spreadsheet in an email message or a letter

  1. On the Mailings tab, in the Write & Insert Fields group, choose Insert Merge Field.
  2. In the Insert Merge Field dialog box, under Fields, choose a field name (column name in your spreadsheet), and then choose Insert.
  3. Repeat step 2 as needed, and choose Close when done.
  4. Choose File > Save.

Read Also: Keyboard shortcuts in Excel 2016 for Windows

Step 4: Preview and finish the mail merge

After you insert the merge fields you want, preview the results to confirm that the content is okay. and then you’re ready to complete the merge process.

  1. On the Mailings tab, choose Preview Results.

Mail merge using an Excel spreadsheet xlinexcel.com

  1. Choose the Next or Previous record button to move through records in your data source and view how the records will appear in the document.
  2. In the Finish group, choose Finish & Merge, and choose Print Documents or Send E-mail Messages.

Mail merge using an Excel spreadsheet xlinexcel.com

Step 5: Save your mail merge

When you save the mail merge document, it stays connected to your data source. You can reuse the mail merge document for your next bulk mailing.

  • Open the mail merge document and choose Yes when Word prompts you to keep the connection.

Read Also: LibreOffice vs Microsoft Office – Feature Comparison

Related Articles

A mail merge is a fantastic way to save you time when you’re emailing a large recipient list. Performing a mail merge using Excel and Word gives you all of the functionality of a mailing list, without the need to configure an expensive email platform. 🤯

Mail merge is typically used to send mass emails that have been personalized to their recipient (like replacing “Hello! 👋” with “Hey John!”). They can also save you time on tasks like mailing personalized letters, envelopes, and creating mailing labels.

This blog post will walk you through creating and sending a personalized mail merge step by step. To demonstrate, we’ll send a cold outreach sales email to a list of leads.

A quick summary of how to set up an email merge from Excel:

  1. We start our mail merge from Excel by organizing the contact information of our leads in one document.
  2. In Word, we will draft our email message, planning specific personalizations that will cater each message to the individual recipient.
  3. Finally, we send the mail merge and an email is processed by Outlook to each contact from our list.

How to mail merge from Excel

If you want to learn how to send bulk emails from Outlook using mail merge in Word and Excel, you need to start with the «who» variable of the equation. Who’s on your mailing list? Who do you want to receive your message, and what information do you wish to personalize in it? The first step of the mail merge process is to create an emailing list on an excel spreadsheet that will act as our data source.

Your mail merge spreadsheet in 3 simple steps:

  1. Put the email addresses in the first column.
  2. Use separate columns for each data field you will insert into your personalized emails (be specific with your names as you’ll use them again).
  3. Double-check everything for accuracy and ensure your contacts’ personalized information and email addresses are accurate. Minor errors are easy to miss when you’re working with bulk messages.

Part 1: Configure the data used to personalize your message

The most common personalization used in a mail merge emails is to include the recipient’s name in the message greeting line. In our example, we’re sending a cold outreach sales email, so we will also include the contact’s company name.

An Excel spreadsheet thats been prepared for a mail merge

Final step: Open the file menu and save your Excel document. We will return to it once we’ve configured our email and are ready to set up our email recipients.

Personalized fields will be formatted according to their selected data type in Excel in your email

Set cells to the appropriate format so currency fields, numbers with decimals, percentages, and zip codes show up correctly in your message.

Part 2: Draft your email template in a Microsoft Word document

Now that we have our mailing list together, it’s time to put together our source document in  Microsoft Word. Mail Merge templates are best drafted without worrying about personalization fields. We will add them later. Focus on your email content first and foremost; the quality of your email will have the most significant impact on its success. Make sure to save when you’re finished.

An email written in Microsoft Word to be used in Mail Merge

How to use mail merge in Word with two steps

Now it’s time to connect our Word document to the recipient list in Excel and configure Word to personalize the message based on our contact data. Click the Mailings Tab to get started. If you don’t see it, simply navigate to the Ribbon settings under the file menu and make sure the Mailings Tab is checked in the list of sections to include.

Step 1: Start your mail merge from the ribbon button by clicking ‘start mail merge’ and selecting ‘Email Messages’ from the pull-down list.

How to start mail merge from Word

Step 2:

  • Click ‘Select Recipients’ from the drop-down list to define our data source.
  • Choose ‘Use an Existing List…’.
  • Select your Excel document from the file picker.
  • When the system will show you the table selection dialog, select the appropriate sheet and data.

Note: If you’re on Mac, a dialog box asks if you want to trust the Excel Workbook text converter, connecting your Excel spreadsheet to your Word Email. Approve it to continue.

How to select the recipient data source for mail merge in Word

Insert personalization fields into your email template

Now it’s time to swap out each of the fields in your email with the placeholder tags for the mail merge. When the mail merge runs, it will insert the corresponding value from your Excel emailing list depending on who is receiving the email

  1. Select the text you’d like replaced
  2. Click ‘Insert Merge Field’ and select from the list of field names
  3. Repeat this process for each additional personalization field

In our example, we’re replacing the first name, last name, and company.

Inserting a merge field in Microsoft Word

When you’re done, it should look like this:

An email in Microsoft Word with merge fields inserted

Optional Step: Preview every email your contacts will receive

Before we go any further, it’s a good idea to check our work and make sure we haven’t made any mistakes. Select the ‘Preview Results’ button to see an email exactly as your recipient will view it. Use the arrows to view from different recipients. You can even preview the email for a particularly important recipient by selecting ‘Find recipient.’

The preview results interface for Mail Merge

Part 3: Using mail merge in Outlook to send mass emails

Almost there, time to send your emails! Click ‘Finish & Merge’ from the Word menu bar and select ‘Send Email Messages’ to open the recipients’ dialog box.

Shows the interface where you send email messages and finish an email mail merge from Word

Start by selecting the ‘Email_Address’ column for the ‘To:’ field. If you named your first column in your excel spreadsheet differently, select the appropriate value. Fill in the email subject, and select the desired email format.

Shows the recipients dialog box for mail merge to email

Click OK. Office will take you to Microsoft Outlook, where each email will be automatically sent, temporarily appearing in your Outbox. At the same time, they are processed and sent to each recipient. And that’s all it takes! Congrats! You’ve now successfully used the mythical Word and Excel mail merge to send a personalized mass email campaign.

Further Reading on How to Do a Mail Merge

Mail merge in Word from Excel sheets is a powerful combination on its own, but there are many ways to take things to the next level.

For advanced users of Microsoft Office, we recommend this video from Kevin Stratvert. In it, he provides an excellent overview of the different ways you can customize your merge in Excel, Word, and Outlook. Users might also want to refer to this list from Microsoft about other data sources you can use to merge beyond a simple spreadsheet.

Running a mail merge with Gmail
If you use Microsoft Excel and Word but also use a Gmail account, there are multiple ways to run a mail merge with Gmail. Click here to learn more.

Mail merge for Gmail — Yet Another Mail Merge — YAMM

Send mass emails with Gmail. Reach the primary inbox, not promotion tab or spam. Track results in real-time directly from Google Sheets

Alex HolzSenior Product Specialist YouTube.Google

Like this post? Please share to your friends:
  • Excel for macbook pro
  • Excel for macbook air
  • Excel for mac условное форматирование
  • Excel for mac поиск решения
  • Excel for mac перенос строки