top of page

Excel Arena

This is the place, where we can test the boundaries of Excel functions.

Filtering with Different Criteria in Power Query

Jun 29, 2025
1 min read

In this post, we will discuss Filtering in Power Query, focusing on:

• 1 Criterion

• Multiple Criteria within a Single Column

• Criteria Across Multiple Columns


The source referred to as 'data' contains columns for Item, Region, Size, and Value. We also have a criteria table called 'Criteria'.


Criteria-1 -> North in Region Column:


let

 Source = each Excel.CurrentWorkbook(){[Name=_]}[Content],

 Result = Table.SelectRows(Source("data") , (f) => f[Region] = Source("Criteria")[Region]{0})

in

 Result


Criteria-2 -> North OR South in Region Column:


let

 Source = each Excel.CurrentWorkbook(){[Name=_]}[Content],

 Result = Table.SelectRows(Source("data") , (f) => List.Contains(Source("Criteria")[Region], f[Region]))

in

 Result


Criteria-3 -> North Region AND Small Size OR South Region AND Medium Size:


let

 Source = each Excel.CurrentWorkbook(){[Name=_]}[Content],

 Result = Table.SelectRows(Source("data") , (f) => Table.Contains(Source("Criteria"), f[[Region],[Size]]))

in

 Result


f refers to each row in source data.


Comments


  • LinkedIn
  • Facebook
  • Twitter
  • Instagram
bottom of page