Inside The Web
    Facebook Twitter Instagram
    Inside The Web
    • Office
      • Excel
      • Ms Word
      • OneDrive
      • Google Docs
      • Google Sheets
      • Google Drive
    • Email
      • Gmail
      • Outlook
      • Emal Etiquette
    • Office Etiquette
    • Productivity
    Inside The Web
    Home»Office»Excel»Why is My Excel So Slow? How to Fix It

    Why is My Excel So Slow? How to Fix It

    Asmi DhakalBy Asmi DhakalApril 13, 2023 Excel 8 Mins Read

    Excel is a very powerful program and might consume enough resources to slow your PC down. Especially when you have too many worksheets open in your workbook, you may notice Excel tends to act a bit, or sometimes completely freeze.

    There are quite a few reasons why you may encounter such a situation, some of them being:

    • Large file size
    • Active volatile functions
    • Too many references
    • Calculation set to automatic
    • Referencing an entire column
    • Third-party add-ins
    • Hardware Acceleration
    • Cache Memory
    • Corrupt Program Files
    • Outdated Excel
    • Insufficient RAM storage

    How to Fix Slow Excel Program?

    The fixes for a slow Excel program depend on the problem you’re facing. Sometimes, a simple restart does the trick, while in some cases, you might have to upgrade your RAM. We have arranged the fixes from easy and quick fixes to more technical fixes. Navigate through the fixes depending on the nature of your issue.

    Restart Excel

    The first thing you can do when you detect Excel running slower than usual is to restart the program.  You can restart Excel from the Task Manager window.

    1. On your keyboard, use Ctrl + Shift + Esc keys.
    2. Under the Processes tab, locate Microsoft Excel.
    3. Right-click on Excel and select End Task.
      End Task Excel in Task Manager
    4. Reopen Excel from Start.
      Open Excel from Start

    Delete Unwanted Worksheets

    If you have a lot of worksheets opened in a single workbook, it could be the prime reason for why your program has slowed down. If you have empty worksheets or sheets that do not add value to your workbook, consider deleting them. To delete a worksheet, right-click on the sheet name at the bottom of your program and choose Delete.

    Delete Worksheet Excel

    If you have additional information, you could always create a new workbook using the Ctrl + N shortcut. This will reduce your file size and ensure the program runs comparatively smoother.

    Check your References

    When you pass bigger references, Excel has to check the cells in the range every time you refresh the worksheet. Therefore, refrain from passing bigger ranges if they do not hold any data. For example, if your data falls under A2:A20, there is no need to reference the entire column A:A.

    Correctly Reference Cells in Excel

    Excel has 1,048,576 rows. If you’ve passed multiple columns as your references, this could be one of the major reasons why your program has slowed down.

    Convert Inactive Formulas into Values

    Formulas tend to take up more storage in the Excel program. Additionally, if you have configured the settings to be automatic, then Excel will keep refreshing these formulas, ultimately slowing the application down.

    Convert Formula to Values

    If you’re done with your calculations, then it’s best if you convert the cells holding formulas into static values. This way you can save some space and make the program run more swiftly.

    1. Select the range with formulas.
    2. On your keyboard, use Ctrl + C to copy the data.
    3. Right-click on the same location.
    4. On your keyboard, click V.

    Avoid Using Volatile Functions

    Excel has a list of volatile functions that get recalculated every time you refresh your sheet. Some of the volatile functions include RAND, RANDBETWEEN, TODAY, OFFSET, and INDIRECT. Recalculating functions now and then is a pretty intensive task for a program, which can then result in your program lagging.

    Volatile Function

    Consider not using these functions, or convert them into values once you enter the formulas in the sheet.

    Use INDEX and MATCH Instead of VLOOKUP

    Although nesting functions would normally sound like they’d be more CPU intensive than using one function, the same cannot be said for VLOOKUP, INDEX and MATCH.

    VLOOKUP is somewhat volatile. It doesn’t change value every time Excel refreshes the sheet, but it checks all cells in the lookup range every time the sheet is refreshed. This can slow your Excel program down.

    You can opt for INDEX and MATCH instead of using VLOOKUP when creating a lookup formula. Nesting INDEX and MATCH is not only less CPU intensive but is also dynamic. This will tremendously improve your experience as an Excel user.

    Remove Conditional Formatting

    Conditional Formatting can add great value to your worksheet. However, it significantly adds up to the total file size of your document. This will then, create issues in Excel running the document. Additionally, Excel has to check each reference when you refresh your sheet, decelerating your Excel program.

    If you don’t want to remove the formatting, you can manually decorate your cells using the formatting features in the Home ribbon. This might take some time if you worksheet it long but it would run Excel smoother.

    1. Select your range with Conditional Formatting.
    2. Head to the Home tab and select Conditional Formatting.
    3. From the fly-out menu, choose Clear Rules > Clear Rules from Entire Sheet.
      Clear Conditional Formatting

    Switch to Manually Calculating Your Sheet

    Notice how I’ve constantly brought up the fact that the prime reason for Excel slowing down is that it recalculates your sheet every time you enter a new formula or value. If you cannot remove certain functions or formulas that could be slowing your Excel, you can simply switch to manually calculating your sheet.

    When you disable automatic calculation, Excel will not refresh your values on its own. You will have to use the F9 key on your keyboard for the program to refresh, and calculate its values. This will increase the speed of your program. Here is how you can configure the calculation settings to manual:

    1. Head to the Formulas tab in Excel.
    2. From the ribbon, select Calculation Options.
    3. Choose Manual.
      Change Calculation Settings to Manual in Excel

    Create Named Ranges

    Longer formulas in Excel take longer to process. Adding multiple references can increase the size of your formula, and hence slow your program down. Instead of naming all ranges by their cell names, you can create named ranges. This will decrease the size of your formula, helping Excel to run faster.

    Remove Extra Third-Party Add-ins

    Add-ins in Excel are great. They extend the usability of the program and help you automate a lot of tasks. However, add-ins can weigh over the program and decrease its performance. If you’ve not been using your add-ins lately, it would be a good idea to remove them from your program.

    1. Navigate to File > Options.
    2. From the sidebar of Excel Options, choose Add-ins.
    3. Select the fly-out menu next to Manage and choose COM Add-ins > Go.
      Manage COM add-ins
    4. Click on the box next to the add-in and choose Remove.
      Remove addin Excel

    Disable Hardware Acceleration

    If you’ve turned on Hardware Acceleration, it could be one of the major reasons why your Excel program has been acting up. This feature, although improves your experience when dealing with graphic-intensive tasks, can slow your program down. If none of the above-mentioned solutions apply, try disabling hardware acceleration in Excel.

    1. Head to File > Options from the menu bar.
    2. Select Advanced from the sidebar.
    3. Scroll down to the Display section and select the box next to Disable hardware graphics acceleration.
      Disable Hardware Acceleration in Excel
    4. Click OK.

    Clear Cache Memory

    Sometimes, the cache memory can clutter up and take up the space needed by the program to operate normally. You can try clearing up your Excel program’s cache memory and see if it helps speed up the program.

    1. From the menubar, select File > Options.
    2. Select Save from the sidebar of Excel Options.
    3. Scroll down to Cache Settings and click on the Delete cached files button.
      Delete Excel cache files
    4. Select Delete cached files again to confirm.
      Delete Cached Files in Excel
    5. Click Ok to exit Excel Options.

    Repair Office

    Excel is a part of the Office 365 suite. Sometimes, program files in the Office package go corrupt or missing. In such cases, the applications inside the package do not function as smoothly and might even slow down. You can try repairing your Office suite and see if it helps the situation.

    1. Use Windows key + I to open Settings.
    2. Head to Apps > Apps & Features.
      Apps and features Windows
    3. Scroll down to Office and select the three-dot menu next to it.
    4. Choose Modify.
      Modify Office
    5. Select Online Repair > Repair.

    Update Excel

    If you’re working on an outdated program, chances are that your program will run slowly. This is because older updates do not have the features to resolve bugs that could be interfering with the program. You can update your Excel from the Account section of the Excel program.

    1. Head to File > Account.
    2. Next to Office Update, select Update Options.
    3. Choose Update Now.
      Update Office

    Expand your PC’s RAM

    If you frequently deal with CPU-intensive Excel features including, Pivot Tables, Dynamic Arrays, Volatile functions, and Macros, you need more RAM storage in your computer.  If none of the above-mentioned solutions help, it’s probably time to upgrade your RAM.

    Excel Error
    Asmi Dhakal

      Asmi is a content writer specializing in MS Office. She loves writing Excel-related content to assist other users to learn their way around the program. She started using Excel when she first entered the industry as a marketing intern. Soon, she realized that learning the often-overlooked spreadsheet program was no piece of cake. In her articles, she attempts to brief out complex topics to help beginner to intermediate-level Excel users. Asmi uses Excel for everything, including creating a grocery list to managing her personal finance. She’s a bit dramatic when it comes to the Flash Fill feature; so much so that could write a eulogy out of it. When she’s not working, you’ll find her learning a new recipe, or cleaning up her mess (out of the failed recipe).

      Related Posts

      Excel By Nisha Gurung

      How to Compare Two Columns in Excel Using VLOOKUP

      Excel By Nisha Gurung

      How to Share Excel Files with Multiple Users

      Excel By Nisha Gurung

      How to Filter Based on a List in Excel

      Add A Comment
      Table of ContentsToggle Table of ContentToggle
      • How to Fix Slow Excel Program?
        • Restart Excel
        • Delete Unwanted Worksheets
        • Check your References
        • Convert Inactive Formulas into Values
        • Avoid Using Volatile Functions
        • Use INDEX and MATCH Instead of VLOOKUP
        • Remove Conditional Formatting
        • Switch to Manually Calculating Your Sheet
        • Create Named Ranges
        • Remove Extra Third-Party Add-ins
        • Disable Hardware Acceleration
        • Clear Cache Memory
        • Repair Office
        • Update Excel
        • Expand your PC’s RAM
      • Home
      • About Us
      • Privacy Policy
      © 2025 Inside The Web

      Type above and press Enter to search. Press Esc to cancel.