Stop Right-Clicking — The Only Excel Trick You Need for Quick Insert Row

Yes, you can insert a row in Excel with one click. But if you’re still selecting the entire row first, you’re wasting 1.2 seconds per insertion—and that adds up to 14 minutes per week at 700 rows.

Quick Answer

Press Ctrl + Shift + + (plus) while any cell in the target row is selected—Excel inserts a new row above that cell’s row instantly. No right-clicking. No ribbon hunting. No mouse lift.

All the Methods

Method Steps Best For Limitations
Ctrl + Shift + + Select any cell in row 5 → press Ctrl+Shift+= Speed, keyboard-only workflows Inserts only one row above
Right-click → Insert Right-click row number (e.g., '7') → 'Insert' Beginners, occasional use Requires precise row-number targeting; fails if row header is hidden
Alt + I + R Alt → I → R (press sequentially) Users who avoid mouse but don’t memorize Ctrl combos Only works when Home tab is active; fails on Mac or non-English Excel
Home → Insert → Insert Sheet Rows Select row → Home tab → 'Insert' dropdown → 'Insert Sheet Rows' Audits, training decks, screen-sharing demos 3 clicks minimum; ribbon must be visible; not available in Simplified Ribbon mode
Double-click row number + Enter Double-click row number (e.g., '12') → type 'insert' → press Enter Power users testing custom macros or add-ins Not native Excel behavior—it requires an AutoHotkey script or Power Query hack
Select multiple rows → Insert Click & drag row numbers 8–10 → right-click → 'Insert' Batch data prep (e.g., adding headers between sections) Inserts same number of rows as selected (3 selected = 3 inserted); easy to miscount

Method 1 Deep Dive

Try this now: Click cell B7 in the table below. Press Ctrl + Shift + +. A new blank row appears above row 7. Not below. Not beside. Above.

This shortcut doesn’t care what’s in B7. It doesn’t check formulas. It just reads the row number and splits it open like a zipper.

Here’s what your sheet looks like before and after:

Row A: Name B: Company C: Amount D: Date
5 Lena Torres NexaTech Inc. $32,800 2024-02-22
6 Raj Patel VistaLogix $45,200 2024-03-01
7 Sarah Chen Acme Corp $29,500 2024-03-15
8 Diego Morales StrataSoft $38,100 2024-03-18


After pressing Ctrl+Shift+= on B7, row 7 becomes row 8. Your original row 7 data shifts down. The new row is completely blank—but inherits column formatting from the row above (not below). That’s why formatting stays consistent.

Counterintuitive tip: If you want to insert below, select any cell in the row below where you want the gap. So to insert between rows 7 and 8, select B8—not B7.

Method 2 Deep Dive

Alt + I + R is slower than Ctrl+Shift+=, but it’s more reliable when Excel’s ribbon is frozen or corrupted. Here’s how it really works:

Step 1: Press Alt. You’ll see letters appear over ribbon tabs. ‘H’ over Home, ‘D’ over Data, etc.
Step 2: Press I. This activates the Insert group.
Step 3: Press R. This triggers ‘Insert Sheet Rows’.

It inserts one row above the current selection—same behavior as Ctrl+Shift+=.

But here’s what most people miss: If you hold Alt, then press I, then press R without releasing Alt, Excel often registers it as Alt+I+R all at once—and fails. You must release Alt after step 1, press I, release again, then press R.

Test it with this range: Select cells A2:C2 in a fresh sheet. Press Alt → I → R. A new row appears above row 2. Now try it again—but this time, hold Alt while pressing I and R. Nothing happens. That’s the bug. Release between keys.

Sample use case: You’re editing a shared workbook locked by IT policy. Ribbon tabs are disabled. Alt+I+R still works—because it bypasses UI rendering entirely.

Cheat Sheet

Action Shortcut Notes
Insert 1 row above current cell Ctrl + Shift + + Works anywhere—even inside a table or filtered list
Insert row using ribbon navigation Alt → I → R Release Alt between each key
Insert 3 rows above row 10 Click row 10 → drag down to row 12 → right-click → Insert Selects rows 10, 11, 12 → inserts 3 rows above 10
Insert row without shifting formulas Select entire row → right-click → ‘Insert Copied Cells’ (if copy buffer has data) Rare edge case—only works after copying a full row
Undo last insert Ctrl + Z Works even after typing in the new row
Lisa Anderson

Lisa Anderson

Lisa is a certified Microsoft trainer who writes step-by-step guides for Power Automate