How to Unhide Rows in Excel (Row 1 Never Works the Normal Way)

How to unhide rows in Excel, including the special case of row 1

The normal way to unhide rows in Excel stops working the moment row 1 is the one that’s hidden. So the usual right-click trick just doesn’t show the option.

That’s not a bug. It’s a direct result of how the selection method works. Once you see why, the fix takes seconds.

⚡ Quick Answer

Short answer: To unhide rows in Excel, select the rows just above and below the hidden one, right-click, and choose Unhide. That method fails for row 1 specifically, because there’s no row above it to include in the selection. Fix it by typing A1 into the Name Box and pressing Enter, then going to Home, Format, Hide & Unhide, Unhide Rows. On Windows, the keyboard shortcut for unhiding selected rows is Ctrl+Shift+( (produced by Shift+9). Verified directly against Microsoft’s own support documentation on 4 September 2026.

The Normal Method

The standard way to unhide rows in Excel by selecting rows on both sides

For most hidden rows, unhiding is simple. Click the row number just above the gap. Hold Shift and click the row number just below it. That selects both visible neighbors, with the hidden row trapped in between.

Right-click anywhere inside that selection. Excel shows a full context menu, including Unhide. Click it, and every hidden row inside your selection reappears.

SituationCan you select rows on both sides?Right-click shows Unhide?
Hidden row in the middle of the sheetYesYes
Multiple hidden rows togetherYes, select around the whole blockYes
Row 1 hiddenNo, nothing exists above itNo
Why the same method works for most hidden rows but fails specifically for row 1.

Why Row 1 Is Different

Why Excel row 1 cannot be unhidden using the normal right-click method

So the entire normal method depends on selecting a visible row on each side of the hidden one. For a hidden row in the middle of a sheet, that’s trivial.

But row 1 sits at the very top. There’s no row 0. So there’s nothing to click on that side, and the selection Excel needs to offer Unhide simply can’t be made the normal way.

❌ Myth: If right-clicking near a hidden row doesn’t show Unhide, the row must be deleted, not hidden.
✅ Truth: It usually just means the row is row 1, or the selection didn’t include a visible row on both sides. Excel’s context menu only offers Unhide when your selection actually spans the hidden row, which row 1 makes structurally impossible through the normal click-and-select approach.

⚠️ Watch out: This same issue applies to column A for the identical reason. There’s no column to its left, so the normal select-both-sides trick doesn’t work there either.

The Fix for Row 1

How to unhide row 1 in Excel using the Name Box method

Because row 1 can’t be selected by clicking, Excel needs a different way to select it. The Name Box provides exactly that.

Click the Name Box, the small field just left of the formula bar. Type A1 and press Enter. Excel selects cell A1 directly by name, even though the entire row is hidden and invisible.

With that selection active, go to the Home tab. In the Cells group, click Format. Choose Hide & Unhide, then Unhide Rows. Row 1 reappears immediately.

An equivalent path works too: Home, Find & Select, Go To. Type A1 in the Reference box, click OK. That selects the same cell, and the same Format menu steps finish the job.

💡 Pro tip: The Name Box trick works for any cell, hidden or not. It’s worth remembering generally, not just for this one specific problem.

Unhiding Everything at Once

So what if several rows are hidden across a sheet, and tracking down each one individually feels tedious? A faster method exists.

Click the small triangle in the corner where the row numbers and column letters meet, just above row 1 and left of column A. That selects the entire worksheet at once, hidden rows included.

With everything selected, use the keyboard shortcut. On Windows desktop Excel, that’s Ctrl+Shift+( , the left parenthesis, produced by holding Shift and pressing 9 on a standard keyboard. Excel for the web documents this same action simply as Ctrl+Shift+9.

📊 Note: Selecting the entire sheet and unhiding everything is the fastest fix when multiple rows are hidden and you don’t need to track down which ones specifically.

What Actually Hides a Row

So it helps to know how a row gets hidden in the first place, since it affects how you find it again. Someone can hide a row deliberately, through the same Format menu, or by dragging a row’s height down to zero.

Both produce the same visual result: the row disappears, and the row numbers skip straight from one number to the next. But there’s no visual marker in the row headers themselves showing exactly which rows are missing, only the number gap.

That gap is the tell. If row numbers jump from 4 to 6, row 5 is hidden somewhere in between, whether it was hidden through the menu or by a dragged row height.

Troubleshooting When the Fix Doesn’t Work

So occasionally, the Name Box method doesn’t immediately fix things. A few specific causes explain most of those cases.

First, check whether row heights were set to zero instead of hidden through the menu. Both look identical on screen, but a zero-height row sometimes needs its height reset directly, through Format, Row Height, rather than Unhide.

Second, confirm the worksheet itself isn’t protected. A protected sheet can block row and column changes entirely, including unhiding, until protection is removed from the Review tab.

Third, double-check you actually typed A1 into the Name Box and pressed Enter, not just clicked near it. The selection has to register before the Format menu options will act on the right row.

⚠️ Watch out: If a workbook came from someone else and rows still won’t unhide after trying every method here, sheet protection is the most likely explanation. Check Review, then Unprotect Sheet, before assuming the row itself is the problem.

A Worked Example, Start to Finish

So picture opening a shared budget spreadsheet and noticing the row numbers jump straight from 1 to 4. Rows 2 and 3 are hidden.

Because row 1 is visible here, not hidden, the normal method works fine. Select rows 1 and 4 together, right-click, choose Unhide, and rows 2 and 3 both reappear at once.

Now imagine the same sheet, but row 1 itself is the one hidden, so the numbers start at 2. That’s exactly the case the normal method can’t handle, and where the Name Box fix becomes necessary instead.

Telling the two situations apart takes one glance at the row numbers. If they start at 1, the normal method will work for whatever’s hidden further down. If they start above 1, row 1 itself is hidden, and the Name Box method is what’s needed.

Why This Trips Up Row 1 Specifically

So it’s worth asking why this particular edge case exists at all, instead of Excel just handling it automatically.

Excel’s right-click Unhide relies entirely on a selection spanning the hidden rows. That’s a consistent, simple rule that works correctly for every row except the very first one, where the rule runs out of rows to include.

Rather than special-casing row 1 inside the right-click menu, Excel expects users to reach it through direct cell selection instead, which the Name Box and Go To both provide. It’s a design tradeoff, not an oversight.

Unhiding a Specific Block of Rows, Not Everything

So sometimes the goal isn’t unhiding every row on the sheet, just a specific block buried somewhere in the middle. The select-all shortcut works, but it also reveals rows that were deliberately hidden for a different reason.

For a targeted fix, select a wider range that safely includes the hidden block, rows 8 through 15 for example, even if the hidden rows only span 10 through 12. Right-click inside that selection and choose Unhide.

Excel unhides every hidden row inside the selected range, but leaves rows outside that range untouched. So a wide-but-bounded selection is the safer middle ground between fixing one row at a time and unhiding the entire sheet at once.

💡 Pro tip: When in doubt about exactly which rows are hidden, select a generous range around where you expect the gap to be. Extra visible rows included in the selection cause no harm at all.

How This Compares to Filtering

So it’s worth being clear about a related but different feature: filtering. A filtered-out row and a hidden row look identical, both simply missing from view, but they behave very differently.

A filter temporarily hides rows based on a condition, and clearing the filter brings every row back instantly, no Format menu required. A manually hidden row stays hidden regardless of any filter, until it’s specifically unhidden.

If unhiding through the methods in this article doesn’t work, checking whether a filter is active, visible as a funnel icon on the column headers, rules out a second, unrelated cause of the same symptom.

📊 Note: Row numbers that appear in blue, rather than the normal black, are one visual sign that a filter is active and hiding rows, separate from manual hiding.

Common Questions

Why won’t Excel let me unhide row 1?

Because the normal method requires selecting a visible row above and below the hidden one. Row 1 has no row above it, so that selection can’t be made, and the right-click menu never offers Unhide.

How do I unhide row 1 specifically?

Type A1 into the Name Box and press Enter to select it directly, then go to Home, Format, Hide & Unhide, Unhide Rows.

What’s the keyboard shortcut to unhide rows in Excel?

On Windows desktop Excel, Ctrl+Shift+( (the left parenthesis, via Shift+9). Excel for the web documents the same shortcut as Ctrl+Shift+9.

How do I unhide every hidden row on a sheet at once?

Click the triangle in the corner above row 1 and left of column A to select the whole sheet, then use Ctrl+Shift+( to unhide everything at once.

Does this same problem affect columns too?

Yes. Column A has the identical issue for the identical reason: there’s no column to its left to select alongside it, so the same Name Box fix applies there too.

How can I tell a row is hidden instead of deleted?

Check the row number sequence on the left. A gap, like the numbers jumping from 4 to 6, means row 5 still exists and is hidden, not deleted.

The Short Version

Key takeaways
  • The normal unhide method needs a visible row on both sides of the hidden one.
  • Row 1 has no row above it, so that method never works for row 1 specifically.
  • Fix it with the Name Box: type A1, press Enter, then Format, Hide & Unhide, Unhide Rows.
  • Column A has the identical problem for the identical reason.
  • To unhide everything at once, select the whole sheet and press Ctrl+Shift+(.
  • A gap in the row number sequence means a hidden row, not a deleted one.

Hiding a Row on Purpose

So it’s worth covering the other direction too, since knowing how a row gets hidden makes it easier to recognize later. Select the row or rows you want to hide, right-click the row number, and choose Hide.

That’s the entire process. No confirmation dialog, no warning. The row simply disappears, and the row numbers jump straight past it, which is the same visual signature covered earlier in this article.

Because hiding takes one click and leaves no obvious trace beyond the number gap, it’s easy for someone to hide a row temporarily, forget about it, and leave a shared sheet with a row missing that nobody remembers hiding on purpose.

💡 Pro tip: Before sending a workbook to someone else, select the whole sheet and check whether the row numbers run continuously. A gap anywhere means a hidden row worth accounting for before the file goes out.

A Faster Habit for Frequent Use

So for anyone who hides and unhides rows often, memorizing two shortcuts replaces most of the menu navigation entirely.

Select the rows to hide, then press Ctrl+9. To unhide a selection that spans the hidden rows, press Ctrl+Shift+( instead. Both skip the right-click menu and the Format ribbon path completely.

For row 1 specifically, the Name Box selection still comes first, since there’s no way to select a hidden row 1 by clicking. But once A1 is selected through the Name Box, Ctrl+Shift+( finishes the job just as fast as the Format menu does.

📊 Note: These shortcuts work identically for columns, using the same keys, once a valid selection is made. The logic doesn’t change between rows and columns, only which direction you’re selecting in.

If the Whole Sheet Feels Wrong, Not Just One Row

So occasionally, what looks like a hidden-row problem is actually something else entirely: frozen panes, split windows, or a very large row height set to nearly zero rather than fully hidden.

Frozen panes can make it look like rows are missing near a scroll boundary, when they’re really just locked in place above where you’re scrolled to. Checking the View tab for an active freeze setting rules that out quickly.

A row height set to something like 1 or 2 pixels, rather than fully hidden through the Format menu, looks nearly identical to a hidden row but responds differently. Right-click and Unhide won’t restore it, since technically it was never hidden. Format, Row Height, and typing in a normal value like 15 fixes that case instead.

💡 Pro tip: If Unhide doesn’t restore a row that looks missing, try Format, Row Height, and check the current number before assuming the row is stuck. A tiny but nonzero height is a different problem with a different, equally simple fix.

So between hidden rows, frozen panes, and near-zero row heights, three different causes can produce a similar-looking gap. Checking each in turn, rather than guessing, gets to the right fix faster than trial and error.

See also: For another Excel default that quietly causes wrong results, see why typing 40 shows up as 4000% in Excel. For how pasted data can silently break a rule you set up earlier, see why data validation doesn’t stop a paste.

Leave a Comment