Beispiele für SORT-Funktionen - Excel & Google Sheets

Dieses Tutorial zeigt, wie Sie die SORT-Funktion in Excel, um eine Werteliste zu sortieren.

Übersicht über die SORT-Funktion

Die SORT-Funktion wird verwendet, um Werte in einem Bereich oder Array zu sortieren. Es kann verwendet werden, um Werte in aufsteigender oder absteigender Reihenfolge anzuordnen.

Um die Excel-Arbeitsblattfunktion SORT zu verwenden, wählen Sie eine Zelle aus und geben Sie Folgendes ein:

(Beachten Sie, wie die Formeleingaben angezeigt werden)

SORT-Funktion Syntax und Eingaben:

=SORT (Array, [sort_index], [sort_order], [by_col])

Array - Der zu sortierende Bereich oder Array.

[sort_index] (Optional) - Der zum Sortieren zu verwendende Spaltenindex. Wenn es weggelassen wird, wird es standardmäßig auf 1 gesetzt.

[Sortierreihenfolge] (Optional) - Verwenden 1 aufsteigend sortieren und -1 für absteigende Reihenfolge. Wenn es weggelassen wird, wird es standardmäßig auf 1 gesetzt, d. h. in aufsteigender Reihenfolge.

[by_col] (Optional) - Verwenden WAHR nach Spalte sortieren und FALSCH nach Reihe zu sortieren. Wenn es weggelassen wird, wird es standardmäßig auf FALSE gesetzt, d. h. nach Zeile sortieren.

So sortieren Sie Werte in aufsteigender oder absteigender Reihenfolge

Wir können ein Array von Werten entweder in aufsteigender oder absteigender Reihenfolge anordnen. Dazu manipulieren wir das Argument [sort_order] in der SORT-Funktion.

So sortieren Sie unsere Mitarbeiterliste in A2: A7 in aufsteigende Reihenfolge wir geben die folgende Formel in . ein D2.

=SORTIEREN(A2:A7)

Sie werden feststellen, dass wir im obigen Beispiel das Argument [sort_order] weggelassen haben, weil es nicht notwendig ist, seinen Wert festzulegen, wenn Sie Ihren Bereich in aufsteigender Reihenfolge sortieren möchten.

Im folgenden Beispiel haben wir den Wert des Arguments [sort_order] auf -1 gesetzt, um unser Array in zu ordnen absteigende Reihenfolge. Wir geben die folgende Formel in ein D2:

=SORTIEREN(A2:A7, ,-1)

Sie werden feststellen, dass das dritte Argument [sort_order] in unserer Formel auf gesetzt ist -1. Bei Einstellung auf 1 es gibt die Liste in aufsteigender Reihenfolge zurück.

Werte nach einer anderen Spalte sortieren

Sie können auch die SORT-Funktion verwenden, um eine Spalte in Ihrem Array nach den Werten in einer anderen Spalte desselben Arrays zu sortieren. Zum Beispiel möchten wir unsere Mitarbeiterliste sortieren in A2: A7 nach den Abteilungen, in denen sie arbeiten B2: B7. Dazu geben wir folgende Formel in E2:

=SORTIEREN(A2:B7,2)

Sie werden feststellen, dass das zweite Argument [sort_index] ist auf 2 gesetzt. Dies bedeutet, dass wir die zweite Spalte verwenden, um die Reihenfolge der Ausgabe der Funktion zu sortieren.

Dieses Beispiel kann auch mit der SORTBY-Funktion gelöst werden, die in Bezug auf Anwendungsfall und Funktionalität eng mit der SORT-Funktion verwandt ist.

So sortieren Sie Werte nach mehreren Spalten

Im vorherigen Abschnitt haben wir gesehen, wie Werte in einer Spalte nach Werten in einer anderen Spalte sortiert werden. Mit der SORT-Funktion können Sie noch einen Schritt weiter gehen und das Ergebnis nach einer anderen Spalte sortieren.

Stellen Sie sich ein Szenario vor, in dem wir unsere Mitarbeiterliste sortieren möchten in A2: A7 nach der Abteilung, der sie angehören in B2: B7 danach wollen wir die Namen innerhalb jeder Abteilung alphabetisch ordnen. Dazu geben wir folgende Formel in E2:

=SORTIEREN(A2:B7,{2,1},{1,1})

Dazu verwenden wir Konstanten-Arrays {2,1} und {1,1}.

[sort_index] = {2,1}

Der obige Ausschnitt bedeutet, dass wir die Daten zuerst nach der zweiten Spalte, d. h. der Abteilungsspalte, und dann nach der ersten Spalte, d. h. der Mitarbeiterspalte, sortieren

[Sortierreihenfolge] = {1,1}

Das obige Snippet bedeutet, dass wir sowohl die zweite als auch die erste Spalte in aufsteigender Reihenfolge sortieren.

Verwendung mit anderen dynamischen Array-Formeln

Die SORT-Funktion kann zusammen mit anderen dynamischen Array-Formeln wie UNIQUE und FILTER für zusätzliche Funktionen verwendet werden.

Mit UNIQUE-Funktion

Zum Beispiel möchten wir die Liste der einzigartigen Mitarbeiter in unserem Unternehmen sortieren, dazu geben wir folgende Formel in D2:

=SORTIEREN(EINZIGARTIG(A2:A7))

Mit FILTER-Funktion

Zum Beispiel, Wir möchten eine Liste von Früchten zurücksenden, deren Verkaufsmenge unser Ziel erreicht oder überschritten hat in D2, dazu geben wir folgende Formel in ein F2:

=SORTIEREN(FILTER(A2:B17,B2:B17>=D2),2,-1)

Themen

#VERSCHÜTTEN!

Dieser Fehler tritt auf, wenn sich ein Wert im Spill-Bereich befindet, d. h. der Bereich, in dem die SORT-Funktion ihre Ergebnisse platziert.

Um diesen Fehler zu beheben, löschen Sie den Bereich, den Excel hervorhebt.

Tipps und Tricks zur SORT-Funktion

  1. Die [Sortierreihenfolge] kann nur entweder 1 (aufsteigend) oder -1 (absteigend) sein, wenn kein Wert für dieses Argument angegeben wird, sortiert die SORT-Funktion standardmäßig in aufsteigender Reihenfolge.
  1. Stellen Sie sicher, dass die Zellen unter der Eingabezelle leer sind, um den Spill Error zu vermeiden. Erfahren Sie mehr über den Spill Error „hier“. - Link zu "Einführung in dynamische Array-Formeln" hinzufügen

  1. Die SORT-Funktion kann mit anderen dynamischen Array-Funktionen wie FILTER und UNIQUE verwendet werden, um vielseitigere Formeln zu erstellen.

SORTIEREN in Google Tabellen

Die SORT-Funktion funktioniert in Google Sheets genauso wie in Excel:

Sie werden die Entwicklung der Website helfen, die Seite mit Ihren Freunden teilen

wave wave wave wave wave