I have a table that shows the days left until an item is due. I would like to know can these be made to echo 3 of the due items with the least time left onto another sheet?

Prior to asking for help
I looked into a formula based idea but vlookup needs a value to compare to and not what I was wanting. I also thought maybe using a script to auto sort the table lowest to largest and than just use something like =A3 =B3 =D3 =E3 in the sheet I want to show the data. However I would like this to be script driven as I am prone to deleting formulas in the cells and currently the project this will end up in has no formulas on the dashboard to prevent me from messing it up

Here is the sample workbook with a Upcoming sheet that shows the outcome I am trying for with type of data that should be echoed.

Also if this is a complex thing to do please let me know and I will shove it on the back burner for later in the future.

Here is the sample workbook

Thank you for looking