How to Filter Data in Excel

How to Filter Data in Excel

Every time I open a spreadsheet with hundreds or thousands of rows, filtering is usually the very first tool I reach for. It lets me hide everything I don’t need and focus only on the rows that matter, without deleting a single piece of data. In this guide, I’ll walk you through everything I know about filtering in Excel — from the basic dropdown filter to advanced custom conditions.

What Filtering Actually Does

Filtering doesn’t delete or rearrange your data. It temporarily hides rows that don’t match the criteria you set, so you can look at just the subset you care about. The moment you remove the filter, every row comes right back. That’s what makes it such a safe, non-destructive way to explore data.

What You Need Before You Start

I recommend converting your range into a Table (Ctrl+T) before filtering — it automatically adds filter arrows and keeps them working even as you add new rows.

Step-by-Step: Applying a Basic Filter

  1. Click anywhere inside your data.
  2. Go to the Data tab and click Filter (or press Ctrl+Shift+L).
  3. Small dropdown arrows will appear in each header cell.
  4. Click the dropdown arrow on the column you want to filter.
  5. Uncheck “Select All,” then check only the values you want to see.
  6. Click OK.

Only the rows matching your selection will remain visible; the rest are hidden (not deleted).

Filtering Numbers

Click the dropdown on a numeric column and hover over Number Filters. You’ll see options like:

I use “Top 10” a lot when I want to quickly see my highest sales, highest expenses, or best-performing products without manually sorting first.

Filtering Text

For text columns, hovering over Text Filters gives you:

“Contains” is one I use constantly — for example, filtering a customer list to show only names that contain “Khan,” or filtering product codes that contain “2024.”

Filtering Dates

Date columns give you a built-in calendar-style filter with options like:

This saves me from manually typing date ranges every time I want to see, say, only this quarter’s transactions.

Using Custom AutoFilter for Multiple Conditions

If I need something more specific — like “Sales greater than 5000 AND less than 20000” — I click Number Filters > Custom Filter, then set two conditions joined by AND or OR.

Filtering by Color or Icon

If your cells are formatted with conditional formatting (colored fills or icon sets), you can filter directly by that color. Click the dropdown, choose Filter by Color, and pick the fill or font color you want.

Advanced Filter (For Complex Criteria)

When basic filtering isn’t enough — for example, filtering rows where Region is “North” AND Sales > 10,000 AND Salesperson is not “Ahmad” — I use Data > Advanced:

  1. Set up a criteria range somewhere separate from your data, using the same column headers.
  2. Enter your conditions under each header (same row = AND, different rows = OR).
  3. Go to Data > Advanced.
  4. Choose “Filter the list, in-place” or “Copy to another location.”
  5. Select your list range and criteria range.
  6. Click OK.

This is more flexible than AutoFilter because it supports complex logic and can output results to a completely different area of the sheet.

Clearing Filters

To remove filtering on one column, click its dropdown and select Clear Filter From [Column Name]. To clear everything at once, go to Data > Clear in the Sort & Filter group.

Practical Example

Say I have an employee dataset with Department, Salary, and Join Date. I want to see only employees in the “Marketing” department earning more than 80,000 who joined after January 2022.

Within seconds, I have exactly the subset I need, with zero formulas.

Common Mistakes I See

Troubleshooting Tips

Real-World Use Cases

Best Practices I Follow

Filtering is one of those Excel skills that feels small at first but ends up saving you enormous amounts of time. Once you get comfortable combining filters across multiple columns, you’ll find yourself reaching for it before almost anything else when working with large datasets.

Exit mobile version