How to add duplicate rows in excel
Tutor 5 (118 Reviews)
Excel Tutor
Still stuck with a Excel question
Ask this expertAnswer
To add duplicate rows in Excel, follow these steps carefully:
Method 1: Copy and Paste Rows
Select the row or rows you want to duplicate by clicking the row number on the left.
Press Ctrl + C (Windows) or Command + C (Mac) to copy the selected row(s).
Right-click the row number where you want to insert the duplicate.
Choose Insert Copied Cells from the context menu.
The copied row(s) will be inserted above the selected row, maintaining all formatting and data.
Method 2: Drag to Duplicate Rows
Select the row number(s) of the row you want to duplicate.
Hover the cursor over the bottom-right corner of the selected row until a plus sign (+) appears.
Click and drag downward to copy the row multiple times.
This method duplicates only the values. Formatting may not always copy, depending on the Excel version.
Method 3: Using Excel Formulas
Insert a new row where you want the duplicate.
In each cell of the new row, type
=and then click the corresponding cell in the original row.
For example, to duplicate row 2 in row 5:=A2
=B2
=C2
…and so on
Press Enter. The new row now mirrors the original.
Any changes in the original row automatically update in the duplicate.
Method 4: Using VBA for Multiple Duplicates
Press Alt + F11 (Windows) or Option + F11 (Mac) to open the VBA editor.
Go to Insert → Module.
Paste this code to duplicate a specific row multiple times:
Sub DuplicateRow()
Dim rowNum As Integer
Dim duplicateTimes As Integer
rowNum = 2 'Row to duplicate
duplicateTimes = 5 'Number of duplicates
For i = 1 To duplicateTimes
Rows(rowNum).Copy
Rows(rowNum + 1).Insert Shift:=xlDown
Next i
End Sub
Press F5 to run the code.
This will duplicate row 2 five times. AdjustrowNumandduplicateTimesas needed.
Tips
Excel preserves formulas, formatting, and data when using copy-paste with "Insert Copied Cells".
Large data sets benefit from VBA for automation instead of manual copy-paste.
Always check references in formulas after duplicating rows to avoid broken calculations.
This method ensures precise duplication of data and formatting without manual errors.
Get Online Tutoring or Questions answered by Experts.
You can post a question for a tutor or set up a tutoring session
Answers · 1
How to freeze a row in excel
Answers · 1
How to freeze the top three rows in excel
Answers · 1
How to freeze the top two rows in excel
Answers · 1
How to freeze top row excel mac
Answers · 1