In den Spalten A und B stehen Begriffe. Diese sollen untereinander in Spalte C wechselweise entsprechend der Vorgabe in Zelle D1 aufgelistet werden.
Lösung
Die Ursprungsformel haben wir gekillt.
Verkürzung von Erich Gier:
in C1:
=INDEX(A:B;ZEILE()-D$1*RUNDEN((ZEILE()-1)/2/D$1;);2-(REST(ZEILE()-1;2*D$1) < D$1))
und runterkopieren
mit dynamischer Spaltenzahl (hier: A bis F) von Franz Pölt:
die Wechselvorgabe steht in G1
die Spaltenzahl ab A in G2
in H1:
=INDEX(A:F;REST(ZEILE()-1;G$1)+1+KÜRZEN((ZEILE()-1)/G$1/G$2)*G$1;REST((ZEILE()-1)/G$1+G$2;G$2)+1)
und runterkopieren
Erläuterung
Soll bei Leerzellen auch eine leere Zelle und nicht 0 (null) erscheinen, an die Formel &"" hängen.
Alle Zahlen werden dann allerdings Texte.