Skip to main content
Community site session details

Community site session details

Session Id :
Power Automate - Building Flows
Suggested answer

Power Automate Condition Skipping Issue After Filtering Excel by Response ID

(1) ShareShare
ReportReport
Posted on by

Hi Power Automate Community,

I'm working on a flow that reads data from an Excel table using the "List rows present in a table" action. I'm trying to filter rows by Response ID (which is a number) and use the data in the same row (like credentials and other columns) to control the logic in a condition and send emails.

What I’m Doing:

 
  • I have a Microsoft Form that users fill out.

  • After submission, I use “Add a row into a table” to save the form data into Excel.

  • Later, I use “List rows present in a table” and then apply a Filter Array to match the Response ID from the first submission.

  • The goal of the Filter Array is to return only the row (and all its columns) that matches the specific Response ID of the form submission — so I’m only working with one exact row and its data.

 

The Issue:

 

Even though the row exists and the column definitely has "YES", the condition skips doesn't run at all.

 

 What I Need Help With:

 

  1. How can I ensure I’m referencing the correct value from the filtered row?

  2. Is there a more reliable way to use Filter Array to get the entire row of a matching Response ID?

  3. What’s the best practice to access multiple columns from that filtered row for conditions and email generation.


  4.  

Additional Context:

 

  • Response ID is a number.

  • Excel column names may have spaces or special characters.

  • I use multiple Filter Arrays to extract other related data, looping through some of them for email content.

  • But this specific condition is based on a single-row lookup from a matching Response ID.

  • Initially, I used the OData filter query in the “List rows present in a table” action to filter ResponseID eq <dynamicResponseID>, but it failed due to a type mismatch—ResponseID was stored as an integer in Excel, while the dynamic value was treated as a string. I resolved the error by ensuring the types matched and then added a Filter Array as a second layer, to confirm I’m only working with the row that has the exact same Response ID as submitted. The Filter Array works and returns the correct row, but now I’m stuck because the condition block after that keeps getting skipped, even though I’m referencing a column from the filtered item like this: @equals(toLower(trim(first(body('Filter_array'))?['Does this environment installation have credentials?'])), 'yes')


  •  

If anyone has experience with this kind of row-based filtering and condition building in Power Automate, your help would be greatly appreciated 🙏

 

Thank you! 

  • Suggested answer
    trice602 Profile Picture
    13,975 Super User 2025 Season 2 on at
    Power Automate Condition Skipping Issue After Filtering Excel by Response ID
    Hi there!
     
    The issue is the column name.  Check your filter array output and find the actual name, this is the root cause for the failed condition.  It probably looks like this:
     
    'Does_x0020_this_x0020_environment_x0020_installation_x0020_have_x0020_credentials_x003f_'
     

    ------------------------------------------------

     

     

    ⭐ If this was helpful, please like and check the box below "Does this answer your question" to help others find this too!

     

     

    Always glad to help! 💯💯💯💯💯

     

    Tom

     

    Follow me on LinkedIn - Thomas Rice, PMP | LinkedIn

     

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Paul Stork – Community Spotlight

We are honored to recognize Paul Stork as our July 2025 Community…

Congratulations to the June Top 10 Community Leaders!

These are the community rock stars!

Announcing the Engage with the Community forum!

This forum is your space to connect, share, and grow!

Leaderboard > Power Automate

#1
Michael E. Gernaey Profile Picture

Michael E. Gernaey 497 Super User 2025 Season 2

#2
David_MA Profile Picture

David_MA 436 Super User 2025 Season 2

#3
Riyaz_riz11 Profile Picture

Riyaz_riz11 244 Super User 2025 Season 2