How to Unhide Rows in Excel: Every Fix That Actually Works

Rows disappeared from your spreadsheet and you have no idea where they went. It happens more than you’d think. Someone filtered the data, someone hid a few rows to clean up the view, or Excel just did something unexpected. Whatever the reason, unhiding rows in Excel is straightforward once you know where to look.

The Quick Answer

Select the rows above and below the hidden ones, right-click the selection, and choose Unhide. That’s the fastest way for most situations. If that doesn’t work, keep reading.

Why Rows Get Hidden in the First Place

Before jumping into fixes, it helps to know what caused the hiding. The method that works best often depends on how the rows were hidden.

CauseWhat HappenedBest Fix
Manual hidingSomeone used Hide RowsRight-click > Unhide
Row height set to zeroDragged row border to collapse itResize via Format menu
Filter appliedActive filter excluded those rowsClear the filter
Group collapsedRows are in a grouped sectionExpand the group
Frozen panes hiding rowsTop rows scrolled out of viewUnfreeze panes

Knowing this saves you time. If you unhide and nothing changes, you’re probably dealing with a filter or a group, not a manually hidden row.

How to Unhide Rows in Excel Using Right-Click

This is the method most people reach for first. It works when rows were hidden manually.

Step 1: Click the row number just above where the hidden rows should be.

Step 2: Hold Shift and click the row number just below the gap. You’re selecting a range that sandwiches the hidden rows.

Step 3: Right-click anywhere in the highlighted selection.

Step 4: Click Unhide from the context menu.

The rows reappear immediately.

How to Unhide Rows in Excel

What If You Don’t See “Unhide” in the Menu?

If the option is grayed out or missing, the rows might not be hidden in the traditional sense. Check for active filters or grouped rows instead.

See also  How to Use Netsh Int IP Reset to Fix Internet Connection Issues (2026)

Unhide Rows Using the Format Menu

The ribbon method gives you more control and works in situations where right-clicking fails.

Step 1: Select the rows around the hidden section the same way (click above, Shift-click below).

Step 2: Go to the Home tab on the ribbon.

Step 3: In the Cells group, click Format.

Step 4: Hover over Hide & Unhide.

Step 5: Click Unhide Rows.

This approach is reliable across all Excel versions, including Excel for Mac and Excel Online.

Unhide All Rows in Excel at Once

If you want to reveal every hidden row in the entire sheet at once, this is the fastest path.

Step 1: Press Ctrl + A to select the entire worksheet. Or click the small triangle in the top-left corner where the row numbers and column letters meet.

Step 2: Right-click any row number.

Step 3: Click Unhide.

Every hidden row in the sheet comes back. This is useful when you’ve inherited a spreadsheet and have no idea what’s been hidden.

Using a Keyboard Shortcut

Once you’ve selected your rows, press Alt + H + O + U + R in sequence. That navigates through Home > Format > Hide & Unhide > Unhide Rows. It’s a bit long but muscle memory makes it quick.

Unhide Rows When a Filter Is Active

This is the most common reason “Unhide” seems to do nothing. If a filter is hiding rows, those rows aren’t technically hidden. They’re filtered out. The distinction matters.

Step 1: Look at the column headers. If you see small dropdown arrows, a filter is active.

Step 2: Check for blue row numbers on the left. Filtered rows show blue numbers, not sequential ones.

Step 3: Go to the Data tab.

Step 4: Click Clear in the Sort & Filter group. Or click Filter to toggle it off entirely.

All filtered rows return to view immediately.

You can also click the dropdown arrow on a filtered column and select Clear Filter From [Column Name] to remove just that filter while keeping others.

Unhide Rows That Were Grouped

Excel’s Group feature lets users collapse sections of data, which looks identical to hidden rows but works differently.

Signs you’re dealing with grouped rows:

  • You see small numbers (1, 2, 3) in the top-left corner of the sheet
  • There’s a small + or button to the left of the row numbers
  • Clicking that + button expands the section

To fully ungroup:

Step 1: Select the rows that are grouped.

Step 2: Go to Data > Ungroup > Ungroup.

Or press Shift + Alt + Left Arrow to ungroup selected rows.

If you just want to expand the group temporarily, click the + button or click the number 2 or 3 in the outline area at the top-left.

See also  Which AI Technology turns a static model into a dynamic tool that searches the most relevant information?

Fix Rows Hidden by Row Height Set to Zero

This one trips people up. If someone dragged a row border until it collapsed, Excel treats it as a row with a height of 0, not a hidden row. The right-click Unhide option won’t work here.

Step 1: Select the rows surrounding the invisible ones.

Step 2: Go to Home > Format > Row Height.

Step 3: Type a number like 15 and click OK.

The rows snap back to a visible size.

How to Spot This Issue

When you hover your cursor over the row number border where the hidden rows should be, you’ll see the resize cursor (a double arrow). That confirms the row height is zero, not a traditional hide.

