Not such a simple answer, I'm afraid. Here's what I did,
I put your date in cell B1 then in A3 (for example)
This is entered as an Array, (use CONTRL SHFT ENTER instead of ENTER, you'll see brackets appear {} around the formula)
The SMALL(IF....) part brings back the rows that have values less than or equal to B1, The INDEX returns the corresponding values in the column you are interested in. i.e. Q for Birth date. You need to change the INDEX columns for each item you want moved. (If the headers on the two tables matched exactly, we could have automated this). See attached and let me know if you have questions.
Bookmarks