Try,
In E2, copy across and down :
=IF($B2="",IFERROR(INDEX((Sheet2!$E$2:$E$13600,Sheet2!$F$2:$F$13600),MATCH(1,INDEX((Sheet2!$B$2:$B$13600=LOOKUP("zz",$B$1:$B1))*(Sheet2!$D$2:$D$13600=E$1),0),0),,MATCH($A2,{"First In";"Last Out"},0)),""),"")
Regards
Bosco