ExcelReady
CourseFunction guidesBlog
Start freeStart learning for free
ExcelReady

Be Excel-ready before the interview. Hands-on practice in your browser, with instant feedback.

Learn

  • Course
  • Function guides
  • Blog

Product

  • Certificate

Company

  • Editorial policy
  • Contact
  • Terms
  • Privacy

© 2026 ExcelReady. All rights reserved.

  1. Blog
  2. Basics
  3. Insert and Delete Rows and Columns Fast in Excel

Insert and Delete Rows and Columns Fast in Excel

By ExcelReady Team·Updated October 30, 2026·6 min read

The short answer

The fastest insert row shortcut in Excel is to select the row with Shift+Space, then press Ctrl+Shift+= (the plus key). To delete it, select the row and press Ctrl+- (minus). On a Mac, use Control+Shift+= to insert and ⌘- to delete. Select several rows first to insert or delete that many at once.

Key takeaways

  • Shift+Space selects the row, then Ctrl+Shift+= inserts a row above it; Ctrl+- deletes it.
  • On a Mac, Control+Shift+= inserts and ⌘- deletes.
  • Select three rows before you insert to get three new rows in one step.
  • The Delete key only clears contents; Ctrl+- removes the cells and shifts everything up or left.
  • VLOOKUP column numbers don't adjust when you insert a column; XLOOKUP and SUM ranges do.
On this page+
  1. Insert and delete shortcuts at a glance
  2. How to insert a row in Excel
  3. How to insert a column
  4. How to insert multiple rows or columns at once
  5. How to delete rows and columns
  6. What happens to formulas when you insert or delete?
  7. Insert copied rows without overwriting data
  8. Tips for working fast
  9. Practise it

The quickest insert row Excel shortcut is two key presses: Shift+Space to select the row, then Ctrl+Shift+= to insert a new row above it. Deleting is just as fast with Ctrl+-. This guide is for beginners and anyone preparing for a timed test: you'll learn the Windows and Mac shortcuts, how to add many rows at once, and how inserting and deleting affects your formulas.

Insert and delete shortcuts at a glance#

These are the shortcuts for working with whole rows and columns:

ActionWindowsMac
Select the whole rowShift+SpaceShift+Space
Select the whole columnCtrl+SpaceClick the column letter
Insert rows or columnsCtrl+Shift+= (Ctrl and +)Control+Shift+=
Delete rows or columnsCtrl+-⌘-
Repeat the last actionF4 or Ctrl+Y⌘Y
UndoCtrl+Z⌘Z

On a Mac, Control+Space often switches the keyboard language instead of selecting a column, so clicking the column letter is the safe way. On a keyboard with a number pad, Windows users can press Ctrl and the + on the number pad instead of Ctrl+Shift+=.

How to insert a row in Excel#

Select the row first, then insert. The new row always appears above the selected row.

  1. Click any cell in the row where the new row should go, for example row 5.
  2. Press Shift+Space to select the whole row.
  3. Press Ctrl+Shift+= (Mac: Control+Shift+=).

Row 5 is now blank, and the old row 5 has moved down to row 6.

If you skip step 2 and press the shortcut with only a cell selected, Excel shows a small Insert box with four choices: Shift cells right, Shift cells down, Entire row and Entire column. Choose Entire row and press Enter. Selecting the row first avoids the box and is faster.

You can also use the mouse: right-click the row number and choose Insert, or go to Home > Insert > Insert Sheet Rows.

How to insert a column#

Columns work the same way, but the new column appears to the left of the selected one.

  1. Click a cell in the column, for example column C.
  2. Press Ctrl+Space to select the column (Mac: click the letter C).
  3. Press Ctrl+Shift+= (Mac: Control+Shift+=).

The ribbon route is Home > Insert > Insert Sheet Columns, or right-click the column letter and choose Insert.

How to insert multiple rows or columns at once#

