Insert or delete rows and columns
Insert and delete rows and columns to organize your worksheet better.
Note: Microsoft Excel has the following column and row limits: 16,384 columns wide by 1,048,576 rows tall.
Insert or delete a column
-
Select any cell within the column, then go to Home > Insert > Insert Sheet Columns or Delete Sheet Columns.
-
Alternatively, right-click the top of the column, and then select Insert or Delete.
Insert or delete a row
-
Select any cell within the row, then go to Home > Insert > Insert Sheet Rows or Delete Sheet Rows.
-
Alternatively, right-click the row number, and then select Insert or Delete.
Formatting options
When you select a row or column that has formatting applied, that formatting will be transferred to a new row or column that you insert. If you don’t want the formatting to be applied, you can select the Insert Options button after you insert, and choose from one of the options as follows:
If the Insert Options button isn’t visible, then go to File > Options > Advanced > in the Cut, copy and paste group, check the Show Insert Options buttons option.
Insert rows
To insert a single row: Right-click the whole row above which you want to insert the new row, and then select Insert Rows.
To insert multiple rows: Select the same number of rows above which you want to add new ones. Right-click the selection, and then select Insert Rows.
Insert columns
To insert a single column: Right-click the whole column to the right of where you want to add the new column, and then select Insert Columns.
To insert multiple columns: Select the same number of columns to the right of where you want to add new ones. Right-click the selection, and then select Insert Columns.
Delete cells, rows, or columns
If you don’t need any of the existing cells, rows or columns, here’s how to delete them:
-
Select the cells, rows, or columns that you want to delete.
-
Right-click, and then select the appropriate delete option, for example, Delete Cells & Shift Up, Delete Cells & Shift Left, Delete Rows, or Delete Columns.
When you delete rows or columns, other rows or columns automatically shift up or to the left.
Tip: If you change your mind right after you deleted a cell, row, or column, just press Ctrl+Z to restore it.
Insert cells
To insert a single cell:
-
Right-click the cell above which you want to insert a new cell.
-
Select Insert, and then select Cells & Shift Down.
To insert multiple cells:
-
Select the same number of cells above which you want to add the new ones.
-
Right-click the selection, and then select Insert > Cells & Shift Down.
Need more help?
You can always ask an expert in the Excel Tech Community or get support in the Answers community.
See Also
Basic tasks in Excel
Overview of formulas in Excel
Need more help?
Want more options?
Explore subscription benefits, browse training courses, learn how to secure your device, and more.
Communities help you ask and answer questions, give feedback, and hear from experts with rich knowledge.
What is Insert Row in Excel?
The insertion of an excel row is simply the addition of a new (blank) row to the worksheet. The insertion of a row is eased with the help of shortcuts. A shortcut reduces the time taken to perform a task. This is because pressing a single key or combinations of keys help shorten an otherwise lengthy process.
For example, while working on some financial entries, a bank executive noticed that a row containing the totals of the columns is missing. A quick insertion of a blank row is carried out with the help of the shortcut keys “Ctrl+Shift+plus sign (+).”
Shortcuts considerably improve the productivity of the Excel users. These shortcuts need not be memorized. This is because, with regular usage, one tends to learn them.
This article discusses the major shortcuts of inserting a row in Excel. For better clarity, all techniques have been explained with the help of examples.
Table of contents
- What is Insert Row in Excel?
- Top 3 Keyboard Shortcuts to Insert a Row in Excel
- Example #1–Insert a Row Using “Ctrl+Plus Sign (+)” or “Ctrl+Shift+Plus Sign (+)”
- Example #2–Insert a Row Using the “Insert” Dialog Box
- Example #3–Insert a Row Using “ALT+I+R”
- How to Insert Multiple Rows Using a Shortcut Key?
- Example #4–Insert Multiple Rows Using “Ctrl+Plus Sign (+)” or “Ctrl+Shift+Plus Sign (+)”
- Frequently Asked Questions
- Recommended Articles
- Top 3 Keyboard Shortcuts to Insert a Row in Excel
Top 3 Keyboard Shortcuts to Insert a Row in Excel
The top three shortcuts to insert a row in Excel are listed as follows:
- “Ctrl+plus sign (+)” or “Ctrl+Shift+plus sign (+)”
- “Insert” dialog box
- “ALT+I+R”
Use the shortcut which works on your device and is easy to be applied. Once the insertion of a row is complete, one can press F4 to repeat the last task.
Let us consider some examples to understand the working of these excel shortcutsAn Excel shortcut is a technique of performing a manual task in a quicker way.read more.
Example #1–Insert a Row Using “Ctrl+Plus Sign (+)” or “Ctrl+Shift+Plus Sign (+)”
The following image shows the names (column A) and the date of birth (column B) of ten people. We want to perform the following tasks:
- Insert a new row 6 with the shortcuts “Ctrl+plus sign (+)” or “Ctrl+Shift+plus sign (+).”
- Show how to format the newly inserted row (row 6).
The steps to insert a new excel row (row 6) are listed as follows:
- Select any cell of row 6. Press the shortcut keys “Shift+spacebar” together. The entire row 6 is selected, as shown in the following image.
- Once the entire row is selected, press the keys “Ctrl+plus sign (+)” or “Ctrl+Shift+plus sign (+).” The keys of each shortcut must be pressed together.
In the succeeding image, we have applied the former shortcut [Ctrl+plus sign (+)].
Note 1: The shortcut “Ctrl+plus sign (+)” works only on those devices which have a numeric keypad (number pad) to the right of a regular keyboard. For this shortcut to work, press the “Ctrl” key from the regular keyboard and the plus sign (+) from the number pad.
Note 2: The shortcut “Ctrl+Shift+plus sign (+)” works on devices which do not have a separate numeric keypad. Such devices have a regular keyboard.
- A blank row 6 is inserted with both the preceding shortcuts (entered in step 2). This new row is shown in the following image.
With the insertion of the new row 6, the entries of the initial row 6 are shifted downwards to row 7. Moreover, a paintbrush icon appears immediately below the newly inserted row (row 6).
- To format the new row 6, hover the mouse over the paintbrush icon. Thereafter, click the drop-down arrow, as shown in the succeeding image. The formatting styles displayed are explained as follows:
• Format same as above: This applies the formatting of the immediately preceding row (row 5) to row 6.
• Format same as below: This applies the formatting of the immediately following row (row 7) to row 6.
• Clear formatting: This removes the formatting of row 6.
One can select any of the preceding styles. Based on this selection, the newly inserted row (row 6) is formatted.Note: The paintbrush icon may not appear each time a new row is inserted. In case it does not appear, one can format the newly inserted row in either of the following ways:
• Select the newly inserted row, right-click and select “format cells” from the context menu.
• Use the format painter icon from the “clipboard” group of the Home tab of Excel.
Example #2–Insert a Row Using the “Insert” Dialog Box
Working on the data of example #1, we want to insert a new row 6 with the “insert” dialog box. Use the shortcut method.
The steps to insert a row with the “insert” dialog box are listed as follows:
Step 1: Select any cell of row 6. Press the keys “Ctrl+plus sign (+)” or “Ctrl+Shift+plus sign (+).” The keys of each shortcut must be pressed together.
The “insert” dialog box opens with both these shortcuts. The succeeding image shows the result of using the former shortcut [Ctrl+plus sign (+)].
Note 1: The shortcut “Ctrl+plus sign (+)” works with keyboards having a numeric pad on the right side. The shortcut “Ctrl+Shift+plus sign (+)” works on all the regular keyboards.
Note 2: If a cell is selected prior to pressing the preceding shortcuts (entered in step 1), the “insert” dialog box is displayed. However, if a row is selected, these shortcuts insert a new row directly.
Step 2: The “insert” dialog box displays the following options:
- Shift cells right: This shifts the content of the selected cell (selected in step 1) to the cell on the immediate right.
- Shift cells down: This shifts the content of the selected cell (selected in step 1) to the immediately following cell.
- Entire row: This inserts a new row preceding the row of the selected cell (selected in step 1).
- Entire column: This inserts a new column to the immediate left of the selected cell (selected in step 1).
Since we want to insert excel row 6, we select the option “entire row.” A new, blank row 6 is inserted, as shown in the following image. With this insertion, the entries of the initial row 6 shift to row 7.
Example #3–Insert a Row Using “ALT+I+R”
Working on the data of example #1, we want to insert a new row 6 with the shortcut “Alt+I+R.”
The steps to insert a row with the shortcut “Alt+I+R” are listed as follows:
Step 1: Select any cell of row 6. We have selected cell A6, as shown in the following image. Alternatively, one can select the entire row 6 with the help of “Shift+spacebar.”
Step 2: Press the keys “ALT+I+R” to insert a new row. A blank row 6 is inserted, as shown in the following image. With this insertion, the entries of the initial row 6 shift to row 7.
Note: The shortcut “ALT+I+R” does not work in all the versions of Excel. It works only in the modern versions of Excel.
How to Insert Multiple Rows Using a Shortcut Key?
Let us consider an example to understand the insertion of multiple rowsThe top four methods to insert multiple rows are in excel are — Using INSERT Option, Using shortcut Key — shift + space bar, Copy & Paste Method, Using the Name Box.
read more with the help of shortcuts. For inserting multiple rows, one must know beforehand the number of rows to be inserted. This is because Excel inserts the same number of rows as the initial rows selected.
Example #4–Insert Multiple Rows Using “Ctrl+Plus Sign (+)” or “Ctrl+Shift+Plus Sign (+)”
Working on the data of example #1, we want to insert five rows (row 6 to row 10) beginning from row 6. Use the shortcut method.
The steps to insert multiple rows by using shortcuts are listed as follows:
Step 1: Select rows 6 to 10. This is because we want to insert five rows starting from row 6. The rows can be selected in either of the following ways:
- Select cell A6. Hold the “Shift” key and press the down arrow to select the cells A6 to A10. Press “Shift+spacebar” to select rows 6, 7, 8, 9, and 10 in one go.
- Press and drag the left button of the mouse on the row numbers 6, 7, 8, 9, and 10.
The selected rows are shown in the following image.
Step 2: Once the required number of rows is selected, press the keys “Ctrl+plus sign (+)” or “Ctrl+Shift+plus sign (+).” The keys of each shortcut need to be pressed together.
In the succeeding image, the rows 6, 7, 8, 9, and 10 are inserted with the keys “Ctrl+plus sign (+).” Hence, five blank rows are inserted beginning with row 6. With this insertion, the entries of the initial rows 6, 7, 8, 9, and 10 are shifted downwards to rows 11, 12, 13, 14, and 15.
Note 1: Use the shortcut “Ctrl+plus sign (+)” on the keyboard having a separate numeric keypad. On a regular keyboard, use the shortcut “Ctrl+Shift+plus sign (+).”
Note 2: If multiple rows are selected, both the preceding shortcuts (pressed in step 2) insert multiple rows. Since the number of inserted rows is the same as the number of rows selected initially, one must make the selections carefully (in step 1).
Frequently Asked Questions
1. Define “insert row shortcut”. State the process of inserting an excel row with the different shortcuts of Excel.
The “insert row shortcut” is simply a shortcut to insert or add a row to the worksheet. There are different shortcuts available for inserting rows in Excel. One can select any of them depending on the version of Excel and the kind of keyboard being used.
The process of inserting an excel row with the different shortcuts is stated as follows:
a. “Ctrl+Shift+plus sign (+)”–Select the entire row preceding which a row is to be inserted. Then, press the keys of this shortcut together.
b. “Insert” dialog box–Select any cell preceding which a row is to be inserted. Thereafter, press the keys “Ctrl+Shift+plus sign (+)” together. Finally, select “entire row” from the “insert” dialog box.
c. “Alt+I+R”–Select any cell or an entire row preceding which a row is to be inserted. Then, press the keys of this shortcut together.
Note 1: The pointers “a”” and “b” work with regular keyboards. The pointer “c” works in the modern versions of Excel.
Note 2: To select a row, click the row number with the left button of the mouse. Alternatively, select a cell and press “Shift+spacebar”.
2. What is the process of inserting an excel row without using a mouse in Excel?
The steps for inserting an excel row without a mouse are listed as follows:
a. Select any cell of the row preceding which a new row is to be inserted.
b. Press “Shift+spacebar” together to select the entire row.
c. Press the keys “Ctrl+Shift+plus sign (+)” together.
A new row will be inserted preceding the selection in step “a”.
Note: To insert multiple rows without using the mouse, select multiple cells with “Shift+down arrow”. Hold the”Shift” key and press the down arrow. Thereafter, press “Shift+spacebar” to select these rows. Then, press the keys “Ctrl+Shift+plus sign (+)” together.
3. How to insert a row in an Excel table with the help of a shortcut?
The steps to insert a row in a table with a shortcut are listed as follows:
a. Select a cell preceding which a new row is to be inserted.
b. Press the shortcut “Ctrl+Shift+plus sign (+)” together.
A new, blank row is inserted within the table.
Note: Alternatively, one can press “Shift+spacebar” in step “a”. In this case, this shortcut does not select the entire row of Excel. It selects the row within the table only.
Recommended Articles
This has been a guide to inserting a row in Excel. Here we discuss how to insert a row or rows using the top 3 shortcut methods and step-by-step examples.You may learn more about Excel from the following articles–
- VBA Insert RowTo insert rows we use worksheet method with the insert command to insert a row, we also provide a row reference where we want to insert another row similar to the columns.read more
- Deleting Row Excel Shortcut
- Excel Rows to ColumnsRows can be transposed to columns by using paste special method and the data can be linked to the original data by simply selecting ‘Paste Link’ form the paste special dialog box. It could also be done by using INDIRECT formula and ADDRESS functions.read more
- How to Convert Columns to Rows?There are two ways to convert columns to rows: 1) using the Excel Ribbon Method. 2) The Mouse Method.read more
- How to Create an Excel Spreadsheet?To create an excel spreadsheet, do the following: 1.Open MS Excel 2.Select New from the Menu dropdown list 3. Click the Blank workbook button to start a new worksheet. The keyboard shortcut for this is Ctrl + N.read more
Download Article
A simple guide to adding one or more rows to your spreadsheet
Download Article
- Using Keyboard Shortcuts
- Inserting a Row
- Inserting Multiple Rows
- Inserting Nonadjacent Rows
- Video
|
|
|
|
Trying to insert or delete rows in your Microsoft Excel worksheet? Whether you have new data or you’re removing duplicate entries, adding and removing rows is easy! You can add one or more rows using a keyboard shortcut. Or, if you’re trying to delete rows, you can select them and use the right-click menu to remove them from your spreadsheet. This wikiHow guide will show you how to insert and delete rows in Microsoft Excel.
Things You Should Know
- Click and select the row number above which you want to insert a new row.
- Select multiple rows to insert multiple new rows.
- Press Ctrl + Shift + + on your keyboard to insert new rows.
- Or, right-click the selected rows and select “Insert” to add new rows.
-
1
Click the row number above which you want to insert a row. This will select and highlight the entire row. After making a spreadsheet in Excel, you sometimes need to insert rows between existing rows. This method does exactly that.
- You can select multiple rows to insert that amount of rows above the selection.
- For example, if you want to insert 3 blank rows above row 17, select rows 17, 18, and 19.
-
2
Press Ctrl+⇧ Shift++. This will insert one or more rows (depending on how many you selected) above the selected rows.
Advertisement
-
1
Select the sheet you’ll insert rows into. In your Excel workbook file, at the lower-left corner of the worksheet are some tabs. These tabs can either be labeled Sheet1, Sheet2, etc., or renamed to a name you prefer. Click on the sheet you will insert rows into.
-
2
Select a row. Do this by clicking on the number of the row found on the left of the screen.
- For example, if you’re tracking your bills in Excel and want to add a purchase that you forgot to input, you can select the row below where you want to insert the new line.
-
3
Right-click the selected row. A context menu will pop out.
-
4
Select Insert. A row will be inserted above the one you selected.
- Select Delete instead if you want to delete the selected row.
Advertisement
-
1
Select the sheet you’ll insert rows into. In your Excel workbook file, at the lower-left corner of the worksheet are some tabs. These tabs can either be labeled Sheet1, Sheet2, etc., or renamed to a name you prefer. Click on the sheet you will insert rows into.
-
2
Select the number of rows you want to insert. To insert multiple rows, highlight the rows below where you want to insert rows. Highlight the same number of rows as you want to insert.
- For example, if you want to insert four new rows, select four rows.
- You can select multiple rows by clicking the first row number, holding ⇧ Shift, then clicking the last row number.
-
3
Right-click the selected rows. A context menu will pop out.
-
4
Select Insert. The number of rows you highlighted will be inserted above the rows you selected.
- Select Delete instead if you want to delete the selected rows.
- Functions like the SUM Function will change their cell reference range when you insert rows. If you’re using a VLOOKUP function, you may need to re-enter the range depending on the structure of your formula.
Advertisement
-
1
Select the sheet you’ll insert rows into. In your Excel workbook file, at the lower-left corner of the worksheet are some tabs. These tabs can either be labeled Sheet1, Sheet2, etc., or renamed to a name you prefer. Click on the sheet you will insert rows into.
-
2
Select the rows. To insert nonadjacent rows, hold down the CTRL key and select nonadjacent rows by left-clicking the row numbers using your mouse.
- For example, you could select 3 nonadjacent rows to insert a new row above each selected row.
-
3
Right-click the selected rows. A context menu will pop out.
-
4
Select Insert. The number of rows you highlighted will be inserted above the rows you selected.
- Select Delete instead if you want to delete the selected rows.
Advertisement
Ask a Question
200 characters left
Include your email address to get a message when this question is answered.
Submit
Advertisement
Video
Thanks for submitting a tip for review!
About This Article
Thanks to all authors for creating a page that has been read 75,715 times.
Is this article up to date?
Creating new tables, reports and pricelists of different types, we cannot predict the number of necessary rows and columns. Using Excel program implies to a great extent creating and setting up spreadsheets, which requires inserting and deleting different elements.
First, let’s consider the methods of inserting sheet rows and columns when creating spreadsheets.
Note that in this tutorial we indicate hot keys for adding or deleting rows and columns. They should be used after highlighting the whole row or column. To highlight the row where the cursor is placed, press the combination of hot keys: SHIFT+SPACEBAR. Hot keys for highlighting a column are CTRL+SPACEBAR.
How to insert a column between other columns?
Assuming you have a pricelist lacking line item numbering:
To insert a column between other columns for filling in pricelist items numbering you can use one of the two ways:
- Move the cursor to activate A1 cell. Then go to tab «HOME», tool section «Cells» and click «Insert», in the popup menu select «Insert Sheet Columns» option.
- Right-click the heading of column A. Select «Insert» option on the shortcut menu.
- Select the column, and press the hotkey combination CTRL+SHIFT+PLUS.
Now you can type the numbers of pricelist line items.
Simultaneous insertion of several columns
The pricelist still lacks two columns: quantity and units (items, kilograms, liters, packs). To add simultaneously, highlight the two-cell range (C1:D1). Then use the same tool on the «Insert»-«Insert Sheet Columns» main tab.
Alternatively, highlight two headings of columns C and D, right-click and select «Insert» option.
Note. Columns are always added to the left side. There appear as many new columns as many old ones have been highlighted. The order of inserted also depends on the order of highlighting. For example, next but one etc.
How to insert a row between rows in Excel?
Now let’s add a heading and a new goods line item «All for the garden» to the pricelist. To this end, let’s insert two new rows simultaneously.
Highlight the nonadjacent range of two cells A1,A4 (note that character “,” is used instead of character “:” – it means that two nonadjacent ranges should be highlighted; to make sure, type A1; A4 in the name field and press Enter). You know from the previous tutorials how to highlight nonadjacent ranges.
Now once again use the tool «HOME»-«Insert»-«Insert Sheet Columns». The picture shows how to insert a blank row between other rows in Excel.
It is easy to guess the second way. You need to highlight headings of rows 1 and 3, right-click on one of the highlighted rows and select «Insert» option.
To add a row or a column in Excel use hot keys CTRL+SHIFT+PLUS having highlighted the appropriate row or column.
Note. New rows are always added above the highlighted rows.
Deleting rows and columns
When working with Excel you need to delete rows and columns as often as to insert them. Therefore, you have to practice.
By way of illustration, let’s delete from our pricelist the numbering of goods line items and the unit column simultaneously.
Highlight the nonadjacent range of cells A1; D1 and select «HOME»-«Delete»-«Delete Sheet Rows». The shortcut menu can also be used for deleting if you highlight headings A1 and D1 instead of cells.
Row deleting is performed in the similar way. You only need to select a tool in the appropriate menu. Applying a shortcut menu is the same. You only have to highlight the rows correspondingly by row numbers.
To delete a row or a column in Excel, use hot keys CTRL+MINUS having preliminary highlighted them.
Note. Inserting new columns and rows is in fact substitution, as the number of rows (1 048 576) and columns (16 384) doesn’t change. The new just replace the old ones. You should consider this fact when filling in the sheet with data by more than 50% — 80%.
Skip to content
How to insert a single row in a worksheet using Excel, VBA and Shortcut methods
METHOD 1. Insert a row by selecting an entire row
EXCEL
Select an entire row > Right-click anywhere on the selected row > Click Insert
1. Select an entire row where you want to insert a new row. Note: in this example we are inserting a new row as a second row. To select an entire row, click either on the row heading number or select the first cell of the row, press and hold the Ctrl and Shift keys and press the Right key. |
2. Right-click anywhere on the selected row and click Insert. |
METHOD 2. Insert a row using the ribbon option
EXCEL
Select a cell in the row where you want to insert a new row > Home tab > Cells group > Insert > Insert Sheet Rows
1. Select any cell in the same row where you want to insert a new row. Note: in this example a new row will be inserted as row 2, given we have selected a cell in the second row. |
2. Select the Home tab. |
3. Click Insert in the Cells group. 4. Click Insert Sheet Rows. |
METHOD 3. Insert a row using the cell option
EXCEL
Right-click on a cell in the row where you want to insert a new row > Insert > Entire row > OK
1. Right-click on any cell in the row where you want to insert a new row. 2. Click Insert Note: in this example a new row will be inserted as row 2, given we have right-clicked on a cell in the second row. |
3. Select the Entire row option and click OK group. |
METHOD 1. Insert a row using VBA by selecting a single cell
VBA
Sub Insert_a_Row()
‘insert a new row as row 2
Worksheets(«Sheet1»).Range(«A2»).EntireRow.Insert
End Sub
OBJECTS
Worksheets: The Worksheets object represents all of the worksheets in a workbook, excluding chart sheets.
ADJUSTABLE PARAMETERS
Row Selection: Select where you want to insert a new row by changing the row number in the cell reference («A2»). You can also change the column reference to any column as this will have no impact on where the row will be inserted.
Worksheet Selection: Select the worksheet where you want to insert a new row by changing the Sheet1 worksheet name.
METHOD 2. Insert a row using VBA by selecting a range of cells
VBA
Sub Insert_a_Row()
‘insert a new row as row 2
Worksheets(«Sheet1»).Range(«A2:D2»).EntireRow.Insert
End Sub
OBJECTS
Worksheets: The Worksheets object represents all of the worksheets in a workbook, excluding chart sheets.
ADJUSTABLE PARAMETERS
Row Selection: Select where you want to insert a new row by changing the row number reference («A2:D2»). You can also change the column reference to any column as this will have no impact on where the row will be inserted.
Worksheet Selection: Select the worksheet where you want to insert a new row by changing the Sheet1 worksheet name.
METHOD 3. Insert a row using VBA by selecting an entire row
VBA
Sub Insert_a_Row()
‘insert a new row as Row 2
Worksheets(«Sheet1»).Range(«2:2»).EntireRow.Insert
End Sub
OBJECTS
Worksheets: The Worksheets object represents all of the worksheets in a workbook, excluding chart sheets.
ADJUSTABLE PARAMETERS
Row Selection: Select where you want to insert a new row by changing the row number reference («2:2»).
Worksheet Selection: Select the worksheet where you want to insert a new row by changing the Sheet1 worksheet name.
Insert a row using a Shortcut
SHORTCUT
WINDOWS SHORTCUT
Method 1
Method 2
NOTES
To insert a row using these shortcut methods you will need to select an entire row. If you select a single cell or a range of cells and action this shortcut an Insert dialog box will appear and you will need to select Entire row and click OK.
The Plus Sign key in the first method refers to the key on the top of the keyboard. The Plus Sign key in the second method refers to the key to the right of the keyboard, which some devices will not have. The reason why the first method requires the use of the Shift key is because the Plus Sign key is used for both Plus and Equal Signs, therefore, to activate the Plus Sign you are required to use the Shift key.
Explanation about how to insert a row
EXPLANATION
EXPLANATION
This tutorial explains and provides step by step instructions on how to insert a single row in a worksheet using Excel, VBA and Shortcut methods.
Excel Methods: Using Excel you can insert a new row by selecting an entire row or a single cell and using a ribbon or cell option.
VBA Methods: Using VBA you can insert a new row by referencing to a single cell, a range of cells or an entire row. If you want to insert a single row by referencing to a range of cells you need to ensure that the range of cells only references to a single row. As per the example in this tutorial the VBA code references to only row 2 across multiple columns («A2:D2»).
Shortcut Methods: Using a Shortcut you can instantly insert a new row by selecting the entire row where you want to insert a new row and actioning the shortcut.
ADDITIONAL NOTES
Note 1: Inserting a new row will move the existing rows that are below the new row downward. In this this tutorial every row below row 2 will be moved down.
Note 2: If the last row in a worksheet has a cell that is not empty, you will not be able to insert a new row. To insert a row you will need to ensure that every cell in the last row is clear of any content.
Related Topic | Description | Related Topic and Description |
---|---|---|
Insert a column | How to insert a single column in a worksheet using Excel, VBA and Shortcut methods | |
Delete a column | How to delete a single column in a worksheet using Excel, VBA and Shortcut methods | |
Delete multiple columns | How to delete multiple columns in a worksheet using Excel, VBA and Shortcut methods | |
Insert multiple columns | How to insert multiple columns in a worksheet using Excel, VBA and Shortcut methods | |
Insert multiple rows | How to insert multiple rows in a worksheet using Excel, VBA and Shortcut methods |
Insert Row | Insert Rows | Insert Cells
To quickly insert a row in Excel, select a row and use the shortcut CTRL SHIFT +. To quickly insert multiple rows, select multiple rows and use the same shortcut.
Insert Row
To insert a row in Excel, execute the following steps.
1. Select a row.
2. Right click, and then click Insert.
Result:
Note: instead of executing step 2, use the shortcut CTRL SHIFT +.
Insert Rows
To quickly insert multiple rows in Excel, execute the following steps.
1. Select multiple rows by clicking and dragging over the row headers.
2. Press CTRL SHIFT +.
Result:
Insert Cells
Excel displays the Insert Cells dialog box if you don’t select a row or multiple rows before using the shortcut CTRL SHIFT +.
1. Select cell A3.
2. Press CTRL SHIFT +.
3a. Excel automatically selects «Shift cells down». Click OK.
Result:
3b. To insert a row, select «Entire row» and click OK.
Result:
This post will guide you how to quickly insert multiple rows or columns in your Microsoft worksheet. You will see that how to add new multiple rows or columns with shortcut or insert feature, or insert copied cells in excel. Or how to quickly insert rows or columns with Excel VBA macro.
Suppose that you want to quickly insert 5 blank rows between row 4 and row5 in your worksheet, and how to do it? May be you can do it by manually, but this is not a good idea, because if you need to insert hundreds of blank rows or columns, it will be tedious and time-consuming.
Of course, there are several ways to quickly insert new multiple rows or column in Excel. Let’s see the below detailed description.
Table of Contents
- Method 1: Insert multiple rows or columns in Excel using Insert feature
- Method 2: Insert multiple rows or columns in Excel using shortcut
- Method 3: Insert multiple rows or columns in Excel using Insert Copied Cells feature
- Method 4: Insert multiple rows in Excel using Excel VBA macro
Method 1: Insert multiple rows or columns in Excel using Insert feature
Insert Rows:
If you want to insert 5 rows between Row 3 and Row 4 in your worksheet, then you can do it following steps:
1# you should locate the destination row, it should be Row 4, so select 5 entire rows below from Row 3 using the row number buttons.
2# On the HOME tab, click Insert command under Cells group. Or click Insert Cells from the drop-down list of Insert.
Or you can right-click on the selected rows, then choose the insert option from the pop-up menu list.
You will see that 5 rows are inserted after Row 3 in your worksheet.
Insert Columns:
If you want to insert 5 columns between column B and column C using insert feature, just do it follow:
1# select 5 columns next to column C (includes the column 3) using the column number buttons.
2# On the HOME tab, click Insert command under Cells group. Or click Insert Cells from the drop-down list of Insert.
Method 2: Insert multiple rows or columns in Excel using shortcut
You can also use the shortcut F4 to insert multiple rows or columns in Excel, and this is the simplest way to insert new rows or columns in Excel.
Insert Rows:
If you want to insert 5 rows between Row 2 and Row 3, then you just need to select the Row 3, then press F4 shortcut 5 times, then it will insert 5 rows after Row 2.
Insert Columns:
If you want to insert 5 columns between Column B and Column C, then you just need to select the entire Column C, then press F4 shortcut 5 times. You will see that 5 new columns are inserted in your worksheet.
Method 3: Insert multiple rows or columns in Excel using Insert Copied Cells feature
You can also use the Insert Copied Cells functionality to inert multiple rows or columns, just follow the below steps:
1# select multiple rows in your worksheet (the selected rows should be equal to the number of rows that you want to inert)
2# press Ctrl +C to copy the selected rows
3# select the destination rows, such as, if you want to insert new rows between Row2 and Row 3, then you should select Row 3. Then right-click on it, choose Insert Copied Cells option from the drop-down menu list.
4# you will see that multiple rows are inserted after row 2.
And if you need to insert multiple columns using Insert Copied Cells method, just select multiple columns in the above Step1. Then repeat the rest steps.
Method 4: Insert multiple rows in Excel using Excel VBA macro
If you want to insert multiple rows with VBA macro in Excel, you can follow the below steps:
1# click on “Visual Basic” command under DEVELOPER Tab.
2# then the “Visual Basic Editor” window will appear.
3# click “Insert” ->”Module” to create a new module
4# paste the below VBA code into the code window. Then clicking “Save” button.
Sub InsertRowsAtCursor() Answer = InputBox("How many Rows to insert? (50 Rows maximum)") NumLines = Int(Val(Answer)) If NumLines > 50 Then NumLines = 50 End If If NumLines = 0 Then GoTo EndInsertLines End If Do Selection.EntireRow.Insert Count = Count + 1 Loop While Count < NumLines EndInsertLines: End Sub
5# back to the current worksheet, then run the above excel macro. Click Run button.
6# type rows number that you want to insert, then click OK button.
Home > Microsoft Excel > How to Insert Multiple Rows in Excel? The 4 Best Methods
Note: This guide on how to insert multiple rows in Excel is suitable for all Excel users.
Have you ever wondered how to insert multiple rows in Excel in one go? In this tutorial, I am going to explain how to do just that.
Also, I am going to talk about some lesser-known tricks and shortcuts about Excel rows.
Related:
How to Autofit Excel Cells? 3 Best Methods
How to Shade Every Other Row in Excel? (5 Best Methods)
How to Superscript in Excel? (9 Best Methods)
I am confident that, by the end of this guide, you will be able to handle Excel rows like a pro.
I’ll cover:
- Why Insert Multiple Rows in Excel?
- How to Insert Multiple Rows in Excel?
- Excel Insert Row Shortcut
- Excel Insert Row Shortcut for Tables
- How to Add a Row in-between Rows Multiple Times in Excel?
Why Insert Multiple Rows in Excel?
Many times, you will come across situations where you need to insert new rows of data into your spreadsheet. This will become strenuous and time-consuming even while using the Excel insert row shortcut.
That’s when these techniques will come in handy, especially when you have too many important tasks on your plate. All the things I am going to cover will help you save time and use Excel effectively.
How to Insert Multiple Rows in Excel?
The easiest way to insert multiple rows in Excel is to use the Insert menu options. Follow these steps to do this:
Step 1: Select the rows where you want to insert the new blank rows. To easily do this, just select the first few cells and
use the shortcut Shift + Space to select entire rows.
Step 2: Click on the Insert icon in the Home tab. Another way to access the Insert icon is by
right-clicking on the selection.
Excel will insert blank rows in place of the rows you just selected.
Step 3: Now that you have the empty rows ready, fill in the relevant data inside them to
complete the spreadsheet.
Also Read:
How to Use the Excel Fill Handle Easily? (Top 3 Uses with Examples)
How to Make a Line Graph in Excel? 4 Best Line Graph Examples
How to Group Worksheets in Excel? (In 3 Simple Steps)
Excel Insert Row Shortcut
The best way to fastly add multiple rows is to use keyboard shortcuts. They are:
Step 1: Click and Select the Row cells where you want to add the new rows. Use Shift+Space.
This will select the entire rows.
Step 2: Press Alt+I
Step 3: Press Alt+R
That’s it. Excel will add multiple rows of blank data in the selected location. It is simple yet very effective.
Do you want a simpler alternative shortcut?
Just select the rows where you want to add new rows and click Ctrl plus “+”.
Note: For some reason, this “+” has to be only from the keypad on your keyboard, for this to work properly.
It cannot get simpler than this, isn’t it?
Excel Insert Row Shortcut for Tables
Sometimes, you may need to add multiple rows, not for all columns but for a select data range.
For example, in this case, I have a data range, which needs new rows to be added inside. But the problem here is that I have a separate set of data that is placed in an adjacent place on the worksheet.
Now, If I add new columns for the entire worksheet range, it will affect the neighbouring data set as well. To avoid this, you need to convert your data range into a table before adding the rows.
To do this, select the data range where you want to add multiple new rows and press “Ctrl+T”. This will convert your normal data into a table.
Now, use Alt+H+I+A to add multiple rows at the place of your choice. The Ctrl plus “+” option also works here.
How to Add a Row in-between Rows Multiple Times in Excel?
Let’s say, for example, I have a spreadsheet where I need to insert a row in between every two rows.
To do this easily just select entire rows by clicking on the row number with “Ctrl” simultaneously.
Then, simply click on the Insert button under the Home tab.
That’s it! Now Excel adds one empty row in between all the selected rows automatically.
But, what if you need to add more than one row in between every two rows?
To do this you will need an additional column.
In this additional column, assign serial numbers to all the rows in your data set.
Next, copy the entire set of serial numbers and paste it at the end of the same column as many times as the number of rows you want to add.
Now, go to Sort and sort your data using the additional column in ascending order. You have successfully added more than one row in between every two rows.
You can delete the additional column if needed.
Suggested Reads:
How to Extract an Excel Substring? – 6 Best Methods
How to Split Cells in Excel? 3 Easy Methods
Easily Make a Bullet Chart in Excel—2 Examples
Closing Thoughts
These are all the different methods to insert multiple rows in Excel. If you have any questions about this or any other Excel feature, let us know in the comments. We are always happy to help.
If you need more high-quality Excel guides, please check out our free Excel resources centre.
Simon Sez IT has been teaching Excel for over ten years. For a low, monthly fee you can get access to 100+ IT training courses. Click here for advanced Excel courses with in-depth training modules.
Adam Lacey
Adam Lacey is an Excel enthusiast and online learning expert. He combines these two passions at Simon Sez IT where he wears a number of different hats.When Adam isn’t fretting about site traffic or Pivot Tables, you’ll find him on the tennis court or in the kitchen cooking up a storm.