How to Add a Row in Excel: Every Method Explained

Adding a row in Excel sounds simple — and it is, once you know which method fits your situation. But there are actually several ways to do it, and the right approach depends on where you're working, how many rows you need, and whether you're inside a formatted table or a regular spreadsheet. Here's a complete breakdown.

Why Adding Rows Isn't Always the Same Action

Excel distinguishes between worksheet rows and table rows, and the behavior differs between them. A worksheet is the full grid — 1,048,576 rows by default. A structured table (created with Insert > Table or Ctrl+T) is a defined range with its own rules for expansion and formatting.

Knowing which one you're working in changes which method you should use.

How to Insert a Row in a Regular Worksheet

Method 1: Right-Click to Insert

This is the most common approach:

  1. Click the row number on the left side of the screen to select the entire row.
  2. Right-click on that row number.
  3. Select Insert from the context menu.

Excel inserts a blank row above the row you selected. If you selected row 5, your new blank row becomes row 5, and the old row 5 shifts down to row 6.

To insert multiple rows at once, select multiple row numbers first (click and drag, or hold Shift and click), then right-click and choose Insert. Excel inserts the same number of blank rows as you selected.

Method 2: Keyboard Shortcut

For faster workflows:

  • Select the row number(s) as above.
  • Press Ctrl + Shift + "+" (the plus key).

This inserts a row immediately without needing the right-click menu. On some keyboards or laptop layouts, you may need to use Ctrl + Shift + = instead, since + and = share a key.

Method 3: Through the Ribbon

  1. Select any cell in the row above which you want to insert.
  2. Go to the Home tab.
  3. In the Cells group, click Insert.
  4. Choose Insert Sheet Rows.

This method works if you don't want to select the entire row first — selecting a single cell is enough. The new row inserts above the active cell's row.

How to Add a Row Inside an Excel Table 🗂️

If your data is in a structured Excel table, the behavior is slightly different and often more convenient.

Inserting Inside a Table

  1. Right-click any cell in the table row above where you want the new row.
  2. Choose Insert > Table Rows Above.

You can also select the last cell in the bottom-right corner of the table and press Tab — Excel automatically adds a new row at the bottom of the table and moves your cursor into it.

Extending the Table at the Bottom

Simply start typing in the row directly below the last row of the table. Excel recognizes this as a continuation and automatically expands the table to include the new row, applying the same formatting and formulas.

This is one of the most useful behaviors of structured tables for ongoing data entry.

How to Add Rows on Excel Mobile (iOS and Android)

The mobile version of Excel works differently since there's no right-click:

  1. Tap the row number to select the entire row.
  2. A toolbar appears above the selection.
  3. Tap the Insert option (it may appear as an icon or in a pop-up menu depending on your device and app version).

On smaller screens, you may need to tap the three-dot menu or scroll the toolbar to find the Insert option. The touch interface varies slightly between iOS and Android versions of the app.

Formatting Behavior When You Insert a Row

When you insert a row between two existing rows, Excel prompts you — or automatically applies — formatting from an adjacent row. A small icon usually appears near the inserted row with options:

OptionWhat It Does
Format Same as AboveCopies cell formatting from the row above
Format Same as BelowCopies cell formatting from the row below
Clear FormattingInserts a plain, unformatted row

This matters if your spreadsheet uses color-coded rows, custom fonts, or border styles. Choosing the wrong option can break the visual consistency of your sheet.

What Happens to Formulas When You Insert a Row

This is where things get more nuanced. If you have formulas that reference a range (e.g., =SUM(A1:A10)), inserting a row within that range automatically expands the reference to include the new row. Insert outside the range, and the formula stays unchanged.

Watch out for: Formulas that reference a specific row number rather than a range — these can produce incorrect results after rows are inserted, since row numbers shift but the formula reference doesn't automatically update in all cases.

Inside structured tables, formulas built with structured references (like =SUM(Table1[Sales])) update automatically and reliably — one reason tables are preferred for dynamic data.

Variables That Affect Which Method Works Best for You

The "right" way to add a row depends on factors specific to your setup:

  • How your data is structured — plain ranges vs. formatted tables behave differently
  • How often you're adding rows — keyboard shortcuts save significant time for repetitive tasks
  • Whether you're using formulas — formula types determine how safely rows can be inserted
  • Your Excel version — Excel 365, Excel 2019, Excel 2016, and the web version of Excel have slightly different interfaces and some feature differences
  • Your device — desktop Excel (Windows or Mac), the web app, and mobile apps each have their own insertion workflow

Someone doing a one-time data entry task in a simple spreadsheet has very different needs than someone managing a structured report with cross-sheet formulas. The method that's seamless in one setup can cause formula errors or formatting headaches in another. Understanding your own spreadsheet's structure is the real starting point. 📊