If the data being returned is TEXT then you can shorten it to:

=T(INDIRECT("'Full Survey'!B"&ROWS(B$3:B3)*31))