Excel-Formel: Werte nach Spalten sortieren -

Inhaltsverzeichnis

Generische Formel

=SORT(data,index,order,TRUE)

Zusammenfassung

Um Werte nach Spalten zu sortieren, können Sie die SORT-Funktion verwenden. Im gezeigten Beispiel werden die Daten nach der Gruppenspalte sortiert. Die Formel in C8 lautet:

=SORT(C4:L5,2,-1,TRUE)

Das Ergebnis ist der Bereich C4: L5, sortiert nach Punktzahl in absteigender Reihenfolge.

Erläuterung

Die SORT-Funktion sortiert einen Bereich anhand eines bestimmten Index namens sort_index. Normalerweise repräsentiert dieser Index eine Spalte in den Quelldaten.

Die SORT-Funktion verfügt jedoch über ein optionales Argument namens "by_col", mit dem in Spalten organisierte Werte sortiert werden können. Um nach Spalten zu sortieren, muss dieses Argument auf TRUE gesetzt werden. Dies teilt der SORT-Funktion mit, dass sort_index eine Zeile darstellt.

In diesem Fall möchten wir die Daten nach Score sortieren, der in der zweiten Zeile angezeigt wird. Daher verwenden wir einen sort_index von 2. Die in C8 angezeigte SORT-Funktion ist wie folgt konfiguriert:

=SORT(C4:L5,2,-1,TRUE)

  • Array sind die Daten im Bereich C4: L5
  • sort_index ist 2, da sich die Punktzahl in der zweiten Zeile befindet
  • sort_order ist -1, da wir in absteigender Reihenfolge sortieren möchten
  • by_col ist TRUE, da die Daten in Spalten organisiert sind

Die SORT-Funktion gibt das sortierte Array in den Bereich C8: L9 zurück. Dieses Ergebnis ist dynamisch; Wenn sich die Ergebnisse in den Quelldaten ändern, werden die Ergebnisse automatisch aktualisiert.

Mit SORTBY

Die SORTBY-Funktion kann auch verwendet werden, um dieses Problem zu lösen. Bei SORTBY lautet die entsprechende Formel:

=SORTBY(C4:L5,C5:L5,-1)

Interessante Beiträge...