Merge multi-row headers into one row
Grouped headers look tidy in a report — “Q1 2026” spanning Units and Revenue — but any tool that expects one header row sees blank names and duplicates: Units, Revenue, Units, Revenue.
All header levels are combined into one name per column, so every column says what it is: “Q1 2026 / Units”, “Q2 2026 / Revenue”. Merged cells, labels typed only above the first column of a group, and a year above month names are all handled.
Drop files here
or browse your files
XLSX, XLS, CSV, TXT, PDF · up to 25 MB · 1 file without an account
Or try a sample:
Example: before and after
Two header rows became one, and each column name includes its quarter.
| 1 | Q1 2026 | Q2 2026 | |||
|---|---|---|---|---|---|
| 2 | Product | Units | Revenue | Units | Revenue |
| 3 | Coffee mug | 120 | 1,680.00 | 135 | 1,890.00 |
| 4 | Tote bag | 80 | 1,440.00 | 96 | 1,728.00 |
| 5 | Desk lamp | 25 | 1,050.00 | 31 | 1,302.00 |
| Product | Q1 2026 / Units | Q1 2026 / Revenue | Q2 2026 / Units | Q2 2026 / Revenue |
|---|---|---|---|---|
| Coffee mug | 120 | 1,680.00 | 135 | 1,890.00 |
| Tote bag | 80 | 1,440.00 | 96 | 1,728.00 |
| Desk lamp | 25 | 1,050.00 | 31 | 1,302.00 |
How to do it
- 1Drop the file with the grouped header.
- 2Check the combined names; rename any column with a click on its header.
- 3Download with a single header row.
Questions
How many header rows can be combined?
Up to seven, including merged cells across columns and rows, unit rows such as “(USD)” and rows of column numbers, which are dropped.
Why “Q1 2026 / Units” and not just “Units”?
Because otherwise the table has duplicate column names. You can rename any column, and saved layouts remember your names for the next file.
Does it work with PDF tables too?
Yes. Header lines above the columns of a PDF table are combined the same way, including years written above month names.
Related tasks
- Remove blank rows and subtotalsBlank lines, subtotals and totals out of the data — and used to check it.
- Convert a PDF table to ExcelTables from PDF reports and statements, joined across pages, with real numbers.
- Split one column into several columnsAddresses into street, city, state and ZIP; names and account paths split on request.