How to Reset the Last Cell and Used Range in Excel
Question details
The user needs to reset the worksheet's last used cell because the application is incorrectly identifying a distant, empty cell as the end of the data range.

- Product
- Microsoft Excel
- Device & OS
- not provided
- Scenario
- Navigating or saving a workbook where the used range is heavily inflated well beyond the actual data boundaries.
- Observed behavior
- Excel recognizes a distant cell (such as BN39202) as the last cell, which unnecessarily increases the file size and slows down scrolling, even though actual data ends much earlier (such as U1121).
Identify the exact row and column where your actual data ends before deleting any surrounding cells to avoid accidental data loss.
Manually Delete Unused Rows and Columns
The most straightforward way to reset the used range is to completely delete the empty rows and columns that fall outside your actual data area, then restart the application.
Simply clearing the contents of a cell does not remove it from Excel's memory of the used range. You must delete the structural rows and columns entirely to force Excel to recalculate the sheet's boundaries.
Click on the row number of the first completely empty row below your data. Press Ctrl + Shift + Down Arrow to select all rows to the very bottom of the worksheet.
Right-click anywhere on the highlighted row numbers and select 'Delete' from the context menu.
Click on the column letter of the first completely empty column to the right of your data. Press Ctrl + Shift + Right Arrow to select all columns to the right edge of the worksheet.
Right-click anywhere on the highlighted column letters and select 'Delete' from the context menu.
Click the 'Save' icon, close the workbook, and then reopen it. Excel will recalculate the used range and reset the last cell to the proper location.

Reset the Used Range Using VBA
Use a simple VBA macro to force Excel to recalculate the active sheet's used range immediately after you have cleared the excess cells.
Easily Manage Large Data and Reset Used Ranges with WPS Office
WPS Spreadsheet provides a lightweight and highly responsive environment for managing large datasets. You can easily delete inflated used ranges and reduce file sizes with full Microsoft Excel compatibility.
- 1. Open your file in WPS Spreadsheet: Launch WPS Office and open the workbook containing the inflated used range.
- 2. Highlight excess rows and columns: Select the empty rows below and columns to the right of your actual data.
- 3. Delete the excess ranges: Right-click the selected headers and choose 'Delete' to clear out the unused areas completely.
- 4. Save to recalculate: Save and reopen the file to instantly refresh the active used range and reduce the overall file size.

Frequently Asked Questions
Why does Excel think my last cell is so far down?
This usually happens if distant cells were previously formatted, contained data that was cleared instead of deleted, or if spacebars were accidentally pressed while a distant cell was selected. Excel remembers these interactions and extends the active range.
How can I quickly find the current last cell in my worksheet?
Press Ctrl + End on your keyboard. Excel will immediately jump to the cell it currently recognizes as the bottom-right corner of the used range, even if that cell appears completely empty.
Does clearing the cell contents reset the last cell?
No, simply pressing 'Delete' on your keyboard or using 'Clear Contents' only removes the visible data. The underlying cell structure remains part of the used range. You must completely delete the structural rows and columns to reset the boundary.




