Revise formula in C5 to:

=IF(ROWS($A$1:$A1)>C$3,"",INDEX(INDEX(Sheet2!$F$6:$I$35,0,MATCH(C$2,Sheet2!$F$5:$I$5,0)),SMALL(IF(INDEX(Sheet2!$F$6:$I$35,0,MATCH(C$2,Sheet2!$F$5:$I$5,0))>0,ROW(Sheet2!$B$6:$B$35)-ROW(Sheet2!$B$6)+1),ROWS($A$1:$A1))))

confirm it with CTRL+SHIFT+ENTER
and copy over to next column and down.

You may need to format results as Percentage.