How to Fix Excel Cannot Add Rows After Row 70
Question details
The user is unable to insert new rows into an Excel worksheet, specifically observing this restriction after a certain row like row 70.

- Product
- Microsoft Excel
- Device & OS
- not provided
- Scenario
- Attempting to insert new rows into an existing dataset to expand the worksheet.
- Observed behavior
- Excel prevents the insertion of new rows because hidden formatting or stray data has accidentally been extended to the very last row (row 1,048,576) of the worksheet, leaving no room to shift cells down.
Scroll to the bottom of your dataset to visually verify the exact row number where your actual data ends, ensuring you only select truly empty rows for clearing.
Clear All Data and Formatting from Unused Rows
Use this method to completely remove any hidden data, spaces, or formatting in the final rows of the worksheet, which frees up space and allows Excel to insert new rows again.
Excel has a hard limit of 1,048,576 rows per worksheet. When you insert a new row, Excel shifts all existing rows down. If the very last row contains any data or formatting (even a cell background color or border), Excel cannot shift it off the sheet, triggering an error.
Click directly on the row number on the left side of the screen for the first completely blank row immediately below your actual data.
Press the keyboard shortcut Ctrl + Shift + Down Arrow. This will highlight all rows from your current selection down to row 1,048,576.
Navigate to the 'Home' tab on the ribbon. Locate the 'Editing' group on the far right, click on the 'Clear' button (often represented by an eraser icon), and select 'Clear All' from the dropdown menu.
Right-click on any row number within your active data range and select 'Insert'. The new row should now appear without any errors.

Easily Handle Large Worksheets with WPS Spreadsheet
WPS Spreadsheet offers a highly compatible and smooth experience for managing large datasets. You can seamlessly clear stray formatting, insert unlimited data rows within limits, and handle complex calculations without experiencing performance drops.
- 1. Open your file in WPS Spreadsheet: Launch WPS Office and open your existing .xlsx file using the Spreadsheet module.
- 2. Highlight the unused rows: Click the row number of the first empty row below your dataset, then press Ctrl + Shift + Down Arrow to select to the bottom.
- 3. Clear all formatting: Go to the Home tab, click the Eraser icon (Clear) in the toolbar, and choose 'Clear All'.
- 4. Insert new rows seamlessly: Right-click any row number in your working area and click 'Insert' to add new rows effortlessly.

Frequently Asked Questions
Why does Excel think the last row is in use when it looks empty?
If you previously applied a background color, added a border, or accidentally typed a space character in one of the cells at the very bottom of the worksheet, Excel considers those rows active. Because Excel cannot push active cells beyond row 1,048,576, it prevents you from adding new rows.
Does using 'Clear All' delete my formulas?
Yes, 'Clear All' removes everything, including content, formulas, and formatting. However, because you are only selecting the completely empty, unused rows below your actual data, your active formulas and data will remain safe.
How do I quickly find where Excel thinks my data ends?
Press Ctrl + End on your keyboard. This shortcut jumps to the last cell Excel thinks is being used. If the cursor jumps far below your actual data, that highlights the excess area containing hidden formatting that you need to clear.
Can I just delete the rows instead of clearing them?
Yes, you can right-click the selected unused rows and choose 'Delete'. However, Excel immediately replaces deleted rows with new, unformatted rows at the bottom. Using 'Clear All' is generally faster and more effective for resetting the used range.




