Two-row header model
Freeze two rows so month labels on row 2 and metric names on row 3 remain visible while scrolling through twelve months of scenarios.
Freezing locks the top rows or left columns in place while the rest of the sheet scrolls. View > Freeze lets you pin one row, two rows, or up to the current selection. Frozen panes keep headers and row labels visible on long trackers and financial models.
Freeze when a sheet has more than twenty data rows or many columns: inventory lists, budget models, CRM exports, and QA tables where column A holds names you must always see.
Skip freezing on tiny one-screen tabs or presentation slides sized for export only. Over-freezing half the sheet leaves too little scroll area on small laptops.
Click the row below your header or the column right of your labels, then View > Freeze > Up to current row or column.
Use Freeze > 1 row or 2 rows for standard single-header tables without clicking a cell first.
Drag the thick gray divider line at the edge of the frozen pane to adjust how many rows or columns stay fixed.
Unfreeze with View > Freeze > No rows and No columns when the layout changes.
Pair freeze with filter views so headers stay put while editors filter long lists.
Remember frozen panes are per sheet; duplicate tabs need freeze set again if you want the same behavior.
Freeze two rows so month labels on row 2 and metric names on row 3 remain visible while scrolling through twelve months of scenarios.
Freeze column A with customer names while scrolling right through thirty metric columns from a BI export.
Freeze rows 1 through 4 holding title, slicer instructions, and KPI labels above a long detail grid.
Next step for Freeze rows and columns
Jump to a related Better Sheets resource, or unlock the full tutorial library.
Watch how Freeze rows and columns works
Guides that explain Freeze rows and columns in more depth.
Cell formatting controls how values display without necessarily changing the stored value underneath. Currency, percent, date, and plain text formats keep reports readable and prevent Sheets from auto-converting IDs into dates. Good formatting is the difference between a sheet leadership trusts and one they argue with.
Read guide →A dashboard is a single view that answers "how are we doing?" without hunting across tabs. In Google Sheets, it is usually a summary tab with big numbers, charts, and conditional formatting fed by QUERY, pivot tables, or IMPORTRANGE from raw data you keep elsewhere.
Read guide →A report turns raw data into a readable snapshot: summary metrics, charts, and tables formatted for an audience. Separate source data tabs from a Report tab that uses QUERY, pivot tables, or SUMIF so you refresh inputs without rebuilding layout every week.
Read guide →A named range gives a block of cells a readable label like Revenue or ValidStatuses instead of only B2:B500. Define names from Data > Named ranges. Formulas, charts, pivot tables, and validation rules can reference the name, which makes models easier to audit and safer when rows shift inside the named block.
Read guide →Done reading about Freeze rows and columns?
Membership unlocks 636+ tutorials, unlimited generators, and every template. Practical lessons. Zero fluff.
Need this once
Jump to a free tool or a single tutorial for this topic.
Learning Sheets for real
Unlock the full library, generators, and templates with membership.