Google Sheets Hide Rows: Step-by-Step Guide
Learn how to hide rows in Google Sheets quickly and safely. This step-by-step guide covers manual hiding, filter views, unhide methods, and best practices for large spreadsheets.

You can hide rows in Google Sheets by selecting the rows, right-clicking, and choosing Hide rows, or by using the Data menu to apply a filter and hide them via a filter view. This preserves data while cleaning the view. According to How To Sheets, hiding rows is a view-level change and does not delete data. Unhide by selecting surrounding rows and choosing Unhide rows.
How hiding rows works in Google Sheets
Hiding rows in Google Sheets is a view-level action. It does not delete or alter the underlying data, which remains accessible to formulas, exports, and other users who have access to the sheet. When you hide rows, you are simply collapsing a portion of the sheet so it is not visible in the current view. This can be useful for focusing on a subset of data, creating clean outputs for presentations, or preparing a spreadsheet for sharing where sensitive lines should be temporarily out of sight. The How To Sheets team emphasizes that understanding the distinction between hiding and deleting helps prevent accidental data loss during collaboration. Remember that hidden rows can be unhidden without affecting any values in adjacent cells or in formulas that reference those rows.
The visibility of hidden rows is user-specific in some cases, depending on permissions and how the sheet is shared. If you’re working on a shared document, communicate clearly with teammates about which rows are hidden, and consider documenting the reason for hiding to avoid confusion later.
Quick methods to hide rows
There are several reliable ways to hide rows in Google Sheets, and choosing the method depends on your workflow. The most common approach is to select the target rows, right-click the row header, and choose Hide rows. If you are preparing a view for others, you can also use a filter or filter view so the rows disappear from sight without changing the sheet’s structure for everyone. You can create a temporary filter to hide data that doesn’t meet certain criteria, or apply a permanent filter view for specific tasks. Finally, grouping rows is a way to collapse sections for easier navigation in large spreadsheets. Whichever method you choose, ensure you understand how it affects others who may be viewing or editing the same sheet.
Hiding rows vs. filtering: when to use which
Hiding rows manually is best for temporary adjustments or when you want to preserve a specific layout for a presentation. Filtering, including filter views, is better when you want dynamic hiding based on data conditions, such as hiding rows that don’t meet a threshold or filtering by category. Filter views let multiple users switch between different hidden rows without altering the base data or the shared view. If you want to permanently prevent certain data from appearing in a particular view, consider a filter rather than deleting or modifying content. Always be mindful that filter-based hiding can affect calculations that rely on visible data if you don’t account for hidden rows in your formulas.
Step-by-step: hide rows manually
To hide rows manually, you typically select the row numbers to designate which rows to conceal, then use the right-click menu to apply Hide rows. This removes those rows from view but leaves their contents intact. The next time you need to see them, simply unhide. Hiding is especially useful for preparing clean printouts or focused analyses where clutter distracts from the main data. In collaborative environments, remember to communicate changes to avoid confusion about what data is visible.
Step-by-step: hide with filter views
Filter views provide a non-destructive way to hide rows. Create a new filter view, set your filter conditions, and the hidden rows disappear from that view while the raw data remains untouched. This approach is ideal for preparing reports or slides where different team members require different perspectives. Filter views can be saved, renamed, and shared, making them a powerful tool for teams handling complex datasets.
Using Filter views to hide rows dynamically
Filter views are especially valuable when you need to switch between analyses quickly. With a filter view, you can specify multiple hidden-row criteria, save the view, and reuse it whenever needed. You can also share filter views with teammates, enabling consistent data views across your organization. The key is to understand that filter views do not delete data; they simply adjust what is visible under a particular view. If you later switch off the filter, all rows reappear exactly as they were before.
Keyboard shortcuts to speed up hiding rows
While there is no universal single-key combo to hide rows in all contexts, you can speed up the process with a few reliable shortcuts. For example, you can use Shift+Space to select the entire row after clicking a row header, then press Ctrl+9 to hide the selected rows (on Windows) or Cmd+9 on macOS. Shortcuts may vary by browser and operating system, so consider customizing your workflow to fit your setup and always verify the result after applying the shortcut.
Unhiding rows: how to bring back data
Unhiding is straightforward: select the row range around where rows are hidden, right-click the header, and choose Unhide rows. If you used a filter view, disable the filter to reveal all rows. In many cases, you may need to unhide multiple adjacent sections, so repeating the process across different areas is common. Remember that unhidden rows restore visibility but won’t reset any filters you may have applied elsewhere.
Hidden rows and formulas: what to watch out for
Formulas reference ranges that include hidden rows; hiding rows does not delete data or adjust values automatically. However, they can affect readability and interpretation of results. If your formulas rely on visible data, consider adjusting the range or using conditional logic to exclude hidden rows. In collaboration scenarios, ensure all stakeholders understand how hidden rows impact your results and that any aggregated calculations reflect your current view.
Performance considerations for large spreadsheets
In very large sheets, hiding and unhiding rows can impact performance, especially when many rows are involved or when there are complex formulas. If you notice slowdowns, try dividing the data into separate sheets or using filter views to limit the amount of data processed at any one time. Regularly archive or archive-backed data to keep the active workbook lean, improving responsiveness for all users.
Collaboration and protection: safely hiding data
When multiple people edit a sheet, consider combining hiding with protection. Protecting specific ranges or sheets ensures that only authorized users can modify critical data, while others can view or hide as needed. Combine protection with clear conventions for hiding: document which rows are hidden and why, and update protection policies as team membership changes. This helps prevent accidental loss of important data and maintains a clear history of visibility changes.
Practical examples and templates
Real-world templates often use hidden rows to separate phases of a project, show only relevant sections for a presentation, or prepare filtered views for a client. For instance, a budget template might hide predictive rows when presenting current-year figures and reveal them during forecasting discussions. By combining hiding with filters and grouping, you can create compact, reusable templates that adapt to your workflow without altering the underlying data. Remember to test thoroughly in a copy of your spreadsheet before applying wide changes in a shared environment.
Tools & Materials
- Google Sheets access(Signed in to a Google account with permission to view/edit the target spreadsheet)
- Web browser(Chrome/Edge/Firefox or another modern browser)
- Keyboard(Optional for shortcuts and faster selection)
Steps
Estimated time: Total time: 15-25 minutes
- 1
Open the Sheet
Open the Google Sheet containing the data you want to manage and locate the rows you plan to hide.
Tip: If you’re hiding rows for a presentation, consider using a separate view or copy to avoid data loss. - 2
Select the Target Rows
Click the first row number to select the entire row, then drag or Shift-click to include additional contiguous rows.
Tip: Use Ctrl (Cmd on Mac) to select non-adjacent rows if needed. - 3
Hide Rows via Right-Click
Right-click the selected row headers and choose Hide rows from the context menu.
Tip: Verify immediately that the rows disappear and that adjacent data remains intact. - 4
Hide Rows with a Filter View
Go to Data > Create a filter or Data > Filter views > Create new filter view, then apply criteria to hide rows.
Tip: Filter views are temporary for you or permanent by naming and saving the view. - 5
Unhide Surrounding Rows
To reveal hidden rows, select the adjacent visible rows, right-click, and choose Unhide rows.
Tip: If multiple sections are hidden, repeat across sections as needed. - 6
Hide Non-Adjacent Rows
Hold Ctrl (Cmd on Mac) and click each non-adjacent row header to select multiple rows, then hide.
Tip: This allows selective hiding without reorganizing data. - 7
Group Rows for Collapse
Select a range and use Data > Group rows to create a collapsible section.
Tip: Group rows help keep large sheets navigable; you can collapse or expand as needed. - 8
Verify Formulas
Review any formulas referencing hidden rows to ensure results still align with your expectations.
Tip: Consider using dynamic ranges or helper columns if visibility changes affect outputs. - 9
Save and Share
Save your changes and communicate any visibility adjustments to collaborators.
Tip: Document which rows are hidden and why, especially in shared workbooks.
FAQ
Can I hide rows without affecting the data in Google Sheets?
Yes. Hiding rows only alters visibility in the current view. The data remains in the sheet and formulas can still reference hidden rows. If you need to share a view that hides rows, use filter views to maintain data integrity for others.
Yes. Hiding rows changes visibility, not data integrity; formulas can still reference hidden rows.
How do I quickly unhide rows?
To unhide, select the surrounding hidden area or the entire sheet, right-click, and choose Unhide rows. If a filter view was used, disable the filter to reveal all rows.
Select around the hidden area, then choose unhide rows, or disable the filter view to reveal everything.
Do hidden rows affect calculations or charts?
Hidden rows do not change the values in formulas that reference them, but they can affect charts and outputs that depend on visible data. Check chart ranges and review any summary formulas after hiding.
Hidden rows don’t change the data, but they can influence charts and summaries that rely on visible ranges.
When should I use a filter view instead of just hiding rows?
Use a filter view when you need dynamic, switchable perspectives without altering the base sheet. Hiding rows is fine for a quick, one-off cleanup or presentation prep.
Use filter views for switchable perspectives; hide rows for quick, one-off cleanup.
Is there a keyboard shortcut specific to hiding rows?
There isn’t a universal shortcut that works in every context. Use the Shift+Space and context menu approach; consult Google Sheets help for your OS and browser version.
No universal shortcut; use Shift+Space to select a row and the context menu to hide.
Can I hide rows in a protected sheet?
Yes, but you must have editing permissions for the sheet or range. Hiding is a visibility feature; protection controls who can modify the data.
If you have edit access, you can hide rows even in protected sheets; protection governs edits, not visibility.
Watch Video
The Essentials
- Hide rows without deleting data
- Use filters or filter views for dynamic hiding
- Communicate visibility changes to collaborators
- Check formulas after hiding rows
- Group rows to simplify navigation
