Excel

Nach zwei Spalten sortieren

Sort Two Columns

Excel-Formel: Nach zwei Spalten sortierenAllgemeine Formel |_+_| Zusammenfassung

Um nach zwei Spalten zu sortieren, können Sie die SORTBY-Funktion . Im gezeigten Beispiel werden die Daten zuerst nach der Spalte Gruppe in aufsteigender Reihenfolge und dann nach der Spalte Score in absteigender Reihenfolge sortiert. Die Formel in F5 lautet:





= SORTBY (data,col1,order,col2,order)

Das Ergebnis sind Daten, die nach Gruppe und dann nach Punktzahl sortiert sind, wobei die höchsten Punktzahlen zuerst erscheinen.

Erläuterung

Im gezeigten Beispiel möchten wir die Daten in B5:D14 zuerst nach Gruppen in absteigender Reihenfolge sortieren. Hier die benötigte Konfiguration:





  • Array = B5: D14
  • by_array1 = D5:D14
  • sort_order1 = 1

Die folgende Formel sortiert die Daten nach Gruppe A-Z:

 
= SORTBY (B5:D14,D5:D14,1,C5:C14,-1)

Um die Formel zu erweitern, um als nächstes nach Punktzahl in absteigender Reihenfolge zu sortieren, müssen wir Folgendes hinzufügen:



  • by_array2 = C5:C14
  • sort_order2 = -1

Mit diesen Argumenten hinzugefügt, lautet die vollständige Formel:

 
= SORTBY (B5:D14,D5:D14,1) // sort by group only

Aufsteigend vs. Absteigend

Die Daten werden standardmäßig in aufsteigender Reihenfolge (A-Z) sortiert. Dieses Verhalten wird durch die Argumente sort_order gesteuert. Sortierreihenfolge kann auf 1 (aufsteigend) oder -1 (absteigend) gesetzt werden. Die folgende Formel ist die gleiche wie oben, außer dass die Punktzahlen in aufsteigender Reihenfolge sortiert werden:

zählen, wenn nicht leer Excel 2010
 
= SORTBY (B5:D14,D5:D14,1,C5:C14,-1)

Beispiel - Sortieren nach zwei Spalten in aufsteigender Reihenfolge

Dynamische Array-Formeln sind erhältlich in Büro 365 nur. Autor Dave Bruns


^