Listen/Datensätze (10)
->
Spalteneinträge nebeneinander in einer Spalte untereinander ausgeben
(282)
Aufgabe
Die Einträge von 3 Spalten nebeneinander sollen zeilenweise in einer einzigen Spalte untereinander aufgelistet werden.
A
B
C
D
1
Boris
Jens
WF
Boris
2
KlausCDN
Spotlight
Herber
Jens
3
Array
Matrix
Iteration
WF
4
KlausCDN
5
Spotlight
6
Herber
7
Array
8
Matrix
9
Iteration
Lösung
in D1 steht:
=INDEX(A:C;(ZEILE()-1)/3+1;REST(ZEILE()-1;3)+1)
und runterkopieren
Bei anderen Spaltenzahlen die 2 Dreier und den Bezug A:C in der Formel entsprechend ändern.
Falls Spaltenköpfe existieren und die Werte erst ab A2 starten, lautet die Formel:
=INDEX(A:C;(ZEILE()-2)/3+2;REST(ZEILE()-2;3)+1)
Erläuterung
INDEX benötigt als Parameter keine ganzen Zahlen, sondern verwendet von sich aus die Ganzzahl der Zeilen- und Spaltenparameter.
Formate werden mit diesem Verfahren natürlich nicht übernommen.
zurück
gestaltet by Biene Maya