How to Delete Multiple Rows in Excel (The Right Way)

Deleting rows in Microsoft Excel is a prevalent thing if you use this giant spreadsheet software to store and manage your data.

However, manually picking out each row and then deleting it individually might not be an effective option, especially if you’re dealing with large sets of data.

If that’s the case, to help you with the said situation, this tutorial pulls together multiple easy methods to delete multiple rows in Excel at once 👌

To learn these methods with me, download your free practice workbook for this guide and dive in straight.

Deleting multiple contagious rows in Excel

There are several ways to delete contagious rows (rows that appear one after another consecutively) in Excel.

For example, here’s a dataset in an Excel sheet 🔎

Dataset in Excel worksheet

And I want to delete Rows 3 to 5 from this dataset.

Here are different ways how you can do it.

From the Right-Click menu

Step 1) Select the rows you want to delete by selecting the relevant row headers (i.e., 3 to 5).

Selection of rows

Step 2) Once the rows are selected, keep your cursor on the row headers of the selected rows.

Step 3) Right-click to launch the context menu 🖱

Right-click to launch the context menu

Step 4) Click on the Delete button from the context menu.

selected rows deleted

And swish! The selected rows are deleted.

Using Keyboard Shortcut

To the keyboard people who find it difficult (or annoying as we say) to reach out to the cursor, this section is for you.

To delete multiple contagious rows:

Step 1) Select the row headers row header for the first row where onwards you want to delete rows (i.e., row header for Row 3).

Step 2) Keep the Shift key pressed and press the down arrow to select the next rows ⌨

Contagious rows selected

Step 3) Once you have selected the contagious rows that you want deleted, press the Control key together with the minus sign.

Control key and minus sign

There you go.

Selected rows deleted

The selected rows are deleted. This is the fastest way to delete rows in Excel (be it single or multiple) and is my personal favorite 🤩

From the Home tab

Another way to delete multiple rows is to use the Delete Rows button on the home tab.

Step 1) Select the row headers of the rows to be deleted.

Contagious rows selected

Step 2) Go to the Home Tab > Cells Group > Delete button > Delete Rows.

Deleted rows button

This will delete the selected rows in an instant ⏲

Selected rows deleted

Instead of selecting the row headers, you can also select any cell from each row to be deleted. Like in the image below, I have selected C3 to C5 from Row 3 to Row 5.

Cells selected from rows

Now use any of the methods discussed above i.e., press the delete button from the right-click menu, from the home tab or simply press the keyboard shortcut key of Control + Minus sign.

You will see the following dialog box that confirms what you want to delete about these cells. Select Entire Row from these options.

Delete Entire Rows

With this, the entire rows of the selected cells will be deleted 🧾

Complete rows of cell deleted

The deletion methods remain the same. The only difference is that, if instead of row headers (that select the whole rows), you select certain cells from each row, a dialog box is presented before you to confirm if you want to delete the entire row of the selected cell.

However, upon selecting the row headers, the rows are instantly deleted without you having to face this dialog box.

Deleting multiple non-contagious rows in Excel

This section deals with the methods to delete rows that are not contagious (not next to each other).

For example, in the same dataset as above, I want to delete Row 3, Row 5, and Row 7 only (each of which comes in a non-contagious order) 🤔

Step 1) Select the row header for the first row to be deleted (Row 3 in our case).

Selection of Row 3

Step 2) Press down the Control key and select the next row’s header to be deleted (Row 5).

Selection of Row 5

Step 3) Again, press down the Control key and select the next row’s header to be deleted (Row 7).

Selection of Row 7

Continue doing the same until you’ve selected all the non-contagious rows to be deleted.

Now use either of the methods explained above 👀

Step 4) Go to the Home tab > Cell group > Delete Button > Delete Rows.

Step 5) Or right-click on any row selected row header > click on the delete button from the context menu that launches next.

Step 6) Or use the keyboard shortcut of the Control key + the minus sign.

The selected rows will be deleted.

Selected non-contagious rows deleted

The row numbers do not change when rows are deleted. Excel pushes the rows below up and the deleted row is replaced with the row next to it.

Deleting multiple blank rows in Excel

If you have a dataset in Excel that looks like below 🥽

Dataset with empty rows

It has some empty rows. Now, if you only want to delete the blank rows from a dataset (multiple blank rows to be exact), here’s a shortcut.

Step 1) Select the dataset containing blank rows.

Step 2) Press the Control key + G.

This will launch the Go To dialog box as follows.

Go to the dialog box

Step 3) Click on the Special button.

Step 4) From the Go to Special dialog box, select blanks.

Go to special blanks

Step 5) Press okay and this will automatically select all the blank rows from the selected dataset.

Selection of all blank rows

Step 6) Now use either of the deletion methods (Right-click option, button on the Home tab, the Ctrl key + minus key shortcut) to delete these rows ✂

As the row headers (complete row) were not selected but only some cells of each row were selected, you will see the Delete dialog box as follows.

Delete dialog box in Excel spreadsheet

Step 7) Choose the option to delete the Entire Row.

The blank rows of the dataset will be gone.

delete sheet rows with empty cells

This is how you can automatically select all the blank rows from any given dataset and delete them in a go.

Conclusion

With this tutorial, we have seen multiple methods of deleting multiple rows in Excel in a single go.

The whole game lies in the selection of rows. Once selected, deleting a hundred rows is as simple as deleting a single row 🥂

Apart from deleting multiple contagious and non-contagious rows, we have also seen methods to select and delete multiple blank rows.

We hope you enjoyed reading this tutorial as much as we did writing it. If you did, do not forget to hop on to other similar Excel tutorials by Spreadsheeto linked below.