Excel Advanced Filter Not Working (2 Reasons & Solutions)

 

What Is the Advanced Filter in Excel?

We can use the Advanced filter to perform complex filtering in Excel. For example, you can filter data based on multiple criteria; such as user-defined criteria. Usually, a basic Excel Filter will filter the existing dataset. On the other hand, using the Advanced Filter, you can extract the filtered data set to a new location. You can even filter unique records from an existing dataset.

We have a dataset containing Apple’s state-wise sales data. Using the Advanced Filter option, we have filtered the data for California (CA) which has a sales value of more than $7,000.

What is Advanced Filter in Excel?


Excel Advanced Filter Is Not Working: 2 Reasons and Solutions

Reason 1 – The Criteria Range Header Is Not Equal to the Parent Dataset

While applying Advanced Filter, if the column headers of the Criteria range don’t match the parent dataset, you will not get the expected result.

Advanced Filter Not Working If Criteria Range Header is Not Similar to the Parent Dataset

Solution:

  • Rectify the column headers of both the Criteria range and parent dataset. You can copy the column headers from the parent dataset to the criteria range.

Advanced Filter Not Working If Criteria Range Header is Not Similar to the Parent Dataset

  • Open the Advanced Filter.

Advanced Filter Not Working If Criteria Range Header is Not Similar to the Parent Dataset

  • Choose the desired Action. We have chosen Copy to another location option.
  • Specify the List range, Criteria range, and Copy to range.
  • Click OK.

Advanced Filter Not Working If Criteria Range Header is Not Similar to the Parent Dataset

  • All California (CA) sales values greater than $7,000 are filtered in a different location in the active sheet.


Reason 2 – The Parent Dataset Contains an Error Value

If you apply an Advanced Filter, rows with errors will not be included in the result.

If Excel Parent Dataset Contains Any Error Value Advanced Filter Not Working

Solution:

  • We have replaced the error value with valid sales data.

If Excel Parent Dataset Contains Any Error Value Advanced Filter Not Working

  • Apply the Advanced Filter to the current dataset (go to Data > Sort & Filter > Advanced).

If Excel Parent Dataset Contains Any Error Value Advanced Filter Not Working

  • Thirdly, choose the Action and specify List range, Criteria range and Copy to. Then click OK.

  • You’ll get the correct results.


Things to Remember

➤ The column headers of the Criteria range should match those of the parent datasets.

Advanced Filtering cannot be undone if you choose the Copy to another location action.


Download the Practice Workbook


<< Go Back to Advanced Filter | Filter in Excel | Learn Excel

Get FREE Advanced Excel Exercises with Solutions!
Hosne Ara
Hosne Ara

Hosne Ara is a materials and metallurgical engineer who loves exploring Excel and VBA programming. To her, programming is like a time-saving superhero for dealing with data, files, and the internet. She's skilled in Rhino3D, Maxsurf C++, MS Office, AutoCAD, and Excel & VBA, going beyond the basics. With a B. Sc. in Materials and Metallurgical Engineering from Bangladesh University of Engineering and Technology, she's shifted gears and now works as a content developer. In this role, she... Read Full Bio

2 Comments
  1. Thank you so much for this article.

Leave a reply

Advanced Excel Exercises with Solutions PDF

 

 

ExcelDemy
Logo