Back to ArticlesBack

Join 500,000+ PM Professionals

Get expert PM insights, PMP prep tips, and earn PDUs with exclusive content delivered weekly.

MPUG

The FILTER function is one of the most powerful and dynamic functions introduced in Excel 365 and Excel 2021. It allows users to extract specific data from a range or table based on defined criteria, eliminating the need for complex array formulas or helper columns. Whether you’re cleaning data, building dashboards, or creating interactive reports, the FILTER function can significantly streamline your workflow.

What Does the FILTER Function Do?

At its core, the FILTER function returns a filtered version of a range based on one or more conditions. Unlike earlier versions of Excel, where filtering was mostly a manual task or required advanced formulas, FILTER dynamically updates the results as the source data or criteria change.

Syntax

=FILTER(array, include, [if_empty])

Array is the range of data to filter. This can be a range such as A2:E50 (it is not necessary to include the row that contains the headings) or a named Table

Include is an expression that defines which rows to include. For example C2:C50 = “London” (assuming column C contains the names of the cities)

if_empty] is optional and is the value to return if no results are found

Example 1

Suppose you are tracking the number of hours that your team has worked on several projects.

You need to track the projects by State. You type the name of a State into cell F1 and cells E4:Gx (where x is a row number) are populated with the appropriate information from A2:C100. To do this, enter the following into E4:

=FILTER(A2:C100, B2:B100=F1, “No results for this State”)

This will return only those rows where the value in column B matches the value in F1. If no matches are found, it will display “No results for this State”.

Multiple Conditions

FILTER also supports multiple criteria. For example, to extract rows where the State matches the value in F1 and the number of hours is greater than 150, use the following formula in E4:

=FILTER(A2:C100, (B2:B100=F1)*(C2:C100>150), “No matching data”)

The asterisk (*) acts as the AND operator. For OR conditions, use the plus (+) symbol.

Benefits of Using FILTER

  • Dynamic Output: Results automatically update when the source data changes
  • No Sorting Required: Unlike functions like VLOOKUP, the source data doesn’t need to be sorted
  • Array-Based: Returns multiple rows and columns as an array spill, perfect for dashboards and reports
  • Cleaner Workbooks: Reduces reliance on intermediate steps and helper columns

As Excel continues to evolve, functions like FILTER represent a shift toward more intuitive and powerful data analysis tools. By mastering FILTER, you’ll not only save time but also build smarter, more responsive spreadsheets.


mpug logo

Elevate your project management skills and propel your career forward with an MPUG Membership. Gain access to 500+ hours of PMI-accredited training, live events, and a vibrant online community. Watch a free lesson and see how MPUG can teach you to Master Projects for Unlimited Growth. JOIN NOW


Get Weekly PM Insights

Join 500,000+ PMs receiving updates on the latest PM methodologies, PDU opportunities, tool reviews, career tips, and member exclusives.

PMI ATP
PMI Authorized Training Partner
REP #4082

Learning Paths

PMP® TrainingCAPM® TrainingPgMP® TrainingPMI-ACP® TrainingMS ProjectMS PlannerMS TeamsJira

PM Resources

PDU TrackerLive WebinarsSalary CalculatorTool ComparisonsJob BoardKnowledge BasePM Glossary

Community

Discussion ForumStudy GroupsEvents Calendar

Follow Us

LinkedInYouTubeTwitterFacebook
MPUG Logo

© 2025 MPUG. All rights reserved.

TermsPrivacySitemap
Articles

Unlocking the Power of the FILTER Function in Excel

Learn how to use Excel’s powerful FILTER function to dynamically extract specific data based on multiple conditions, perfect for creating responsive dashboards and reports.

3 min read
•9 months ago••
T
TheExcelTrainerAuthor
Project Management
Microsoft Project
Best Practices
Productivity
T
TheExcelTrainer

Content Writer

Mike Thomas has worked in the IT training business since 1989. He is a subject matter expert in a range of technologies, his primary focus and passion being Microsoft Office (especially Excel) and Power BI. In 2012 Mike founded The Excel Trainer where he has produced nearly 200 written and video-based Excel tutorials. He has recorded several Excel training courses for Pluralsight and in his career delivered thousands of courses and webinars on a wide variety of technology-related topics. Mike is a Fellow of The Learning and Performance Institute and has worked with and for a large number of global and UK-based companies and organizations across a diverse range of sectors. In addition to training, he also designs and develops Microsoft Office-based solutions that automate key business tasks and processes.

View all articles by TheExcelTrainer
Related Content

Continue Reading

Discover more insights and articles that complement your current reading

Two Project Manager Agent Features You Might Like
Articles
5 min read

Two Project Manager Agent Features You Might Like

Discover two game-changing features of Microsoft’s Project Manager Agent including agent-to-agent communication and the new integrated interface in Planner.

E
Erik van Hurck
about 1 month ago
Read
Master Dependency Analysis in Microsoft Project with SSI Tools!
Articles
2 min read

Master Dependency Analysis in Microsoft Project with SSI Tools!

Learn how to master dependency analysis in Microsoft Project using SSI Tools’ Directional Path, Connecting Path, and Dependency Tracer to analyze predecessors, successors, and project logic.

K
Kenny Arnold
about 2 months ago
Read
A PM’s Halloween Survival Guide
Articles
5 min read

A PM’s Halloween Survival Guide

Discover the spooky parallels between Halloween and project management, from scope creep monsters to ghosted team members, in this fun survival guide for PMs.

R
Ronald B. Smith, MBA, PMP
2 months ago
Read
Explore All Articles