Excel inserts as many rows as you select. To add three blank rows above row 5:

  1. Click a cell in row 5 and press Shift+Space.
  2. Hold Shift and press ↓ twice to extend the selection to rows 5 to 7.
  3. Press Ctrl+Shift+=.

Three new rows appear. The same trick works for columns with Shift+→. Our guide to selecting ranges fast with the keyboard covers more ways to grow a selection.

To add one row in several places, insert the first one, select the next row, and press F4 (Windows) or ⌘Y (Mac) to repeat the action.

How to delete rows and columns#

Select the rows or columns, then press Ctrl+- (Mac: ⌘-). The rows below move up, or the columns to the right move left.

This is different from the Delete key:

You pressWhat happens
Delete (Mac: delete)The contents are cleared; the empty cells stay where they are
Ctrl+- (Mac: ⌘-) on a selected rowThe whole row is removed and everything below moves up
Ctrl+- (Mac: ⌘-) on a single cellExcel asks whether to shift cells up or left, or delete the entire row or column

Be careful with Shift cells up inside a table. It moves only the cells in that column, so the rest of the row no longer lines up with its data. When in doubt, delete the entire row. The guide to editing, clearing and undoing explains clearing in more detail.

What happens to formulas when you insert or delete?#

Excel updates references automatically, but a few cases need attention.

ChangeExampleResult
Insert a row inside a rangeInsert above row 4 when B7 has =SUM(B2:B6)The total moves to B8 and becomes =SUM(B2:B7), including the new row
Delete a row inside a rangeDelete row 4 insteadThe total moves to B6 and the range shrinks to =SUM(B2:B5)
Delete a cell a formula points to directlyDelete row 2 when a cell has =B2*1.2The formula shows #REF!
Insert a column inside a VLOOKUP tableInsert a column between B and C=VLOOKUP(F2,A2:D6,4,FALSE) still returns column 4, now the wrong one
Insert a column inside an XLOOKUP's rangesSame insert=XLOOKUP(F2,A2:A6,D2:D6) updates to point at column E and still works

Two lessons come out of this table. First, rows added just below the last row of a range may not be included in a SUM, so check your totals after adding data at the bottom. Turning the list into an Excel table with Ctrl+T solves this, because table ranges grow automatically. Second, if a sheet's columns are likely to change, a lookup that points at the return column directly, like XLOOKUP, is safer than a column number. The exercise on this page practises that.

Insert copied rows without overwriting data#

To move or copy a row into the middle of a list without pasting over what's there, insert the copied cells:

  1. Select the row and copy it with Ctrl+C (Mac: ⌘C).
  2. Select the row above which it should go.
  3. Press Ctrl+Shift+= (Mac: Control+Shift+=), or right-click and choose Insert Copied Cells.

Excel makes room and pastes the row in one step. If you cut instead of copy, the menu says Insert Cut Cells and the row moves. If you only need the values, not the formulas, see Paste Special in Excel.

Tips for working fast#

A few habits make inserting and deleting faster and safer:

  • Select the full row or column first. It skips the Insert box and avoids shifting single cells by mistake.
  • Undo immediately with Ctrl+Z (Mac: ⌘Z) if the wrong rows disappear.
  • Hide instead of deleting when you may need the data later. See how to hide and unhide rows and columns.
  • Freeze your headers before working on a long list, so you can see which column you're in. Our guide to freeze panes in Excel shows how.
  • Practise the keys until they're automatic. Inserting a helper column is a common first step in an Excel test, and the shortcuts interviewers notice include this one.

Practise it#

Inserting and deleting starts with selecting whole rows and columns. Practise Shift+Space, Ctrl+Space and growing a selection in Select ranges with Shift, then get comfortable clearing cells and undoing mistakes in Edit, clear and undo. The exercise on this page writes a lookup that keeps working when someone inserts a column.

Try it yourself

This is a live spreadsheet. Type the formula in the green cell and press Enter.

