Excel Performance Problems

How to Speed Up a Slow and Bloated Excel Workbook

Camila MilosovichCamila Milosovich Nov 11, 2026 868 views

Question details

The user needs to improve the performance of an Excel workbook that has become slow and bloated due to hidden drawing objects and shapes.

How to Speed Up a Slow and Bloated Excel Workbook
Product
Microsoft Excel
Device & OS
not provided
Scenario
Managing a workbook over time where routine copying and pasting may have introduced numerous hidden elements, causing heavy lag.
Observed behavior
The workbook experiences severe performance lag and inflated file size even though the visible formulas and data remain largely unchanged.
Before you start

Before deleting objects or transferring data, save a backup copy of your current workbook. This ensures you can recover your original data if any necessary charts or form controls are accidentally removed during optimization.

Solution 1Recommended

Remove Hidden Objects and Shapes

Quickly find and delete all hidden drawing objects or shapes that are silently bloating your workbook.

Often, copying and pasting data from other sources brings along invisible shapes, text boxes, and drawing objects. Over time, these accumulate and cause severe performance degradation. You can bulk-delete these using the Go To Special tool.

1
Open the Go To Special dialog

Press F5 on your keyboard to open the Go To dialog box, then click on the Special button at the bottom left.

2
Select Objects

In the Go To Special menu, select the radio button for Objects and click OK. This will automatically highlight all shapes, text boxes, and drawing objects on the current worksheet.

3
Delete the selected objects

Press the Delete key on your keyboard to remove all the selected objects at once. Repeat this process for each worksheet in your workbook.

Remove Hidden Objects and Shapes
Caution with intentional objects: This method selects all objects, including charts, drop-down menus, and buttons you might want to keep. Deselect any required objects by holding Ctrl and clicking them before pressing Delete.
Optimize Spreadsheets with WPS Office

Easily Manage and Optimize Spreadsheets in WPS Spreadsheet

WPS Office provides a lightweight and highly efficient spreadsheet application that handles large datasets smoothly. You can easily remove unwanted objects and manage data without experiencing heavy file bloat.

  1. 1. Open your file in WPS Spreadsheet: Launch WPS Office and open your bloated Excel file.
  2. 2. Use the Go To Special feature: Press Ctrl + G to open the Go To dialog, click Special, select Objects, and click OK to highlight all hidden elements.
  3. 3. Delete and Save: Press the Delete key to remove the hidden objects causing the lag, then save your newly optimized document.
Built-in Go To Special tools to easily select and remove hidden objects and shapes.Lightweight architecture that prevents severe file bloating and performance drops.Fully compatible with Microsoft Excel (.xlsx, .xls) file formats and formulas.Free to use with a clean, intuitive, and tabbed user interface.
microsoft office alternative - wps office

Frequently Asked Questions

Why does my Excel file size keep increasing even if I don't add new data?

Excel file size can inflate due to hidden formatting, invisible drawing objects, unused cell styles, or extensive blank cells that Excel incorrectly considers as active. Pasting data directly from web pages often brings hidden shapes and metadata that silently bloat the file.

Is there a way to view all hidden objects before deleting them?

Yes. You can open the Selection Pane by going to the Page Layout tab (or Home tab > Find & Select) and clicking Selection Pane. This displays a list of all objects on the sheet, allowing you to hide, show, or delete them individually without affecting necessary charts.

How do I clear excess formatting to speed up my workbook?

Select the empty rows and columns outside your actual data range, go to the Home tab, click Clear in the Editing group, and choose Clear All. This removes hidden formatting and resets the used range, which often speeds up calculation and scrolling times.