Hello All!
First, I'd like to give you some background on my task at hand. As the DOT Compliance Administrator, I have an excel spreadsheet which contains columns for all of our drivers, their credential expiration dates, along with several columns that contain formulas to compare those expiration dates to today's date and auto-fill with "yes" or "no" as to whether they're qualified to drive a vehicle, and if they also have an CDL, that they are also qualified to drive another specific kind of vehicle. Each date in the column is also conditionally formatted to display a certain color based on how far into the future the date occurs compared to today. So, there is a "legend" at the top of the page describing what each color means. The color-coding would be meaningless without it. Because of this, my column headers do not start in cell A1, more like A9. As such, I haven't been able to work out a way to use this spreadsheet to extract the data I want to use to send an email reminder to the driver, his or her supervisor, the safety manager, and myself, when their credential expires 30 days and 7 days in the future, for example, from today.

Thus, it seems that my first task is to replicate this file to a new one containing an excel table that power automate would be able to "read," which would only contain the drivers' names, the expiration dates, and the email addresses, without all of the formatting and formulas. The caveat being that any updates/additions/subtractions to the original file (i.e. adding a new driver, marking one "Inactive," or changing a date to a new date in the future) would automatically replicate over to the new file without having to open it to "refresh all" or run a macro. The original file contains a switch, or filter, to make only active drivers visible, but the information for the inactive drivers is still there.
Then, I feel my next task would be to use power automate on the new file to compare those dates, so that an email reminder is automatically generated daily (scheduled flow) and sent to each recipient based on the same criteria as the color-coding of the legend in the original file. I would also like to send a different email with more urgency if their credential dates have already expired (red) or there is no date at all (purple). Obviously, I don't want the flow to evaluate the dates of drivers that are inactive.
If I'm over-simplifying this, and have left out any critical step(s), I'd also appreciate any feedback as to what those steps might be. My goal is to automate this process as much as possible so as not to need to go physically check the file everyday for credentials that are expiring soon.