Someone may insert a column into this table later, which would break a VLOOKUP's column number. In G2, use XLOOKUP to find the salary for the ID in F2, so the formula keeps working.

fx
ABCDEFGH
1
ID
Name
Department
Salary
ID
Salary
2
101
Priya
Finance
52000
104
3
102
Tom
Sales
48500
4
103
Aisha
Operations
50200
5
104
Mateo
Sales
46900
6
105
Lena
Finance
55300
7
8
9

Tip: XLOOKUP needs what to find (F2), where to look (the IDs) and what to bring back (the salaries).

Practise this in a lesson

LessonFreeSelect ranges with ShiftHold Shift with the arrow keys to select as you go, then grab whole columns, rows and tables in one keystroke.LessonFreeEdit, clear and undoReplace a cell, fix part of a cell without retyping it, cancel an edit, clear cells and undo mistakes.

Frequently asked questions

What is the shortcut to insert a row in Excel?

+

Press Shift+Space to select the row, then Ctrl+Shift+= (Ctrl and the plus key). The new row appears above the selected one. On a Mac, use Control+Shift+=.

How do I insert multiple rows at once in Excel?

+

Select as many rows as you want to add, for example rows 5 to 7, then press Ctrl+Shift+= or right-click and choose Insert. Excel inserts three blank rows above row 5.

What is the shortcut to delete a row in Excel?

+

Select the row with Shift+Space, then press Ctrl+- (Ctrl and the minus key). On a Mac, press ⌘- (Command and minus).

Why does Excel show a box with Shift cells right and Shift cells down?

+

You pressed the insert or delete shortcut with only a cell selected, not a whole row. Choose Entire row or Entire column and press Enter, or select the full row first next time.

Will inserting a row break my formulas?

+

Usually not. Excel adjusts references, and a SUM range grows if you insert inside it. Watch out for VLOOKUP column numbers, which don't change when columns are inserted, and for rows added just below a range.

Sources

  • Insert or delete rows and columns - Microsoft Support
  • Keyboard shortcuts in Excel - Microsoft Support

Written and checked by the ExcelReady Team. First published October 30, 2026. The practice exercise runs in the same formula engine as our lessons. Found a mistake? Read our editorial policy or email hello@excelready.app.

On this page

  1. Insert and delete shortcuts at a glance
  2. How to insert a row in Excel
  3. How to insert a column
  4. How to insert multiple rows or columns at once
  5. How to delete rows and columns
  6. What happens to formulas when you insert or delete?
  7. Insert copied rows without overwriting data
  8. Tips for working fast
  9. Practise it

Keep reading

Basics· 6 min read

Freeze Panes in Excel: Keep Headers in View

To freeze panes in Excel, click the cell just below the rows and to the right of the columns you want to keep in view, then go to View > Freeze Panes > Freeze Panes. To keep only the header row, choose Freeze Top Row. To undo it, choose View > Freeze Panes > Unfreeze Panes.

Basics· 6 min read

Paste Special in Excel: Values, Formats and More

To paste values in Excel, copy the cells, select where they should go, and open Paste Special with Ctrl+Alt+V (Mac: Control+⌘+V). Choose Values and press Enter. Excel pastes only the results, not the formulas or formatting, so the numbers stay fixed even if the source cells change or are deleted.

Tests & careers· 4 min read

Excel Shortcuts That Make You Look Fast in a Test

The Excel shortcuts that save the most time in a test are Ctrl+Arrow to jump to the edge of your data, Ctrl+Shift+Arrow to select to the edge, Ctrl+D and Ctrl+R to fill formulas, F4 to add $ signs, Alt+= for AutoSum and Ctrl+Shift+L for filters. On a Mac, most use ⌘ instead of Ctrl.

Don't just read about Excel. Do it.

Practise real formulas in a live spreadsheet with instant feedback. The first lessons are free, with no download.

Start learning for free