Die SORTBY-Funktion von Excel kann ein sortiertes Array nach einem anderen unabhängigen Array zurückgeben. Sie können Sortierstufen hinzufügen. Mit anderen Worten, Sie können Arrays nach mehr als einer Spalte sortieren. Diese Funktion steht Benutzern von Excel 365 und 2019 zur Verfügung.
Im Gegensatz zur SORT-Funktion muss das Sortierarray nicht Teil des Arrays sein und Sie können mit der SORTBY-Funktion auch mehrere Sortierebenen hinzufügen.
Syntax der SORTBY-Funktion
=SORTIEREN(Array,Sortier_Array1,[Reihenfolge],…)
Anordnung: Dies ist das Array, das Sie sortieren möchten.
Sortierung_array1: Dies ist das Array, nach dem Sie das Array sortieren möchten. Die Dimension dieses Arrays sollte mit der kompatibel sein Array.
[Auftrag]: Optional. Setzen Sie ihn auf -1, wenn die Reihenfolge absteigend sein soll. Standardmäßig ist es aufsteigend(1).
Sehen wir uns ein Beispiel an, um die Dinge zu verdeutlichen.
… : Dies ist eine kontinuierliche Funktion und Sie können mehrere sorting_array und order angeben. Das erste Sortierarray ist unerlässlich. Rest sind optional.
Sehen wir uns einige Beispiele an, um zu sehen, wie diese Sortierfunktion funktioniert.
Beispiel: Sortieren Sie den Bereich nach einem anderen Bereich mit der Funktion SORTBY
Hier habe ich Beispieldaten von Teilnehmern mit ihren IDs und Punktzahlen. Ich möchte die Namen mit der Funktion SORTBY nach ihren IDs sortiert bekommen.
Wenden Sie hier die obige generische Formel an, um die aufsteigend sortierten Namen nach der ID-Spalte zu erhalten.
=SORTIEREN (B3:B11,C3:C11)
Dadurch werden nur die Namen nach aufsteigend sortierter ID zurückgegeben.
Wenn Sie eine ganze Tabelle erhalten möchten, geben Sie nur die Referenz der gesamten Tabelle an
=SORTIEREN (B3:D11,C3:C11)
Wenn Sie möchten, dass der Bereich absteigend nach der ID-Spalte sortiert wird, lautet die Formel:
=SORTIEREN (B3:D11,C3:C11,-1)
Beispiel: Array nach mehr als einer Spalte sortieren
In den obigen Beispielen haben wir das Array nach nur einer Spalte sortiert. Aber was ist, wenn wir eine mehrstufige Sortierung durchführen möchten? Nun, diese Funktion ermöglicht Ihnen eine mehrstufige Sortierung.
Nehmen wir an, Sie möchten die obige Tabelle zuerst aufsteigend nach ID und dann das Array absteigend nach der Punktzahl sortieren. Dann lautet die Formel:
=SORTIEREN (B3:D11,C3:C11,1,D3:D11,-1)
Wie funktioniert es?
Dies funktioniert genau so, wie das Sortieren des Datenmenüs funktioniert. Das Excel verbirgt die interne Arbeitsweise der Funktion.
Der Vorteil davon ist natürlich, dass Sie es mit anderen Funktionen verwenden können. Sie können das resultierende Array als Eingabe für eine andere Funktion verwenden.
Hinweis: Diese Funktion ist in Excel 2016 oder älter nicht verfügbar. Diese Funktion ist für Excel 2019 und Excel 365 verfügbar. Sie können jedoch natürlich auch andere Techniken verwenden, um Arrays in Excel 2016 zu sortieren.
Die SORT-Funktion in Excel | Die SORT-Funktion gibt das sortierte Array nach der angegebenen Spaltennummer im Array zurück. Es funktioniert auch bei horizontalen Daten.
Sortieren von Zahlen mit der Excel-SMALL-Funktion | Um Zahlen mit Formeln in Excel 2016 und älter zu sortieren, können Sie die Funktion SMALL mit anderen Hilfsfunktionen verwenden.
Sortieren von numerischen Werten mit der Excel-RANG-Funktion | Um die numerischen Werte zu sortieren, können wir die Rank-Funktion verwenden. Die Formel lautet
Excel-Formel zum Sortieren von Text | Um Textwerte mithilfe von Formeln in Excel zu sortieren, verwenden wir einfach die ZÄHLENWENN-Funktion. Hier ist die Formel
Populäre Artikel:
50 Excel-Kurzbefehle zur Steigerung Ihrer Produktivität | Werden Sie schneller bei Ihrer Aufgabe. Mit diesen 50 Tastenkombinationen arbeiten Sie noch schneller mit Excel.
So verwenden Sie die SVERWEIS-Funktion in Excel | Dies ist eine der am häufigsten verwendeten und beliebtesten Funktionen von Excel, die verwendet wird, um Werte aus verschiedenen Bereichen und Blättern zu suchen.
So verwenden Sie die ZÄHLENWENN-Funktion in Excel 2016 | Zählen Sie Werte mit Bedingungen mit dieser erstaunlichen Funktion. Sie müssen Ihre Daten nicht filtern, um bestimmte Werte zu zählen. Die Countif-Funktion ist unerlässlich, um Ihr Dashboard vorzubereiten.
So verwenden Sie die SUMIF-Funktion in Excel | Dies ist eine weitere wesentliche Funktion des Dashboards. Dies hilft Ihnen, Werte unter bestimmten Bedingungen zusammenzufassen.