Excel filter not working? Donโ€™t worry. Iโ€™ve got you covered! Filtering is a fantastic tool for analysing data, but it can be frustrating when it doesnโ€™t behave as expected. Here are five common reasons your filter might not work and how to fix them. Additionally, Iโ€™ve included bonus tips that could save you even more hassle!

1. You Havenโ€™t Selected All Your Data

One of the most common issues is forgetting to select the full range of data. If your dataset has blank rows [1] or columns, Excel might stop the filter at the first gap. Always check you have included your entire dataset before filtering [2].

Screenshot of an Excel dataset with missing rows or columns in the selected range. The image illustrates an incomplete dataset where some cells are blank, which is preventing the filter from functioning properly. Arrows highlight areas where the filter should have been applied but doesn't work due to unselected data gaps.

How to Fix It:

Step 1: If your data has empty rows or columns, manually select the range before you filter. Once the range is selected, turn on Filter. This will ensure the entire dataset is included in your filter.

Step 2: Remove blank rows before filtering:

  • Turn on the filter by clicking the Filter button on the ribbon.
  • Click the drop-down arrow in any column header.
  • Uncheck Select All.
  • Scroll to the bottom of the filter list and select Blanks.
  • Click OK to highlight blank rows, then delete them.
  • Turn the filter off and then on again. Now that your range is free from empty rows and columns, all data should be included in your Filter.

Tip: To quickly select the dataset, click on the cell in the top left corner, then Shift + click the cell in the bottom right corner of the dataset. Once the data is selected, use the keyboard shortcut Ctrl + Shift + L to quickly turn the Filter on and off. For a full list of Filter shortcuts, check out my blog, โ€˜6 Filter shortcuts in Excel to save you timeโ€™.

Super Tip: Convert your filter dataset into an Excel table to ensure it includes new data. Select your dataset (including empty rows) and press Ctrl + T. Click OK. Your data will now be formatted as a table with filter options already applied. As you add more rows and columns, they will automatically be included in your dataset.

 2. Your Column Headings Arenโ€™t Set Up Properly

Excel filters work best with clear, single-row headings [1]. If your headings span multiple rows, youโ€™ll encounter problems, and your filter may not work.

Excel spreadsheet showing column headings across multiple rows. The image highlights an issue with multi-row headings that can cause problems with Excel filters. Arrows indicate a problematic header layout, where headings span multiple rows rather than staying in a single row.

How to Fix It:

  1. Ensure all column headings are in a single row.
  2. If you require multi-line headings, place your cursor in the cell and press Alt + Enter to add a new line within the same cell. This solution will allow you to have two lines for a heading inside a single row.
  3. Use the Wrap Text feature on the Home tab to wrap longer headings neatly within a cell.
  4. Check that each column has a unique heading to avoid filter confusion.

3. There Are Merged Cells in Your Data

While merged cells can look great, theyโ€™re often the culprits behind filter issues. Filters struggle to process merged rows and columns.

If your column headings are merged, you may not be able to select items from one of the merged columns when you filter.

If you have merged rows, filtering will not pick up all the merged rows.

Screenshot of merged cells within an Excel dataset. The image highlights merged column headings and rows that could be causing the filter to malfunction. The filter canโ€™t process merged cells, which leads to incorrect or missing filter results.

How to Fix It:

Step 1: Select the merged cells and unmerge them. On the Home tab, click the Merge & Center button. Click Unmerge Cells.

Step 2: Once the cells are unmerged, copy and paste data into individual cells to maintain consistency if necessary.

Step 3: Reapply the filter and test that all rows and columns are included.

4. Your Data Contains Errors

Errors like #DIV/0! or #VALUE! are a common reason why Filters do not work, especially with advanced filters like โ€œTop 10โ€ or โ€œAbove Average.โ€

Screenshot of an Excel sheet displaying cells with error message, #VALUE!. The image demonstrates how errors in data can disrupt the filtering process.

How to Fix It:

