Hi @garthoid
Welcome to Microsoft Q&A! Thanks for posting the question.
There is no azure blob connectors action that can help you to search the worksheet and return the matched rows.
The workaround would be calling Azure Functions from the logic app to process your logic. You need to write your custom code/logic to get the data from the storage blob and return your expected result based on your input that you are passing to the azure function from the logic app.
If you want to leverage the Excel Online (Business) and Excel Online (Onedrive) connectors then first I will suggest you review the limitation of both the connectors and if it fits your business logic then you can leverage create file action that will create the temporary file in your ondrive and then perform the excel operation to get the desired result.
Your logic app workflow will be using Onedrive for Business :
Get Blob Content (Gets the binary file content) --> Create file (previous binary file content needs to be passed in File Content paramter ) --> List Rows present in a table (having filter query) --> Delete File (delete the excel file from ondrive)
Similarly, you can leverage OneDrive actions.
Hope the above helps and feel free to get back to me if you have queries.
Please 'Accept as answer' and ‘Upvote’ if it helped so that it can help others in the community looking for help on similar topics.