MS Excel: mehrere Listen in einer

MS Excel: mehrere Listen in einer

Ich bin sicher, es ist einfacher als ich denke.

Ich habe mehrere vertikale Listen. Zum Beispiel:

Gegenstand 1

Punkt 2

Punkt 3

Punkt 4

Punkt 1.1

Ziffer 2.1

Ziffer 3.1

Ziffer 4.1

Punkt 1.2

Ziffer 2.2

Ziffer 3.2

Ziffer 4.2

Ich möchte diese Elemente in eine horizontale Liste wie unten einfügen

Gegenstand 1 Punkt 2 Punkt 3 Punkt 4
Punkt 1.1 Ziffer 2.1 Ziffer 3.1 Ziffer 4.1
Punkt 1.2 Ziffer 2.2 Ziffer 3.2 Ziffer 4.2

Antwort1

Wenn Ihre Liste in der SpalteA, dann versuchen Sie, die Formel inB1

=IFERROR(VLOOKUP("Item "&(COLUMN()-1)&IF(ROW()=1;"";"."&(ROW()- 1));$A:$A;1;0);"")

und strecken Sie dies nach rechts und unten, bis Sie leere Zellen sehen. Ergebnis

Antwort2

Lassen Sie uns jedem Element eine „neue Zeilennummer“ zuweisen. Wenn wir wissen, dass jede Liste vier Elemente enthält, dann:

=QUOTIENT(ROW()-1,4)+1

Bildbeschreibung hier eingeben

Wir können die Originaldaten mithilfe der neuen Zeilennummer wie folgt filtern:

=TRANSPOSE(FILTER($A$1:$A$12,$B$1:$B$12=ROW()))

In Zeile 1 ist ROW()=1. Dieser FILTER gibt dann die ersten vier Werte aus Spalte A zurück. Anschließend verwenden wir TRANSPOSE, um sie horizontal zu pivotieren. Indem wir die Formel nach unten in die Zeilen 2 und 3 ziehen, erhalten wir den Rest der Daten:

Bildbeschreibung hier eingeben

Wenn Sie möchten, können Sie den ersten Schritt überspringen und stattdessen einfach Folgendes verwenden:

=TRANSPOSE(FILTER($A$1:$A$12,QUOTIENT(ROW($A$1:$A$12)-1,4)+1=ROW()))

Bildbeschreibung hier eingeben

Antwort3

Ich gehe davon aus, dass Ihre Daten regulär (geordnet) und vollständig sind und keine Elemente übersprungen wurden. Sie haben im Grunde ein Tx1-Array, das Sie in eine anxm-Tabelle einbinden können, wobei nxm = T ist.

Wir verwenden die Position in unserer Tabelle (ROW,COLUMN) als Index für das Array. Nehmen wir an, das Array befindet sich in Spalte A von Blatt 1 und die neue Tabelle in Blatt 2. Dann ist A1 in Blatt 2:

=INDEX(SHEET1!$A:$A, COLUMN()+(ROW()-1)*m)

Wobei m durch die Anzahl der zu umbrechenden Spalten ersetzt werden muss (4 in Ihrem Beispiel).

verwandte Informationen