How to Fix Slow Excel Performance When Inserting Rows
Question details
Users experience significant lag, freezing, or slow performance when attempting to insert new rows or columns into a workbook.

- Product
- Microsoft Excel
- Device & OS
- not provided
- Scenario
- Modifying the structure of an existing workbook that contains large amounts of data, formatting, or complex formulas.
- Observed behavior
- The application becomes unresponsive or takes an unusually long time to process the simple action of inserting a single row or column.
Before modifying application settings or clearing startup folders, ensure you have saved a backup copy of your workbook to prevent accidental data loss.
Change Workbook Calculation Settings to Manual
Prevent the application from automatically recalculating all complex formulas every time a new row is inserted.
When dealing with workbooks containing numerous formulas, automatic calculation forces the software to recalculate the entire sheet whenever a structural change occurs. Switching to manual calculation temporarily halts this process.
Open your workbook and navigate to the 'Formulas' tab on the top ribbon.
Click on 'Calculation Options' and select 'Manual' from the drop-down menu.
Proceed to insert your desired rows or columns without performance lag.
Press the 'F9' key on your keyboard to manually update and recalculate the formulas once you have finished editing.

Disable Hardware Graphics Acceleration
Resolve potential conflicts between the application and your computer's graphics hardware that cause freezing during layout changes.
Clear the Startup Folder
Remove potentially corrupt temporary files or problematic add-ins that load automatically and drag down performance.
Switch to WPS Office for Smoother Spreadsheet Performance
If your current spreadsheet software constantly freezes when handling complex workbooks, consider using WPS Office. It provides a free, highly optimized alternative that handles large datasets and structural edits smoothly, without compromising on features.
- 1. Download and Install: Get the free WPS Office suite from the official website and install it on your device.
- 2. Open WPS Spreadsheet: Launch the WPS Spreadsheet module, which is optimized for fast data processing.
- 3. Open Your Existing File: Drag and drop your .xlsx file into the workspace to insert rows and manage your data effortlessly.

Frequently Asked Questions
Why does Excel freeze when I insert a single row?
This typically happens in complex workbooks because inserting a row forces the software to shift references and recalculate all formulas, conditional formats, and data validations across the entire sheet.
How do I find out which formulas are slowing down my workbook?
Check for volatile functions such as INDIRECT, OFFSET, TODAY, or NOW. These functions trigger a recalculation every time a change is made to the worksheet, drastically reducing structural editing speed.
Does conditional formatting affect the speed of inserting columns and rows?
Yes. If conditional formatting rules are applied to entire columns (e.g., A:A) rather than specific data ranges (e.g., A1:A1000), inserting rows forces the application to evaluate millions of cells simultaneously, causing severe lag.




