2017-05-18 11 views
1

Ich habe eine Zelle wie folgt aus:Split Spalte in den Bereich der Zeilen

1 
2 
3 
4 
5 
6 
7 
8 
9 
10 

Ich möchte die Daten von einer Spalte sortieren, werden zwei Reihen von 5 Spalten mit Google Sheets.

Weiß jemand, wie man das macht?

sollte das Ergebnis sein:

1 2 3 4 5 
6 7 8 9 10 
+0

Was das Endergebnis aussehen soll? –

+0

@MaxMakhrov Das erste Ergebnis ist eine Spalte und 10 Zeilen. Das Endergebnis sollte 2 Zeilen in 5 Spalten anzeigen. – spaceman

Antwort

0

Es gibt viele Möglichkeiten, das zu tun. Eine davon ist:

=TRANSPOSE({OFFSET(A1,,,COUNTA(A:A)/2),OFFSET(A1,COUNTA(A:A)/2,,COUNTA(A:A)/2)})

enter image description here

Weitere allgemeine Lösung

Um die Spalte in einer bestimmten Anzahl von Zeilen aufgeteilt, verwenden Sie die Formel:

=ArrayFormula(IFERROR(VLOOKUP( COLUMN(OFFSET(A1,,,1,ROUNDUP(COUNTA(A:A)/numRows)))+ ROUNDUP(COUNTA(A:A)/numRows)*(ROW(INDIRECT("a1:a"&numRows))-1), {ROW(A:A),A:A},2,)))

wo numRows ist eine Anzahl von Zeilen. Diese

:

COLUMN(OFFSET(A1,,,1,ROUNDUP(COUNTA(A:A)/numRows))) + ROUNDUP(COUNTA(A:A)/numRows)*(ROW(INDIRECT("a1:a"&numRows))-1)

erzeugt Indizes:

1 2 3 4 
5 6 7 8 
9 10 11 12 
13 14 15 16 

und VLOOKUP(indexes,{ROW(A:A),A:A},2,) ist das Ergebnis zurück:

enter image description here

+0

Funktioniert immer noch nicht. Ich möchte das Endergebnis die Daten in 5 Spalten und zwei Zeilen anzeigen. – spaceman

+0

Bitte bearbeiten Sie die Q und zeigen Sie das gewünschte Ergebnis –

+0

@spaceman, Ich habe einen Bildschirm hinzugefügt, wie es funktioniert. Bitte sehen. –

1

Die Lösung sollte unabhängig davon arbeiten, wie viele Werte gibt es innerhalb der Zelle in der Kette ist. Angenommen, die Zelle ist G4. Hier geht die Formel:

={array_constrain(split(G4, " "), 1, columns(split(G4, " "))/2); 
    transpose(sort(transpose(array_constrain(transpose(sort(transpose(split(G4, " ")), 1, false)), 1, columns(split(G4, " "))/2)))) 
} 
+0

Danke @ttarchala, aber die Formatierung des Textes hatte meine Frage geändert. Das anfängliche Ergebnis ist eine Spalte und 10 Zeilen. Das Endergebnis sollte 2 Zeilen in 5 Spalten anzeigen. – spaceman

Verwandte Themen