How to Fix Excel Freezing When Applying Filters

If Microsoft Excel freezes when applying filters on large datasets, it can seriously slow down your workflow. This issue usually occurs when Excel struggles to process large volumes of data, complex formulas, or limited system resources.

Fortunately, there are several ways to optimize Excel and prevent freezing. In this guide, we’ll walk you through the most effective fixes.

How to Fix Excel Freezing When Applying Filters

Follow the methods below to improve performance and stability.

1. Convert Data Range to a Table

Tables are optimized for filtering.

  1. Select your dataset.
  2. Press Ctrl + T.
  3. Confirm My table has headers.
  4. Click OK.

Tables handle filtering more efficiently than raw ranges.

2. Remove Unnecessary Formatting

Excess formatting can slow Excel.

  1. Select unused rows/columns.
  2. Go to Home → Clear → Clear Formats.
  3. Delete extra blank rows/columns beyond your data.

3. Disable Automatic Calculations

Large formulas can freeze Excel during filtering.

  1. Go to Formulas → Calculation Options.
  2. Select Manual.
  3. Press F9 when you want to recalculate.

4. Reduce Volatile Functions

Functions like these recalculate frequently:

  • NOW()
  • TODAY()
  • OFFSET()
  • INDIRECT()

Replace them with static values if possible.

5. Use Filters on Smaller Ranges

Instead of filtering the entire dataset:

  1. Split data into smaller sections.
  2. Apply filters only where needed.

6. Remove Duplicate or Unused Data

Large datasets slow processing.

  1. Go to Data → Remove Duplicates.
  2. Delete unnecessary columns.

7. Turn Off Hardware Graphics Acceleration

This can fix freezing issues.

  1. Go to File → Options → Advanced.
  2. Scroll to Display.
  3. Check:
    • Disable hardware graphics acceleration
  4. Restart Excel.

8. Increase Excel Memory Usage (64-bit Recommended)

If using 32-bit Excel, upgrade to 64-bit.

  • 64-bit Excel handles larger datasets better
  • Allows more RAM usage

9. Close Background Applications

Free up system resources.

  1. Press Ctrl + Shift + Esc.
  2. Close unnecessary apps.

10. Save File as Binary Workbook (.xlsb)

Binary format improves performance.

  1. Click File → Save As.
  2. Choose:
    • Excel Binary Workbook (*.xlsb)

11. Use Power Query for Large Data

Instead of filtering manually:

  1. Go to Data → Get & Transform (Power Query).
  2. Import and filter data within Power Query.

This is much faster for large datasets.

12. Update Excel

Outdated versions may have performance bugs.

  1. Go to File → Account.
  2. Click Update Options → Update Now.

Common Causes of Freezing

  • Large datasets (100k+ rows)
  • Complex formulas and calculations
  • Too many formatting rules
  • Limited RAM or CPU resources
  • Using 32-bit Excel

Conclusion

Freezing issues in Microsoft Excel when applying filters are usually caused by performance limitations rather than errors. By optimizing your dataset, reducing formulas, disabling automatic calculations, and using tools like Power Query, you can significantly improve responsiveness.

For best results, combine multiple fixes—especially converting data to tables, using 64-bit Excel, and minimizing unnecessary data—to ensure smooth filtering even with large datasets.

Posted by Raj Bepari

I’m a digital content creator passionate about everything tech.