1. Nej. Så vitt ajg vet finns det ingen enkel färdig metod.
2. Allt går om man krånglar till det :-). förstår jag din serie rätt.
börjar på 28:
3 rader data: 30 tomma
3 rader data: 30 tomma Osv
dvs du är ute efter dessa rader?
28, 29, 30
61,62,63
94,95,96
127,128,139 osv
Då kan du använda FÖRSKJUTNING() för att "fiska ut" data till ett annat blad. Om du bara kan skapa serien på något sätt.
antag att dina regelbundna data finns i blad1 och du vill exportera till blad 2. Då kan du skriva in det här i Blad 2, cell A1
=FÖRSKJUTNING(Blad1!A1;27+HELTAL((RAD()-1)/(3))*30;0)
Kopiera cell A1 till kolumn R och ett lämpligt antal rader ner (ca rad 180).
Kolla excels hjälp och/eller googla om du vill veta vad de olika delarna gör.
Snabb och ganska obegriplig förklaring:
FÖRSKJUTNING(Blad1!A1
anger startpunkten innan förskjutning. Den ändras när du kopierarar cellen nedåt och till höger
27= initial förskjutning eftersom din serie börjar på rad 28 (dvs 27 raders förskjutning från A1)
RAD()= radnumret för cellen som formeln står i (a1 ger rad1)
HELTAL((RAD()-1)/(3))= delar (radnumret -1) med 3 och stryker bort decimalerna (avrundar nedåt). Då ger de första 3 raderna siffan 0, rad 4-6 ger 1 osv
sen multiplicerar du det med 30 så att det blir ett hopp på 30 var 3:e rad.
HELTAL((RAD()-1)/(3))*30
Eftersom startpunkten flyttas ner en rad när du kopierar formeln så behöver du förskjuta med 1,2,3. Det sker automagiskt
Ähhh. Testa och se om den gör vad du vill.
/A. Nynomén