Are you looking to learn how to print labels from Excel? There are two simple ways to do so.
The first way is utilizing the mail merge feature in Word. This method is easy because you can sort your data neatly on the spreadsheet. Word’s mail merge tool also lets you link data from a Word document directly to a spreadsheet Excel, saving you a lot of time and hassle.
While a second way is to adjust the border sizes in Excel. However, if you don’t want to use the mail merge feature in Word, or you are having trouble with using the print settings and want Excel to print labels directly, then don’t worry because we’ll also show you how to work around it. But we’ll warn you straight up; it’s a little tricky.
Table of Contents
In this guide, we will outline the steps to print labels from Excel using the mail merge tool in MS Word. This is the most common way to print labels from Excel 2016 (and other Office programs) due to the fact that it is easy, quick, and convenient.
Here are the steps when printing labels from Excel using Word.
Before you even think about printing address labels from Excel, you need to have your data in order. Each column should represent a specific field and be named appropriately with column headers.
Here are some examples of commonly used fields, which are also the column headers:
Check out the screenshot below as an example.
Note: Your carrier may need a delivery address for each customer, so make sure you have these details on hand. Here is an example of what USPS requires.
After preparing your Excel data, head over and launch MS Word to create a new document. This document will serve as your template for the labels.
The next step is to access the mailings tab in the MS Words ribbon. This is where the Mail Merge tool is located and other tools that are needed to complete the task.
To start the mail merge process, click the “Start Mail Merge” button in the “Mailings” tab. A drop-down list will appear with different types of document options that you may want to merge. Select “Labels” from the drop-down list.
After selecting “Labels” from the list, a “Labels option” dialog box will appear. Here you can choose the label type and the appropriate size that matches the labels you are using.
If the size you are looking for is not available, then you can create a custom size label by clicking on “New Label” and manually inputting the dimensions. Once you are done selecting all your preferences, click “OK.”
Still in the “Mailings” tab, directly next to the “Start Mail Merging” button, click on the “Select Recipients” button and choose “Use an existing list.”
Now browse through your computer for the spreadsheet containing your label data. Select the sheet and the range that holds your data and click “OK” to confirm. Your workspace should now look something like this, depending on the type of label vendor you choose.
Continue in the “Mailings” tab, click the “Insert Merge Field” button, and select the appropriate fields manually from your spreadsheet. These inserts merge fields into labels that represent the data placeholders.
You could also click the “Address Block” button and check the “Match Fields” box to confirm that the fields match.
Click “OK” once you are done. Below is the result after you click on “Update labels.”
You can now customize the appearance of your labels in Word according to your preferences. Just remember to keep it neat and legible. Here are a few formatting tools to improve your labels:
By updating these elements, it will enhance the overall look of your labels and make them look more professional.
Click on “Preview Results” in the “Mailings” tab to ensure accuracy.
This is the last step, so ensure you are satisfied with the label preview. If you’re satisfied, proceed by clicking the “Finish & Merge” button at the far right in the mailings tab. When the drop-down list appears, select “Print Documents” from the list. This will allow you to complete the process and print your labels.
The steps above allow you to utilize MS Word’s mail merge feature to print labels from Excel. This method is recommended compared to the next one, as it is more efficient and accurate.
You can print labels from Excel using a dedicated label printing software. It is also possible to print labels directly from Excel without using other third-party software or applications. However, this method can be challenging compared to the method above, especially if you are a beginner in Excel, but we will guide you as best as we can in this article.
Here is how to print labels in Excel without Word:
Customizing the layout makes it easier to cut the labels according to your preference. This is a great shortcut for printing labels in Excel directly.
Another way you can print labels from Excel is to use VBA code to create the labels and print them from Excel directly.
Note: This method requires caution and some prior knowledge of Excel’s VBA.
Here are the steps to follow:
‘This Code Will Create Labels in Excel Sub Createlabels() Application.Run “AskForColumn” Cells.Select Selection.RowHeight = 75.75 Selection.ColumnWidth = 34.14 With Selection .HorizontalAlignment = xlCenter .VerticalAlignment = xlBottom .WrapText = False .Orientation = 0 .AddIndent = False .IndentLevel = 0 .ShrinkToFit = False .ReadingOrder = xlContext .MergeCells = False End With With Selection .HorizontalAlignment = xlCenter .VerticalAlignment = xlCenter .WrapText = False .Orientation = 0 .AddIndent = False .IndentLevel = 0 .ShrinkToFit = False .ReadingOrder = xlContext .MergeCells = False End With End Sub Sub AskForColumn() Dim refrg As Range Dim vrb As Long Dim dat As Long Set refrg = Cells(Rows.Count, 1).End(xlUp) dat = 1 On Error Resume Next incolno = InputBox(“Enter Number of Columns Desired”) For vrb = 1 To refrg.Row Step incolno Cells(dat, “A”).Resize(1, incolno).Value = _ Application.Transpose(Cells(vrb, “A”).Resize(incolno, 1)) dat = dat + 1 Next Range(Cells(dat, “A”), Cells(refrg.Row, “A”)).ClearContents End Sub
And that’s how you print labels on Excel using the VBA window!
For all the Mac users, we’ve got you. Here are the steps on how to print address labels from Excel:
Related: Want to streamline your printing process for Avery address labels? Check out these address label sheets!
Yes, it is possible to print labels directly from Excel using margins or VBA. We’ve shown you both of these methods in the guide above. You can also access the best Excel courses to learn more about using Excel.
Printing labels from Excel can be a hard feat to accomplish, but you should now know how to print labels from Excel with no worries. Remember that different address labels may require varied print sizes, so using MS Word is likely the best (and easiest) option for printing labels.
If you found this tutorial useful, make sure you also check out our premium templates and remember to use the code SSP to save 50% at checkout!
Related: