logo
search
Formatting Issues

How to Create a Three-Column Directory Without Splitting Addresses in Word

Maira MehtabMaira Mehtab Sep 22, 2026 874 views

Question details

The user wants to format a directory or address book with a three-column layout, ensuring that multi-line addresses and individual directory entries are kept intact and not split across columns.

Product
Word
Device & OS
not provided
Scenario
Creating a contact list, address book, or directory containing hundreds or thousands of records.
Observed behavior
Using standard newspaper-style columns causes the text to flow continuously, which often splits a single address across the bottom of one column and the top of the next.
Before you start

Turn on non-printing characters (paragraph marks) in your document so you can accurately see cell boundaries and line breaks while formatting your directory.

Solution 1Recommended

Use a Three-Column Table Structure

Instead of applying page-level columns, use a table. This confines each directory entry to a single cell, preventing addresses from splitting across columns.

Newspaper-style columns are designed for continuous text (like articles). When applied to directories, they blindly cut text when reaching the bottom margin. A table structure solves this by binding related lines of text together within individual, unbreakable cells.

1
Insert the Table

Go to the 'Insert' tab on the top ribbon, click on 'Table', and select a 3x2 grid to insert a basic three-column table into your document.

2
Enter the Directory Data

Type your first directory entry into the top-left cell. Press the 'Tab' key to move to the next cell to input the second entry.

3
Add Rows Automatically

Continue pressing 'Tab'. When your cursor is in the last cell of a row, pressing 'Tab' will automatically generate a new row. Repeat this for all your records.

4
Prevent Rows from Breaking

Select the entire table, right-click, and choose 'Table Properties'. Under the 'Row' tab, uncheck the option that says 'Allow row to break across pages' to guarantee no address is split between two pages.

5
Hide the Table Borders

To make the document look like a seamlessly columned directory, select the table, go to the 'Table Design' tab, click 'Borders', and select 'No Border'.

Automating with Mail Merge: If you have thousands of records stored in an Excel spreadsheet, you can create a 3-column table in Word and use the 'Mail Merge' feature (using 'Next Record' rules) to populate the directory instantly.
Efficient Document Formatting

Format Massive Directories Flawlessly with WPS Writer

WPS Writer offers intuitive table management and advanced formatting tools, making it exceptionally easy to build multi-column directories without dealing with messy layout breaks.

  1. 1. Open a New Document: Launch WPS Office, open WPS Writer, and create a new blank document.
  2. 2. Insert a 3-Column Table: Navigate to the Insert tab, click Table, and define a layout with 3 columns to act as your directory grid.
  3. 3. Input and Secure the Data: Fill in your addresses manually or via Mail Merge. Select the table, open Table Properties, and ensure 'Allow row to break across pages' is disabled.
  4. 4. Remove Borders: Click the Table Tools tab, select the Borders drop-down, and choose 'No Border' for a clean, professional finish.
Easily insert and manage tables with thousands of rows without performance lag.Fully compatible with Microsoft Word (.docx) formats.Advanced Mail Merge features to import addresses directly from spreadsheets.Clean, user-friendly interface that simplifies table border and layout management.
microsoft office alternative - wps office

Frequently Asked Questions

Why shouldn't I use the standard 'Columns' feature under the Page Layout tab?

The 'Columns' feature flows text continuously like a newspaper. If an address reaches the bottom of the page, the remaining lines will split and jump to the top of the next column, making the address difficult to read.

Can I sort my directory alphabetically if it is inside a table?

Yes. You can select your entire table, go to the Table Tools tab, and click the 'Sort' button. This allows you to alphabetize your entries based on the contents of the columns.

How do I add spacing between my directory entries in a table?

You can add spacing by adjusting cell margins. Select the table, go to Table Properties, click 'Options' on the Table tab, and increase the top and bottom cell margins. Alternatively, you can add paragraph spacing after the text in each cell.