Die Funktion SORT in Excel
SORTIEREN (Englisch: SORT) sortiert per Formel statt mit der Schaltfläche Sortieren. Die Originaldaten bleiben, wo sie sind. Die sortierte Kopie läuft in die Zellen darunter über und aktualisiert sich, sobald sich die Daten ändern.
Verfügbar in Excel 2021, Excel 2024 und Microsoft 365.
Syntax
=SORT(array, [sort_index], [sort_order], [by_col])
| Argument | Was es bedeutet |
|---|---|
| array | Der Bereich, der sortiert werden soll. |
| sort_indexoptional | Nach welcher Spalte des Bereichs sortiert wird (1 = erste). Standard: 1. |
| sort_orderoptional | 1 = aufsteigend (Standard), -1 = absteigend. |
| by_coloptional | WAHR, um Spalten statt Zeilen zu sortieren. Selten nötig. |
Beispiele
1. Größter zuerst
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Bestellung | Region | Betrag | Status | Beträge | |
| 2 | 1001 | North | 250 | Bezahlt | 420 | |
| 3 | 1002 | South | 90 | Bezahlt | 250 | |
| 4 | 1003 | North | 420 | Offen | 130 | |
| 5 | 1004 | East | 130 | Bezahlt | 90 | |
| 6 | 1005 | North | 75 | Bezahlt | 75 |
-1 sortiert absteigend. Die fünf Beträge laufen nach F2:F6 über.
2. Text in alphabetischer Reihenfolge
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Bestellung | Region | Betrag | Status | Regionen A–Z | |
| 2 | 1001 | North | 250 | Bezahlt | East | |
| 3 | 1002 | South | 90 | Bezahlt | North | |
| 4 | 1003 | North | 420 | Offen | North | |
| 5 | 1004 | East | 130 | Bezahlt | North | |
| 6 | 1005 | North | 75 | Bezahlt | South |
Mit nur dem Bereich sortiert SORTIEREN (Englisch: SORT) aufsteigend, von A bis Z.
3. Jeder Wert einmal, sortiert
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Bestellung | Region | Betrag | Status | Regionsliste | |
| 2 | 1001 | North | 250 | Bezahlt | East | |
| 3 | 1002 | South | 90 | Bezahlt | North | |
| 4 | 1003 | North | 420 | Offen | South | |
| 5 | 1004 | East | 130 | Bezahlt | ||
| 6 | 1005 | North | 75 | Bezahlt |
EINDEUTIG (Englisch: UNIQUE) entfernt die Duplikate, SORTIEREN (Englisch: SORT) bringt sie in Ordnung: eine übersichtliche Liste für eine Dropdownliste.
Häufige Fehler
#ÜBERLAUF!-Fehler. Die Zellen unter der Formel sind nicht leer.
Korrektur: Leere den Platz, den die sortierte Liste braucht.
Eine einzelne Spalte einer Tabelle sortieren. Sie passt danach nicht mehr zu den anderen Spalten.
Korrektur: Sortiere die gesamte Tabelle und wähle die Spalte über sort_index:
=SORTIEREN(A2:D6;3;-1)sortiert alle Bestellungen nach Betrag.
Häufig gestellte Fragen
Wie sortiere ich nach einer Spalte, die ich nicht anzeigen möchte?
Verwende SORTIERENNACH (Englisch: SORTBY): =SORTIERENNACH(A2:A6;C2:C6;-1) liefert die Bestellnummern, sortiert nach Betrag.
Verwandte Funktionen
- FILTERFILTER liefert die Zeilen eines Bereichs, die eine Bedingung erfüllen, und lässt sie in die Zellen darunter überlaufen.
- UNIQUEUNIQUE liefert jeden Wert einer Liste nur einmal, indem Duplikate mit einer Formel entfernt werden, die sich selbst aktualisiert.
- MAXMAX gibt die größte Zahl in einem Bereich oder einer Liste von Werten zurück.