Cellwise Start free

Excel guide · 5 min read

Unhide rows not working in Excel: 7 reasons and fixes

Quick answerSelect the rows on both sides of the hidden ones, right-click a row number and choose Unhide. If they still don't appear, they probably aren't hidden in the usual way: a row height set almost to zero needs Home > Format > Row Height, filtered-out rows need the filter cleared, collapsed groups need the + button, and a hidden row 1 needs the Name Box. On a protected sheet Unhide is greyed out until you unprotect it.

Sample data

Every result on this page was calculated from this sheet by the same spreadsheet engine the Cellwise app uses.

ABCD
1WeekSiteVisitsLeads
2Wk 40Leeds118041
3Wk 40York76022
4Wk 41Leeds126547
5Wk 41York80225
6Wk 42Leeds109038
7Wk 42York84529
8Wk 43Leeds132052
9Wk 43York79024

Download this sheet as an Excel practice file (.xlsx)

1. You didn't select across the hidden rows

Unhide only works on hidden rows inside your selection. If rows 4 to 6 are hidden and you click row 7 alone, there's nothing hidden in the selection, so nothing happens. Look for the jump in the row numbers (3 then 7) and the thicker line between them.

Drag across the row numbers from the row above to the row below, here 3 to 7, then right-click and choose Unhide. To bring back every hidden row at once, click the triangle above row 1 (or press Ctrl+A until the whole sheet is selected), then right-click any row number and choose Unhide.

  1. Select the row numbers on both sides of the gap.
  2. Right-click one of the selected row numbers and choose Unhide.
  3. No right-click? Use Home > Format > Hide & Unhide > Unhide Rows.

2. The row isn't hidden, it's just very short

If someone dragged a row border nearly shut, the row has a tiny height rather than being hidden. Unhide doesn't change it, because as far as Excel is concerned the row is already visible. You'll see a double line or a squashed sliver where the row should be.

Select across it and set a height: Home > Format > Row Height, type 15 and press OK. Or choose AutoFit Row Height to size it to its contents. The same goes for columns squeezed to almost nothing: Home > Format > Column Width.

Careful when you do this for the whole sheet: a fixed Row Height overrides every custom height, including wrapped-text rows you sized on purpose. AutoFit is the safer choice for a whole sheet.

3. The rows are filtered out, not hidden

Rows hidden by a filter belong to the filter, and Unhide is the wrong tool for them. The giveaways: the row numbers of the visible rows turn blue, and a column header shows a funnel icon on its filter button.

Clear the filter instead. Data > Clear removes every filter but keeps the buttons; Ctrl+Shift+L turns filtering off entirely. To clear just one column, click its filter button and choose Clear Filter From. If a colleague's file seems to be missing rows, check every header for a funnel before anything else.

4. The rows are in a collapsed group

Data > Group (or Shift+Alt+Right) puts rows in an outline. Collapse it and the rows vanish, with a + button in the margin to the left of the row numbers and small 1 and 2 level buttons at the top.

Click the + to expand the group, or click the highest level number to expand everything. If you don't want the outline at all, select the rows and use Data > Ungroup, or Data > Ungroup > Clear Outline for the whole sheet. If the margin buttons are missing, the outline symbols may be switched off: press Ctrl+8 to show them.

5. Row 1 or column A is hidden

There's no row above row 1 to select across, so the usual trick fails. Click the Name Box (left of the formula bar), type A1 and press Enter. The selection is now in the hidden row even though you can't see it.

Then use Home > Format > Hide & Unhide > Unhide Rows. For a hidden column A, do the same and choose Unhide Columns. Selecting the whole sheet and choosing Unhide also works.

6. Frozen panes are hiding the top rows

If panes were frozen while the sheet was scrolled down, the rows above the visible part are cut off and you can't scroll back up to them. They look hidden, but Unhide does nothing because they aren't.

Go to View > Freeze Panes > Unfreeze Panes. The top rows come back. Scroll to the top, select the row below your headers and freeze again.

7. The sheet is protected, and a quick hidden-row check

On a protected sheet, Unhide is greyed out unless the person who protected it allowed Format rows and Format columns. Use Review > Unprotect Sheet, entering the password if there is one, then unhide. If it's not your file, ask its owner; the rows may be hidden on purpose.

To check whether a list has hidden or filtered rows at all, compare two counts. COUNTA counts every filled cell; SUBTOTAL with 103 counts only the visible ones. The difference is how many filled rows in the range you can't see.

=COUNTA(A2:A9)-SUBTOTAL(103,A2:A9)

Result: 0

0: nothing is hidden in this sample. In your own file, any number above 0 is how many filled rows in the range are hidden or filtered out.

Common mistakes

Clicking only the row below the hidden ones

Select the rows on both sides of the gap, or the whole sheet, then choose Unhide.

Using Unhide on filtered rows

Look for blue row numbers and a funnel icon, then use Data > Clear or Ctrl+Shift+L.

Setting one row height for the whole sheet to fix a few squashed rows

Select only the affected rows, or use AutoFit Row Height so wrapped rows keep their size.

Copying a range with hidden rows and pasting them all

Select the range, then Home > Find & Select > Go To Special > Visible cells only before you copy.

FAQ

Why can't I unhide rows in Excel?

Usually because the rows aren't hidden: they're filtered out, collapsed in a group, set to a tiny height or cut off by frozen panes. On a protected sheet Unhide is greyed out until you unprotect it.

How do I unhide all rows at once?

Click the triangle above row 1 to select the whole sheet, right-click any row number and choose Unhide. If some rows stay squashed, use Home > Format > AutoFit Row Height.

How do I unhide row 1 in Excel?

Type A1 in the Name Box and press Enter, then use Home > Format > Hide & Unhide > Unhide Rows.

Why is Unhide greyed out?

The sheet is protected without permission to format rows or columns. Unprotect it with Review > Unprotect Sheet, or ask the owner.

Why won't my columns unhide with Ctrl+Shift+0?

On many Windows PCs that combination is taken by Windows for switching keyboard layouts, so Excel never sees it. Select across the hidden columns, right-click a column letter and choose Unhide.

Functions used

Related guides

Updated