Stop Using Grouping — Add Sections in Excel the Right Way

The first thing most people do when they need 'sections' in Excel is select rows and press Alt + A + G + G. That creates a group — not a section. Groups vanish when you unhide rows, break when you sort, and don’t survive copy-paste. They’re fake sections.

The Problem

You’ve got a sales report with quarterly data, department summaries, and footnotes — all jumbled in one sheet. You try grouping Rows 5–12, then 15–23, but later someone sorts column C and your groups explode. Or worse: you share the file, and the recipient sees collapsed icons but no labels, no navigation, no structure.

Here’s what that looks like in practice — raw, unstructured, and fragile:

A B C D
Q1 Sales Summary Acme Corp $124,700 2024-03-15
Sarah Chen Acme Corp $38,200 2024-03-15
Q2 Forecast Beta Labs $92,500 2024-04-10
James Wu Beta Labs $27,900 2024-04-10
Support Notes — — —
Updated 2024-04-12 • All figures in USD — — —

The Solution

Real sections in Excel aren’t about hiding rows. They’re about labeling, navigating, and preserving context. Do this instead — in order:

  1. Name each section range: Select A1:D1 → go to Name Box (left of formula bar) → type Q1_Summary → press Enter. Repeat for A3:D3 (Q2_Forecast) and A5:D5 (Support_Notes). Don’t name entire blocks — just the header rows. That’s your anchor.
  2. Create a navigation pane: In cell F1, type =HYPERLINK("#Q1_Summary","→ Q1 Summary"). In F2: =HYPERLINK("#Q2_Forecast","→ Q2 Forecast"). In F3: =HYPERLINK("#Support_Notes","→ Support Notes"). Now clicking jumps instantly — no scrolling, no guessing.
  3. Add visual section dividers: Insert a blank row above each named header (e.g., insert row above A1). Fill A1:E1 with light gray (#f0f0f0), merge cells A1:E1, and type “SECTION: Q1 SALES”. Use Calibri 10pt bold. This survives sorting and copying.

Here’s how it looks after applying all three steps:

A B C D E F
SECTION: Q1 SALES
Q1 Sales Summary Acme Corp $124,700 2024-03-15
Sarah Chen Acme Corp $38,200 2024-03-15
SECTION: Q2 FORECAST
Q2 Forecast Beta Labs $92,500 2024-04-10
James Wu Beta Labs $27,900 2024-04-10
SECTION: SUPPORT NOTES
Support Notes — — —
Updated 2024-04-12 • All figures in USD — — —

Going Further

You can extend this system without adding complexity:

  • Link to other sheets: Change the HYPERLINK formula to =HYPERLINK("'Marketing Data'!A1","→ Marketing Sheet") — works across tabs.
  • Add a mini TOC at the top: Put =HYPERLINK("#Q1_Summary","Q1"), =HYPERLINK("#Q2_Forecast","Q2"), =HYPERLINK("#Support_Notes","Notes") in B1:D1. Format as buttons with borders and center alignment.
  • Use conditional formatting for section headers: Select A1:A100 → Home > Conditional Formatting > New Rule → “Format only cells that contain” → “Cell Value” “equal to” "SECTION: *" → set fill + bold. Now every divider stands out, even if copied elsewhere.
  • Export sections cleanly: Select only the range you want (e.g., A1:D10), then Ctrl + C → open Word → right-click → “Keep Source Formatting”. No stray groups or hidden rows.

Surprising tip: Named ranges like Q1_Summary appear in Excel’s Go To dialog (F5 or Ctrl + G). Press F5 → pick the name → click OK → instant jump. No hyperlinks needed.

When NOT to Use This

This method fails — or backfires — in four cases:

  • Dynamic arrays spill into section ranges: If you put =FILTER(...) in A10 and it spills down, it’ll overwrite your named header row. Reserve section headers for static labels only — never formulas that expand.
  • Shared workbooks with Track Changes on: Named ranges don’t sync reliably across users. Use section headers and hyperlinks only in single-author files.
  • PivotTables embedded mid-sheet: PivotTable headers auto-generate and override your manual SECTION rows. Move pivots to their own sheet — or use slicers + page fields instead of visual sections.
  • Files exported to PDF for print: Hyperlinks won’t activate. Replace them with plain text + page breaks: Page Layout > Breaks > Insert Page Break before each SECTION row.

Keyboard Shortcuts

Action Shortcut Notes
Open Go To dialog F5 or Ctrl + G Type name → Enter to jump
Define name for selected range Ctrl + F3 → New Or use Name Box (left of formula bar)
Insert page break before row Alt + P + B + A For printed section separation
Toggle formula view Ctrl + ` (backtick) Verify HYPERLINK syntax quickly
Tom Bradley

Tom Bradley

Tom has 15 years of experience in office management and supply chain optimization. He shares practical tips for running efficient workplaces.