How to Use Multiple Excel Tables with Different Column Widths
Question details
The user wants to format multiple tables within the same Excel worksheet so they can have independent column widths.
- Product
- Excel
- Device & OS
- not provided
- Scenario
- Setting up multiple tables that require distinct formatting and spacing within a single worksheet.
- Observed behavior
- Column widths apply uniformly across the entire vertical column, meaning tables stacked vertically cannot have independent column widths.
Determine how many tables you need to display on your worksheet and identify which specific columns require independent width adjustments before rearranging your data layout.
Place Tables Side by Side in Different Column Ranges
Since Excel applies column widths vertically across the entire sheet, placing tables horizontally adjacent to each other allows you to adjust widths independently.
Excel's grid structure dictates that a column's width is uniform from the top row to the bottom row of the worksheet. Consequently, vertically stacked tables must share the exact same column widths. Placing them side by side bypasses this limitation, assigning unique columns to each table.
Highlight the entire second table that needs independent column width formatting.
Right-click and select 'Cut' (or press Ctrl+X). Click an empty cell in a new column range to the right of your first table, right-click, and select 'Paste' (or press Ctrl+V).
Hover over the column headers of the newly pasted table until the resize cursor appears, then click and drag the boundaries to adjust the width. This will no longer affect the first table.
Easily Manage Table Layouts in WPS Spreadsheet
WPS Spreadsheet offers powerful and intuitive table formatting tools. You can effortlessly arrange multiple tables side by side and adjust column widths independently to create professional-looking reports without disrupting other data ranges.
- 1. Open your worksheet: Launch WPS Spreadsheet and open your existing file containing the tables.
- 2. Relocate tables horizontally: Select your second table, cut it using Ctrl+X, and paste it into a new column range beside the original table using Ctrl+V.
- 3. Adjust widths seamlessly: Drag the column headers above your new table to resize them without altering your original table's layout.

Frequently Asked Questions
Can I have different column widths for cells in the same column in Excel?
No, Excel's architecture does not allow different widths for cells in the exact same column. A column's width is uniform for the entire worksheet. You must either place data side by side or merge cells to simulate different visual widths.
Does merging cells help with vertically stacked tables?
Yes, if you shrink all columns to a very small width, you can merge different combinations of cells together for each table to simulate independent column widths. However, merging cells can cause significant issues when trying to sort, filter, or write formulas.
Can I use multiple worksheets to solve the column width issue?
Absolutely. The simplest workaround, if you do not need to view all tables simultaneously on one screen, is to place each table on a separate worksheet tab within the same workbook. This allows for completely independent column and row dimensions.
How do I auto-fit column widths for multiple tables placed side by side?
Select the columns containing your side-by-side tables by dragging across their column letters at the top. Then, double-click the boundary line between any two selected column headers. Excel will automatically adjust each column's width to fit the longest content within it.




