Kurzfassung — Der Sortieren-Knopf im Menüband ordnet Ihre echten Zeilen um; die
SORT-Funktion gibt eine sortierte Kopie zurück, die sich neu sortiert, sobald sich die Quelle ändert. Syntax:=SORT(Array; [Sortierindex]; [Reihenfolge]; [nach_Spalte]). Die Regel, die jeden erwischt:Sortierindexist eine Spaltennummer, kein Buchstabe —SORT(data; 2; -1)sortiert nach der 2. Spalte, absteigend; außerhalb des Bereichs gibt es#VALUE!. Um nach einem Schlüssel zu sortieren, der nicht in Ihrer Ausgabe steht, zwingen Sie ihn nicht in den Index — nutzen SieSORTBY. Excel 365 und 2021+.
=SORT(Sales) ' sortierte Kopie, nach erster Spalte, aufsteigend
=SORT(Sales, 2, -1) ' nach 2. Spalte, absteigend
=SORTBY(Names, Scores, -1) ' Namen nach einer nicht gezeigten Punktespalte
Sortieren hieß bislang: Bereich markieren, Sortieren klicken und die
Zeilenreihenfolge dauerhaft umschreiben — einmal in Ordnung, mühsam, wenn die
Daten weiter eintreffen. Die SORT-Funktion dreht das um: Sie lässt die Quelle
unberührt und liefert eine lebende, geordnete Ansicht, die nie veraltet.
Hinweis: In einer deutschen Excel-Oberfläche heißt die Funktion SORTIEREN, SORTBY heißt SORTIERENNACH. Apparentiert: FILTER = FILTER, UNIQUE = EINDEUTIG. Die Formeln unten nutzen die englischen Namen; das Verhalten ist identisch.
Was Sie lernen
- Warum
SORTeine lebende Kopie ist und der Menüband-Knopf eine einmalige Umschreibung - Die
Sortierindex-Regel: es ist eine Spaltennummer, und was#VALUE!bedeutet - Nach mehreren Spalten gleichzeitig sortieren
- Wann
SORTBYstattSORTdas richtige Werkzeug ist - Das lebende
=SORT(UNIQUE(FILTER(...)))-Muster für Dashboards und Dropdowns
Das mentale Modell: eine sortierte Kopie, keine Umschreibung
Der Sortieren-Knopf im Menüband ist zerstörerisch und manuell: Er ordnet die
markierten Zeilen physisch um und hat kein Gedächtnis — fügen Sie morgen eine Zeile
hinzu, sortieren Sie wieder. Die SORT-Funktion ist ein Spiegel mit Ordnung:
Sie liest die Quelle, gibt eine sortierte Kopie in ihren eigenen Überlaufbereich
und sortiert neu, sobald sich die Quelle ändert. Ihre Originaldaten bleiben in der
Reihenfolge, in der sie ankamen — wichtig, wenn diese Reihenfolge selbst etwas
bedeutet (Eingabereihenfolge, eine ID-Spalte) oder wenn die Quelle eine Tabelle
ist, an die Sie laufend anhängen.
' Quelle A2:C100 bleibt genau wie eingegeben; das lässt eine sortierte Ansicht woanders laufen:
=SORT(A2:C100, 3, -1) ' nach Spalte 3 (der 3. Spalte), höchste zuerst
Die Regel, die jeden erwischt: Sortierindex ist eine Nummer
Sortierindex sagt SORT, nach welcher Spalte zu ordnen ist — und es ist eine
Positionsnummer innerhalb des Arrays, ab 1 gezählt, nicht der
Arbeitsblatt-Spaltenbuchstabe. Ist Ihr Array A2:C100, dann ist 1 Spalte A, 2
ist B, 3 ist C. Fragen Sie nach einer Spalte, die es im Array nicht gibt, kommt
#VALUE!:
=SORT(A2:C100, 2) ' nach der 2. Spalte des Arrays (B), aufsteigend
=SORT(A2:C100, 4) ' -> #VALUE! das Array hat nur 3 Spalten
Reihenfolge ist 1 für aufsteigend (Standard) und -1 für absteigend — nicht
die Wörter „asc"/„desc". Behalten Sie diese zwei Fakten, und 90 % der
SORT-Fehler verschwinden. Das vierte Argument, nach_Spalte, kippt das Ganze auf
Sortieren von Spalten links-nach-rechts statt Zeilen oben-nach-unten; selten nötig.
Nach mehreren Spalten gleichzeitig sortieren
Echte Sortierungen sind meist mehrstufig: Region zuerst, dann Betrag innerhalb der Region. Übergeben Sie Arrays in geschweiften Klammern für Index und Reihenfolge:
' Nach Spalte 1 aufsteigend, dann Spalte 3 absteigend bei Gleichstand:
=SORT(Sales, {1, 3}, {1, -1})
Die zwei {...}-Listen entsprechen einander Position für Position: Spalte 1 erhält
Reihenfolge 1 (aufsteigend), Spalte 3 erhält Reihenfolge −1 (absteigend). Primärer
und sekundärer Schlüssel in einer Formel — wofür der Menüband-Dialog drei
Dropdowns durchklicken lässt.
Wann Sie stattdessen zu SORTBY greifen
Hier die Unterscheidung, die entscheidet, welche Funktion. SORT kann nur nach
einer Spalte ordnen, die im zurückgegebenen Array steckt. SORTBY trennt das
Anzuzeigende vom Sortierschlüssel — so ordnen Sie eine Namensliste nach einer
Punktespalte, die Sie nicht zeigen wollen:
' SORT geht hier nicht sauber — der Schlüssel (Scores) ist nicht in der Ausgabe (Names):
=SORTBY(Names, Scores, -1) ' Namen, nach Punkten gereiht, Punkte verborgen
' Nach zwei externen Schlüsseln sortieren:
=SORTBY(Names, Region, 1, Hire_Date, 1) ' nach Region, dann Einstellungsdatum
Die Abwägung: Ist Ihr Sortierschlüssel eine Spalte, die Sie ohnehin zurückgeben,
ist SORT mit Index am einfachsten. Sobald Sie nach etwas sortieren wollen, das
nicht in der Ausgabe steht — oder nach einem Ausdruck wie
SORTBY(data, LEFT(Code, 2)) —, hören Sie auf, mit SORTs Spaltenindex zu ringen,
und wechseln zu SORTBY. Einen externen Schlüssel in SORT zu zwingen, ist der
häufigste Grund, warum Leute sagen „SORT kann nicht, was ich brauche", obwohl sie
in Wahrheit SORTBY wollten.
Das lebende Muster: SORT um UNIQUE und FILTER
SORT ist die äußerste Schicht der nützlichsten Formel im modernen Excel.
Kombinieren Sie es mit UNIQUE und
FILTER, und ein Ausdruck erzeugt eine saubere,
geordnete, selbstpflegende Liste:
=SORT(UNIQUE(FILTER(Customer, Region = "West")))
FILTER wählt aus, UNIQUE entdoppelt, SORT ordnet — und alles läuft neu, wenn
ein Verkauf eintrifft. Das ist die Standardquelle für ein dynamisches Dropdown
(Datenüberprüfung mit # auf den Überlauf zeigen) oder eine Dashboard-Liste, die
sich selbst pflegt. Kein manuelles Neusortieren, kein Aktualisieren, kein Makro.
Wie ExcelMaster hilft
Die meisten Sortier-Wünsche heißen eigentlich „zeig mir das gereiht und halt es
gereiht" — Topkunden nach Saldo, offene Tickets ältestes zuerst, eine Bestenliste.
ExcelMaster schreibt die passende Formel — SORT mit korrektem numerischem
Index und Reihenfolge, oder SORTBY, wenn der Schlüssel außerhalb der Ausgabe
liegt — aus einer Beschreibung in normaler Sprache und legt die lebende Ansicht
auf das Blatt, das Sie nennen. Sie beschreiben die Reihung; es trifft Index, -1
und die Mehrschlüssel-Klammern.
Häufige Fragen
Was ist der Unterschied zwischen SORT und dem Sortieren-Knopf?
Die SORT-Funktion gibt eine sortierte Kopie in einen neuen Bereich und sortiert
automatisch neu, wenn sich die Quelle ändert, ohne Ihre Originaldaten anzutasten.
Der Menüband-Knopf Sortieren schreibt die Reihenfolge der markierten Zeilen
dauerhaft um und muss nach jeder Datenänderung erneut ausgeführt werden.
Wie sortiere ich mit SORT nach mehreren Spalten?
Übergeben Sie Index und Reihenfolge als Arrays in geschweiften Klammern:
=SORT(data; {1; 2}; {1; -1}) sortiert nach der ersten Spalte aufsteigend, dann
bei Gleichstand nach der zweiten absteigend.
Was ist der Unterschied zwischen SORT und SORTBY?
SORT ordnet ein Array nach einer seiner eigenen Spalten (per Nummer). SORTBY
ordnet ein Array nach einem oder mehreren separaten Arrays oder Ausdrücken, so
können Sie nach einem Schlüssel sortieren, der nicht Teil des Ergebnisses ist.
Warum gibt SORT #VALUE! zurück?
Meist, weil Sortierindex auf eine Spalte zeigt, die es im Array nicht gibt — er
zählt Positionen im Array ab 1, keine Arbeitsblatt-Buchstaben. Prüfen Sie, ob der
Index innerhalb der übergebenen Spaltenzahl liegt.
Getestet in
Getestet in: Excel 365 (Windows 11) — zuletzt geprüft am 16.06.2026.
Verwandte Anleitungen: Excel FILTER · Excel UNIQUE · XLOOKUP in Excel
