Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Get Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Request now

Reply
M_SBS_6
Helper V
Helper V

Power Query Tables

Hi, I have connected to an excel file and within the 1 sheet, there are 3 tables. Each month a new row is added to each table but the column headers always stay the same. 

I only need to bring in the top table but in order to do this, I essentially need to say that from row where column1 = test errors and below, then exclude else keep. 

any idea how to do this please? 

4 REPLIES 4
PhilipTreacy
Super User
Super User

@M_SBS_6 

 

How to get your question answered quickly.

 

 



Did I answer your question? Then please mark my post as the solution.
If I helped you, click on the Thumbs Up to give Kudos.


Blog :: YouTube Channel :: Connect on Linkedin


Proud to be a Super User!


Ashish_Mathur
Super User
Super User

Hi,

This may be possible.  Share the download link of an MS Excel file with some dummy data there.


Regards,
Ashish Mathur
http://www.ashishmathur.com
https://www.linkedin.com/in/excelenthusiasts/
Idrissshatila
Super User
Super User

Hello @M_SBS_6 ,

 

I suggest if you can seperate this table into another sheet and work clean from the source this would be much better, cleaner and simple.

 

and with excel its easy to do that.



Did I answer your question? Mark my post as a solution! Appreciate your Kudos
Follow me on LinkedIn linkedIn
Vote for my Community Mobile App Idea

Proud to be a Super User!




Zanqueta
Responsive Resident
Responsive Resident

Hi @M_SBS_6,

 

Unfurtunelly we don´t have a sample data to teste, but please try it:

 

  1. Load the entire sheet (not just a single table).
  2. In the Power Query editor:
    • Identify the column where the value "test errors" appears.
    • Apply logic to keep all rows from that point onwards and exclude the rest.
    • This can be done using an index and conditional filtering

 

Input Steps

# Add an index column
= Table.AddIndexColumn(PreviousStep, "Index", 0, 1, Int64.Type)

# Find the position of the row where Column1 = "test errors":
Position = Table.PositionOf(PreviousStep, [Column1 = "test errors"])

# Skip all rows above that position:
= Table.Skip(PreviousStep, Position)

 

If this response was helpful in any way, I’d gladly accept a 👍much like the joy of seeing a DAX measure work first time without needing another FILTER.

Please mark it as the correct solution. It helps other community members find their way faster (and saves them from another endless loop 🌀.

 

Helpful resources

Announcements
November Power BI Update Carousel

Power BI Monthly Update - November 2025

Check out the November 2025 Power BI update to learn about new features.

Fabric Data Days Carousel

Fabric Data Days

Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.

Top Solution Authors
Users online (1,456)