How to make a table in Word — insert a table, convert text to a table, repeat the header row, AutoFit to contents
If you've moved list items into table cells one by one, or retyped the header on page 2 of a long table, this lesson is for you. Using a made-up book club member list (No, Name, Phone — 45 people), it shows how to insert a table, turn existing text into a table with Convert Text to Table, the comma trap, repeating the header row on every page, and AutoFit to contents. Every result was measured in Word for Microsoft 365 on this PC.
Insert a table — Insert > Table
Put the cursor where the table should go, click Insert > Table and drag over the grid to choose the columns and rows. On this PC a 4-column table came in with borders (the Table Grid style) and its four columns split the A4 text width of 451.3 pt evenly — 112.7 pt each.
If a table sits at the very top of the document and you can't type above it, put the cursor at the start of the first cell and use Table Layout > Split Table (Ctrl+Shift+Enter). On this PC that added one empty paragraph above the table.
Turn existing text into a table — Convert Text to Table
The practice file is a list of 45 members with No, Name and Phone separated by tabs. Turn on formatting marks (Ctrl+Shift+8) and you'll see a → between the columns.
- 1Select the list from the header line to the end (leave out the title).
- 2In Insert > Table > Convert Text to Table…, check the columns, rows and separator. On this PC Word read the tabs and pre-selected 3 columns, 46 rows and Tabs.
- 3Click OK — you get a 3-column table, the three columns sharing the text width evenly (150.2 pt each).
Trap 1 — commas inside the text split the cells
Choose Commas as the separator and Word splits at every comma in the line. In a 'City,People' list with a line 'Seoul, Korea,2', the address split into Seoul, Korea and 2 — three cells — and the table became 3 columns wide.
For lists whose content may contain commas (addresses, amounts like 1,000), separate the columns with tabs and convert at tabs.
Trap 2 — a table on two pages has no header on page 2
A 46-row table (header + 45 members) runs onto a second page. Saved as a PDF, the header word 'Phone' appeared on page 1 only — anyone reading page 2 can't tell which column is which.
| No | Name | Phone |
| 1 | Kim | 010-0000-0001 |
| 2 | Lee | 010-0000-0002 |
| 3 | Park | 010-0000-0003 |
| 4 | Choi | 010-0000-0004 |
| ⋮ | ||
| 33 | Kang 4 | 010-0000-0033 |
| 34 | Cho 4 | 010-0000-0034 |
| 35 | Yoon 4 | 010-0000-0035 |
| ⋮ | ||
With the cursor in the header row (row 1), Table Layout > Repeat Header Rows put the header at the top of both page 1 and page 2 of the PDF. The same setting is the 'Repeat as header row at the top of each page' box on the Row tab of Table Properties.
Header rows have to start at row 1. On this PC, turning it off for row 1 and on for row 2 alone switched row 1 back on as well.
Fit the table to its contents — AutoFit
When even a short column like No gets an equal share of the page width, the table looks empty. Put the cursor in the table and choose Table Layout > AutoFit > AutoFit Contents — each column shrinks to its text.
| AutoFit | No / Name / Phone widths (this PC) | Table width |
|---|---|---|
| AutoFit Window | 150.2 · 150.2 · 150.3 pt | 450.7 pt (text width) |
| AutoFit Contents | 25.9 · 40.5 · 86.5 pt | 152.9 pt |
| Fixed Column Width | Keeps the current widths | — |
Common problems
- Too many columns after converting: the separator (comma) also appears inside the text — separate with tabs and convert at tabs
- No header on page 2: in row 1, Table Layout > Repeat Header Rows
- Repeat Header Rows doesn't stick: header rows must start at row 1 — include row 1
- Can't type above a table at the top of the document: start of the first cell > Split Table (Ctrl+Shift+Enter)
Practice
Open the practice file (member list of 45 separated by tabs) and try these steps.
- 1Turn on formatting marks and check for → between the columns.
- 2Select from the header line to the end, then Insert > Table > Convert Text to Table… > 3 columns, Tabs > OK.
- 3Put the cursor in row 1, Table Layout > Repeat Header Rows, and check the top of page 2.
- 4AutoFit > AutoFit Contents to narrow the table, and make row 1 bold.
The answer file has the list as a 3-column table with Repeat Header Rows and AutoFit Contents on (two pages).
FAQ
Q. How do I convert text to a table in Word?
Select lines whose columns are separated by tabs and choose Insert > Table > Convert Text to Table…. On this PC Word read the tabs, pre-filled 3 columns and 46 rows, and OK produced a 3-column table.
Q. How do I repeat a table's header row on every page?
Put the cursor in the header row (row 1) and choose Table Layout > Repeat Header Rows. On this PC the header that only appeared on page 1 of the PDF showed at the top of page 2 as well. The same box is in Table Properties > Row.
Q. Converting at commas split my cells — why?
With Commas as the separator Word splits at commas inside the text too — 'Seoul, Korea,2' became three cells. If the content has commas, separate the columns with tabs and convert at tabs.
Q. How do I make table columns fit their text?
Table Layout > AutoFit > AutoFit Contents. On this PC three 150 pt columns shrank to 25.9, 40.5 and 86.5 pt and the table went from 451 to 152.9 pt wide.
Comments 0
No comments yet. Be the first.
Only members can comment.
Comments with ads, abuse, personal information or illegal content are hidden or removed. Members who post ads, spam, or hateful content are removed from the site, and everything they wrote is deleted. Comments are shown with your nickname. Privacy Policy