Tables in Word documents
Overview
Tables in Microsoft Word can be powerful tools for presenting structured data, but they must be created with accessibility in mind. Properly formatted tables allow screen readers to convey the relationships between data points, while poorly formatted tables can create confusion and barriers for users with disabilities.
This section covers how to create tables that work for all users, including those using assistive technologies.
When to use tables
Tables should be used for presenting structured data with relationships between rows and columns, not for layout purposes.
Good uses for tables
- Financial data with categories and totals
- Schedules showing time and activities
- Comparison charts with multiple attributes
- Statistical data with headers and values
- Product specifications with features and details
When NOT to use tables
- Page layout or positioning elements
- Creating multi-column text layouts
- Simple lists that don't have relationships
- Purely visual arrangements
Bad example begins
Don't use tables for layout
Never use tables just to arrange text in columns or create visual layouts. Use proper formatting tools, columns, or text boxes instead.
Bad example ends
Creating accessible tables
Follow these steps to create an accessible table in Word:
Insert a table properly
- Go to the Insert tab
- Click Table
- Choose Insert Table for precise control
- Specify number of rows and columns
- Check My table has headers if applicable
Essential table elements
- Headers: Clear, descriptive column and/or row headers
- Caption: Brief description of the table's content and purpose
- Simple structure: Avoid merged cells when possible
- Logical reading order: Data flows logically from left to right, top to bottom
Designating header rows and columns
Properly designated headers are crucial for accessibility:
Setting up header rows
- Select your table
- Go to Table Design tab
- Check Header Row in Table Style Options
- Ensure header text is descriptive and concise
Using repeat header rows
- Select the header row(s)
- Go to Table Layout tab
- Click Repeat Header Rows
- Headers will now appear on each page if the table spans multiple pages
Good example begins
Example: Simple accessible table structure
Region | January | February | March |
---|---|---|---|
North | $25,000 | $28,000 | $30,000 |
South | $22,000 | $24,000 | $26,000 |
Good example ends
Proper table structure
Keep table structure simple and logical for best accessibility:
Structural guidelines
- Use regular table layouts with consistent rows and columns
- Avoid merged cells unless absolutely necessary
- Don't use blank cells for spacing
- Ensure data flows in a logical reading order
- Keep related information in the same row or column
Working with complex tables
If you must create complex tables:
- Consider breaking them into multiple simple tables
- Use clear, descriptive headers
- Provide additional context in a caption or summary
- Test with screen readers if possible
Adding table captions
- Right-click on your table
- Select Insert Caption
- Choose Table as the label
- Write a descriptive caption
- Click OK
Table formatting and style
Proper formatting improves both accessibility and readability:
Visual formatting guidelines
- Use sufficient contrast between text and background
- Avoid using color alone to convey information
- Use consistent formatting within the table
- Ensure text is large enough to read
- Use table styles for consistency
Using built-in table styles
- Select your table
- Go to Table Design tab
- Choose a style from the Table Styles gallery
- Modify options in Table Style Options as needed
Text alignment and spacing
- Left-align text in most cases
- Right-align numbers for easier comparison
- Center-align headers if appropriate
- Use consistent spacing throughout
Alternatives to complex tables
Consider these alternatives for complex or problematic tables:
Simple lists
For data without complex relationships:
- Use bulleted or numbered lists
- Group related items with subheadings
- Use description lists for name-value pairs
Multiple simple tables
Break complex tables into:
- Separate tables by category or time period
- Individual tables for different data types
- Summary tables with detailed breakdowns
Charts and graphs
Consider visual alternatives:
- Charts for trend data
- Graphs for comparisons
- Always include alternative text and data tables
Best practices
- Always include table headers for data tables
- Use descriptive captions that explain the table's purpose
- Keep table structure simple and regular
- Avoid using tables for layout purposes
- Use consistent formatting throughout the table
- Test tables with screen readers when possible
- Consider the reading order of your data
- Use repeat header rows for long tables
- Provide summaries for complex numerical tables
- Don't use empty cells for formatting