In this guide
Appearance
Appearance
By Scot, 10+ years in IT support and helpdesk ·How these guides are checked
In Word, go to Mailings > Start Mail Merge > Labels, pick your label product number, connect your Excel list, insert the Address Block, then click Update Labels — without it only the first label fills.
Checked against Microsoft 365 Roadmap, Office release notes - Current Channel and between 5 Aug 2026 and 12 Sep 2026. Nothing published in that period has been linked to this guide.
Mail merge turns a spreadsheet of addresses into a full sheet of printed labels in one pass. This article walks through preparing the Excel list, choosing the right label product, inserting the address layout, and printing — plus the two things that trip people up every time: the Update Labels button and disappearing ZIP code zeros.
Labels are one of several outputs on Word's Start Mail Merge menu. If you want letters or individual emails out of this same spreadsheet, the machinery is identical up to the finish — see How to Mail Merge from Excel to Word.
In this guide
Word reads your spreadsheet as a table of fields. A messy sheet produces messy labels, so fix it here rather than after 90 labels print wrong.
Open the spreadsheet in Excel.
Confirm row 1 holds column headers and nothing else — First Name, Last Name, Company, Address 1, Address 2, City, State, ZIP. Word turns each header into a merge field, so a blank or duplicated header gives you an unusable field name.
Delete any blank rows inside the data. Word treats the first blank row as the end of the list and silently ignores everything below it.
Delete any merged cells and any title row above the headers. Both break the column structure Word depends on.
Keep every address on a single row. Splitting one recipient across two rows produces two labels.
Fix ZIP codes that lost their leading zero — a Boston 02134 stored as a number shows as 2134. In a spare column, enter:
=TEXT(A2,"00000")Replace A2 with the first cell of your ZIP column, fill the formula down, then copy the new column, right-click the original ZIP column and choose Paste Options > Values. Delete the helper column afterwards.
Save and close the Excel file. Word cannot always read a file that is still open in Excel.
Note: Formatting the ZIP column as Text after the zeros are already gone does not bring them back — Excel discarded them when the value was typed. The
TEXTformula rebuilds them.
Tell Word you are printing labels and which label product you are using.
Tip: If the grid is invisible, the table gridlines are switched off. Click inside any cell, open the Layout tab that appears at the end of the ribbon, and click View Gridlines in the Table group. Dashed outlines appear showing exactly where each label sits. These guides never print.
Note: If your product number is not listed, click New Label in the Label Options dialog and enter the margins, pitch, height, and width printed on the label packaging. Give it a name and it stays available for future merges.
Point Word at the Excel file and choose the worksheet holding the addresses.
Sheet1$.«Next Record».Tip: To make Word honour Excel's displayed formatting — currency, dates, and ZIP codes with leading zeros — go to File > Options > Advanced, scroll to the General section, and check Confirm file format conversion on open. Repeat step 1, and when the Confirm Data Source dialog appears choose MS Excel Worksheets via DDE (*.xls). Word then pulls the values exactly as Excel shows them.
Build the address layout once, then copy it to every label on the sheet.
«AddressBlock».«Next Record»«AddressBlock».Verification: Before moving on, confirm the last label on the sheet shows
«Next Record»«AddressBlock»and not blank space. If the rest of the grid is still empty, Update Labels did not run — click it again with the cursor inside the first label.
Note: Any change you make to the first label after this point — font, size, spacing, an extra line — must be followed by another click on Update Labels, or it applies to that one label only.
Step through real records and catch missing fields before anything prints.
Label sheets cost real money, and a misaligned first print wastes the whole sheet.
1, and click Print.Note: Feed label sheets through the manual feed or bypass tray where your printer offers one. It gives a straighter paper path, which reduces the chance of a label peeling off inside the printer.
Send the finished sheet to the printer or save it as a reusable document.
TIP
Keep the merge document and the Excel list in the same folder and move them together. Word stores the full path to the spreadsheet, so a moved or renamed file breaks the connection and you have to reselect it.
| Symptom / Error | Potential Cause | Solution |
|---|---|---|
| Only the first label has an address, the rest are blank | Update Labels was never clicked | Click inside the first label, then click Mailings > Update Labels (step 4). |
| Every label shows the same person | The «Next Record» fields were deleted | Delete all labels, restart from step 2, and let Update Labels insert «Next Record» rather than copying and pasting the first label by hand. |
| ZIP codes lost a leading zero | Excel stored the column as numbers | Rebuild the column in Excel with the TEXT formula in step 1, or connect the list using the DDE option in step 3. |
| Blank line in the middle of the address | Empty Address 2 column | In the Insert Address Block dialog, click Match Fields and set Address 2 to (not matched). |
| Text prints slightly above or below each label | Wrong product number selected | Reselect the number from the label packaging in Label Options, or build a custom size with New Label (step 2). |
| "Word was unable to open the data source" | Excel file open, moved, or renamed | Close the file in Excel, then reconnect with Select Recipients > Use an Existing List. |
| Labels jam or peel off inside the printer | Label sheet fed through the wrong tray | Use the manual feed or bypass tray, load one sheet at a time, and check the sheet has no missing labels before feeding it. |
IT Tip Tuesday
Get a short, actionable IT tip in your inbox every week.
Nothing loads from beehiiv until you click. Once it does, the form sets beehiiv's own cookies and loads beehiiv's own analytics.