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

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.

Table of Contents

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:

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

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

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,

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

This is the result.

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.

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.

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 😀

Written by Kasper Langmann

I'm the co-founder of Spreadsheeto, a certified Microsoft Office Specialist, and a Microsoft MVP.

With over 10 years of experience, I’ve taught Excel to millions of people worldwide.

I spent over 16 hours researching and writing this tutorial.

Last updated on August 29th, 2024.