0
0
Excelspreadsheet~7 mins

Advanced filtering criteria in Excel - Step-by-Step Guide

Choose your learning style9 modes available
Introduction
Advanced filtering criteria in Excel let you filter data using multiple conditions and complex rules. This helps you find exactly the data you need from large tables by combining conditions with AND, OR, and custom formulas.
When you want to filter a sales list to show only customers from a specific city who bought more than 100 units.
When you need to extract records where the date is in the last month and the status is 'Completed'.
When you want to filter a product list to show items that are either out of stock or have a price above $50.
When you want to filter data using a custom formula, like showing rows where the total is greater than the average.
When you want to copy filtered data to a new location without changing the original table.
Steps
Step 1: Select
- the data table including headers
The table is highlighted and ready for filtering
Step 2: Go to
- Data tab > Sort & Filter group > Advanced
The Advanced Filter dialog box opens
Step 3: Choose
- Advanced Filter dialog box > Action section
You select either 'Filter the list, in-place' or 'Copy to another location' to decide where filtered data appears
Step 4: Set
- Criteria range field
You enter the range where your filter criteria are written, including headers and conditions
Step 5: If copying filtered data, set
- Copy to field
You specify the cell where filtered results will be pasted
Step 6: Click
- OK button
Excel filters the data based on your advanced criteria and shows or copies the filtered rows
Before vs After
Before
A table with 100 rows showing sales data including columns for City, Units Sold, and Status
After
Only rows where City is 'New York' and Units Sold is greater than 100 remain visible or are copied to a new location
Settings Reference
Action
📍 Advanced Filter dialog box > Action section
Choose whether to filter data in the original table or copy filtered data elsewhere
Default: Filter the list, in-place
List range
📍 Advanced Filter dialog box > List range field
Defines the data table to filter
Default: Automatically set to selected table
Criteria range
📍 Advanced Filter dialog box > Criteria range field
Defines the filter conditions using headers and criteria
Default: Empty
Copy to
📍 Advanced Filter dialog box > Copy to field
Specifies where to paste filtered data when copying
Default: Empty
Common Mistakes
Not including headers in the criteria range
Excel uses headers to match criteria to columns; missing headers cause the filter to fail
Always include the exact column headers in the criteria range above your conditions
Using criteria range that overlaps with the data table
Overlapping ranges cause errors or unexpected results
Place the criteria range in a separate area away from the data table
Entering criteria incorrectly, like mixing AND and OR conditions in the same row
Excel treats criteria in the same row as AND and criteria in different rows as OR; mixing them causes wrong filters
Use one row for AND conditions and multiple rows for OR conditions
Summary
Advanced filtering lets you filter data with multiple complex conditions using a criteria range.
You must include headers in your criteria range that exactly match your data table headers.
Choose to filter data in place or copy filtered results to another location.