You may consider using function INDIRECT, probably also ROW and concatenation (either by function or by concatenation operator &
for instance first column could be prepared with
Formula:
=INDIRECT("'Sheet " & ROW(A1) &"'!$C$30")
and copy down (by the way - with this method you could write C30 as relative, because it is copied down as text, so:
=INDIRECT("'Sheet " & ROW(A1) &"'!C30")
would be as good as previous version
And the second question addressed:
Formula:
=if(INDIRECT("'Sheet " & ROW(A1) &"'!C30")="","",INDIRECT("'Sheet " & ROW(A1) &"'!C30"))
Bookmarks