Unhide the First Row in Excel

Row 1 is a special case. You can’t click above it to select a range. Here’s how to handle it.

Method 1: Name Box

Click the Name Box (the small box to the left of the formula bar that shows the cell address).

Type A1 and press Enter. This selects cell A1 even though the row is hidden.

Then go to Home > Format > Hide & Unhide > Unhide Rows.

Method 2: Go To Dialog

Press Ctrl + G or F5 to open the Go To dialog.

Type A1 in the Reference field and click OK.

Then use the ribbon to unhide.

Method 3: Drag the Row Border

Click just below the column header area where Row 1 should be. When the resize cursor appears, drag downward to restore the row height.

Unhide Multiple Non-Consecutive Hidden Rows

If rows 3, 7, and 15 are all hidden, you can unhide them all at once by selecting the entire sheet first (Ctrl + A), then right-clicking and choosing Unhide. That’s usually the cleanest approach rather than hunting down each hidden row individually.

How to Find Hidden Rows Before Unhiding

If you’re working with a large spreadsheet and need to locate what’s hidden before revealing it, Excel’s Go To Special feature helps.

Step 1: Press Ctrl + G, then click Special.

Step 2: Select Visible cells only and click OK.

This highlights only the visible cells. The gaps in your selection show exactly where hidden rows exist.

Unhide Rows in Excel on Mac

The process is nearly identical on Mac, with a few small differences in keyboard shortcuts.

ActionWindowsMac
Select all cellsCtrl + ACmd + A
Open Go ToCtrl + GCtrl + G or Cmd + G
Row height dialogAlt + H, O, HNo direct shortcut; use Format menu
Clear filterAlt + D, F, SCmd + Shift + F

The right-click menu works the same way on Mac. Select the surrounding rows, right-click, and choose Unhide.

Unhide Rows in Excel Online

Excel for the web has slightly fewer options but the core method still works.

See also  11 Best App Uninstallers to Clean Your Windows PC (2026 Guide)

Select the rows surrounding the hidden section. Right-click and choose Unhide Rows. The Format menu ribbon path also works: Home > Format > Hide & Unhide > Unhide Rows.

Filters and groups work the same way in the browser version.

Preventing Accidental Row Hiding

If you’re sharing a spreadsheet and want to stop others from hiding rows, you can protect the sheet.

Go to Review > Protect Sheet. In the protection options, make sure Format rows is unchecked. This prevents users from hiding or unhiding rows without the password.

For teams working with shared Excel files, it’s also worth learning about Excel’s sheet protection features in depth.

Common Issues and Fixes

Unhide does nothing: A filter is probably active. Clear the filter from the Data tab.

Some rows came back, but not all: Multiple causes are at play. You might have both a filter and manually hidden rows. Fix them separately.

Row 1 won’t unhide: Use the Name Box trick. Type A1 and press Enter before using the Unhide option.

Rows are visible in the formula bar but not on screen: Row height is likely zero. Use Format > Row Height to reset it.

Sheet is protected: You’ll need the password to unhide rows if the sheet owner locked formatting. Contact whoever shared the file.

Conclusion

Unhiding rows in Excel comes down to knowing what caused them to disappear. Most of the time, a right-click and Unhide solves it in seconds. When that fails, filters and grouped rows are the usual suspects. Row height set to zero and protected sheets are less common but worth knowing.

The method that works for Row 1 is different from the rest, and filters require a completely separate approach from manually hidden rows. Once you’ve matched the fix to the cause, it takes about ten seconds to get your data back.

FAQs

Can I unhide rows without knowing which row numbers are missing?

Yes. Select the entire sheet with Ctrl + A, then right-click any row number and choose Unhide. This reveals all manually hidden rows at once without needing to know their specific numbers. For filtered rows, head to the Data tab and clear any active filters.

Why do the row numbers skip but I can’t unhide anything?

Skipping row numbers with blue text means a filter is active, not that rows are hidden. Clicking Unhide won’t do anything in this case. Go to Data > Clear to remove the filter and bring back the missing rows.

Is there a way to see all hidden rows in a sheet before deciding to unhide them?

Use Ctrl + G > Special > Visible cells only. This selects only what’s visible, so the gaps in the selection show you exactly where hidden rows exist. You can then decide which ones to reveal.

I unhid rows but the data inside looks blank. Is it gone?

The data is almost certainly still there. Click on one of the cells that appears blank and look at the formula bar. If content shows up there, the text color might be white (matching the background), making it invisible. Select those cells, go to Home > Font Color, and choose a visible color like black.

Does Excel have a way to automatically unhide rows based on a condition?

Not natively through the interface, but you can do it with a macro. A short VBA script can loop through all rows and set their Hidden property to False based on any condition you define. This is useful for spreadsheets where rows get hidden and shown dynamically based on dropdown selections or other inputs.

MK Usmaan