Svårt att göra enkelt. Men om du antar att dina småtabeller är regelbundna och altid är 6:kolumner breda (och aldrig är högre än 4 kolumner) så kan du testa något slags "hoppande" förskjutning där du låter raden nummer bestämma vilken rad varje tabell börjar på , med "hopp" om
Om data ligger på Blad 1 så kan du testa någonting i den här stilen i cell A1 i ett annat blad
=OMFEL(FÖRSKJUTNING(Blad1!$A$1;REST(RAD();6)-1;HELTAL(RAD()/6)*6+KOLUMN()-1);"")
Kopiera ner till A4. Sen markerar du A1: A4, kopiera och klistra in åt höger, så många kolumner det behövs
Tyvärr kommer du att få 0:or när originaldata är tom. om du vill hantera det får du krångla till formeln ytterligare (skall ligga på en rad):
=OMFEL(OM(FÖRSKJUTNING(Blad1!$A$1;REST(RAD();6)-1;HELTAL(RAD()/6)*6+KOLUMN()-1)="";"";FÖRSKJUTNING(Blad1!$A$1;REST(RAD();6)-1;HELTAL(RAD()/6)*6+KOLUMN()-1));"")
Fungerar, men inte så snyggt, om jag får säga det själv..