Step 1: Use the filter to locate errors:

  • Click the filter arrow and then uncheck Select All.
  • Scroll to the bottom of the filter list and select only the error type (e.g., #DIV/0!).
  • Click OK to apply the filter and highlight the errors.

Step 2: Once errors are visible, decide whether to correct or delete them:

  • Correct errors by fixing formulas or updating references.
  • Delete unnecessary error rows if theyโ€™re not needed.

Step 3: Clear the filter, and then reapply your original filter settings, e.g. Top 10.

Note: For your filter to work again, you may need to search each column to find and remove errors.

5. Hidden Rows Are Causing Issues

Hidden rows donโ€™t appear in the filter options, which can be very confusing when trying to find specific data in the filter menu. It may seem that the Filter isnโ€™t working, but it is; itโ€™s just that the data is hidden.

How to Fix It:

Step 1: First, check if your data has hidden rows. To do this, select over the range you want to filter and then press ALT + ; (ALT + semicolon). An on-screen line will depict where rows are hidden.

Excel sheet showing hidden rows within a dataset. The hidden rows arenโ€™t appearing in the filter options, leading to confusion when filtering data.

Step 2: Select the rows above and below the hidden data.

Step 3: Right-click the selected area and choose Unhide. Alternatively, go to Home > Format > Hide & Unhide > Unhide Rows.

Step 4: Check that all rows are visible before applying your filter.

Bonus Tip: Check for Grouping and Protection

Your filter button might sometimes be greyed out because your sheets are grouped or protected.

Screenshot showing Excel with a workbook that has sheets grouped together. The image illustrates how grouped sheets can cause the filter button to be greyed out, preventing the filter from being used.

Hereโ€™s how to fix grouped sheets:

  1. Check the top of your workbook for โ€œ[Group]โ€ in the title bar.
  2. Right-click any sheet tab and select Ungroup Sheets.
  3. Test the Filter button again; it should now be available.

Hereโ€™s how to fix protected sheets: Click the Review tab. Your worksheet is protected if you see the Unprotect Sheet button in the Protect group.

Screenshot of the Excel "Review" tab in the ribbon, showing the "Unprotect Sheet" button highlighted. This button is used to remove protection from a worksheet, allowing users to make changes such as applying filters or modifying data.

Step 1: Click the Unprotect Sheet button to unprotect the worksheet. If Excel prompts you for a password, enter the password and then click OK. If you donโ€™t have the password, check out my blog, โ€˜How to Unprotect Excel Workbook & Excel Worksheet (inc Without Password)โ€™.

Step 2: Test the Filter button again; it should now be available.

Bonus Tip: Excel file is slow to refresh when Filtering

If your file slows down and shows the โ€˜whirly-wheelโ€™ for several seconds, ensure you only selected the table area before applying Filter, not entire rows, columns, or the whole worksheet. If youโ€™ve used Filter on multiple tables, consider removing it from those you arenโ€™t using to avoid slowdowns.

Extra Tips to Keep Your Filter Working

  • Check for active filters on other columns: You won’t see all your data if filters are still applied on different columns. The best way to check if this is why your filter is not working is to click the Clear button on the Data tab. This will remove all filters, allowing you to start with the complete data set again.
Screenshot of the "Data" tab in Excel's ribbon, showing the "Clear" button highlighted in the "Sort & Filter" section. The "Clear" button is used to remove any active filters from the worksheet, ensuring that all data is visible.
  • Remove Special characters or trailing spaces: Unwanted characters and extra spaces in the data can lead to unexpected filter results. If necessary, clean your data by removing any unwanted characters or spaces using the ‘CLEAN’ and ‘TRIM’ functions.
  • Equals Filter isnโ€™t working: If youโ€™re using a Number Filter or Date Filter and the Equals filter isnโ€™t returning the correct data, check that your data format is the same as the one you are entering into the Equals filter query. For example, if your column is formatted โ€œ16-Jan-25โ€ and you are filtering using a different format, e.g., โ€œ16/01/2025โ€ or โ€œ01/16/2025โ€, the filter may not work.
Screenshot of the "Custom Autofilter" dialog box in Excel, with filters applied to a column of wine prices. The filter is set to show rows where the price of "White Wine" equals ,000. Arrows point to the filter conditions, highlighting the "equals" option and the value ",000" as the criteria used to filter the data. This image demonstrates how to use specific filter conditions to narrow down data results.

Still Struggling?

Filter is a helpful tool, and I hope these tips get you back on track. If you still have issues, check out my video for a detailed walkthrough of these troubleshooting steps. Let me know in the comments which tip helped you the most!


Sharyn Baines
Sharyn Baines
Certified Microsoft Office Specialist

Was this blog helpful? I’m here to empower your journey with Excel, aiming to make your daily tasks more efficient and boost your potential.

Share your thoughts in the Comments below – your insights not only enrich others, they also help me tailor future content to your needs.

And if you’re looking to take a step further, join our exclusive ‘Insider Group‘. As a member, you’ll receiveย Weekly Super-Tips, and early access to in-depth tutorials. Sign up Today!

Happy Excel-ling!!

31 Comments

  1. Thank you so much. The first tip that finishes at 2:30 helped me solve the big issue. Very grateful.

  2. The first tip worked to fix that the filters didn’t show anything in the dropdown lists. Thank you!!

  3. My microsoft excel unable to Filter all our data, limited to 10,000 unique items displayed & not all data shown after Filter. How ?

  4. Thank you for letting us know! So happy it was helpful to you ๐Ÿ™‚

  5. Hi there. 10,000 is just the limit on the number of unique items that can be shown on the filtering drop-down list limit, not the filtering limit. Just go to the Filter drop-down, and then select Number Filters, Text Filters or Date filters from the list. Then use the logic filters to filter your data. I hope this helps ๐Ÿ™‚

  6. None of these worked. What worked for me is I found that the data was formatted as a Table. I “Converted the Table to Range” and that fixed the filtering.

  7. Awesome! Thanks a lot. The first hint worked and resolved the issue.

  8. Fantastic! Thanks so much for letting me know. Really appreciate it!

  9. THANK YOU!!!! This was driving me nuts. Ungrouped, and all sense was restored. Very grateful!!

  10. So great we could help Rina! Thanks for letting us know ๐Ÿ™‚

  11. Fantastic Dan! So great. Thank you so much for letting us know our blog helped ๐Ÿ™‚

  12. AHHHHHHHHH GROUPED TABS JUST SAVED MY LIFE AT 10 PM WORKING ON A HUGE ACCOUNTING SPREADSHEET thank you i love you

  13. Ha ha, I’m so glad the blog helped you out! Thank you so much for letting us know ๐Ÿ™‚

  14. Hi, Sharyn,
    I could cope with the nightmarish issues I had for a couple of days with my excel file just by applying your tip #1.
    Thank you very much for sharing those hints! Much appreciated.

  15. Great review of Filters. It did help with the first problem you showed. But after that success I watched the entire video and found it very informing. Thank you!

  16. That’s fantastic James. Thank you so much for your comment! Take care, Sharyn

  17. Tip #1 was my issue… so simple that i had forgotten about it ๐Ÿ™‚
    Thank you very much… it was super helpful!!

Leave a Reply

Your email address will not be published. Required fields are marked *