Wie kann ich eine Reihe duplizierter Spalten nach unten in den entsprechenden Abschnitt verschieben?

Wie kann ich eine Reihe duplizierter Spalten nach unten in den entsprechenden Abschnitt verschieben?

Ich habe einen Export von CSV-Daten, der sich in den Spalten wiederholt. Was ich brauche, ist ein leeres Blatt, auf dem alle Spalten wieder zusammen sind. Ich habe ein Modell erstellt; die tatsächlichen Daten sind viel komplizierter und es gibt viel mehr davon. Aber das sollte veranschaulichen, was ich brauche. Bildbeschreibung hier eingeben

Ich habe keine Kontrolle über den Export, also muss ich mit den Daten leben, wie sie sind. Es scheint jedoch, als ob es nicht so schwer sein sollte, fast wie Transpose(), aber für einen Satz und nicht für eine einzelne Spalte.

Antwort1

Versuchen Sie WRAPROWS()es, es reicht hier aus:

Bildbeschreibung hier eingeben


=WRAPROWS(A2:I2,3)

Für ältere Versionen verwenden Sie INDEX()die Funktion:

=INDEX($A$2:$I$2,,COLUMN(A1)+(ROW(A1)-1)*3)

Wenn jedoch weiter unten mehr Daten vorhanden sind, also mehrere Zeilen und #Spalten, verwenden Sie Folgendes:

Bildbeschreibung hier eingeben


=WRAPROWS(TOCOL(A2:I3),3)

Oder,

=INDEX($A$2:$I$3,INT((ROW(A1)-1)/3)+1,MOD((COLUMN(A1)+ROW(A1)*3)-4,9)+1)

verwandte Informationen