Zum Fußzeileninhalt springen
EXCEL-TOOLS

Standardabweichung in Excel berechnen: Ein Schritt-für-Schritt-Tutorial (2026)

Daten in Excel zu sortieren ist am schnellsten, wenn Sie die integrierten Sortieren & Filtern-Werkzeuge auf der Registerkarte Daten verwenden. Wählen Sie eine Zelle in der einzelnen Spalte, die Sie organisieren möchten, und verwenden Sie die Ein-Klick-Schnellsortierung-Methode, indem Sie auf A→Z klicken, um von klein nach groß zu sortieren, oder auf Z→A, um von groß nach klein zu sortieren. Excel liest die gesamte Tabelle, ordnet jede Zeile basierend auf dieser Spalte neu und hält die Daten jeder Zeile zusammen. Dieser eine Klick bewältigt die große Mehrheit der alltäglichen Sortieraufgaben bei der Arbeit.

Wie man Spalten in Excel sortiert: Jede Methode Schritt für Schritt: Bild 1 - Datenregisterkarte mit hervorgehobenen A→Z und Z→A Schaltflächen in der Gruppe

Wenn Ihre Daten in einem sauberen Bereich mit einer Kopfzeile liegen, erkennt Excel die Spaltenüberschriften automatisch und lässt sie oben. Wenn Sie einen anderen Ausgangspunkt wünschen, erscheinen die gleichen Befehle auf der Registerkarte Start in der Gruppe Bearbeitung unter Sortieren & Filtern, sodass Sie sortieren können, ohne die Formatierungsansicht zu verlassen. Gute Sortiergewohnheiten sind einige der nützlichsten Excel-Fähigkeiten für die Datenanalyse, und sie passen gut zu verwandten Excel-Anleitungen, die das Filtern, Beschneiden von leeren Zellen und das Entfernen von Duplikaten abdecken.

Das deckt die schnelle Antwort ab. Die folgenden Abschnitte erläutern die vier Hauptmethoden: Ein-Klick-Schnellsortierung, Filter-Dropdown-Sortierung, das Anpassen der Sortierdialogbox und Dynamische Array-Formeln (SORT / SORTBY), sowie das Sortieren nach mehreren Spalten, Sortieren nach einer benutzerdefinierten Liste, Sortieren ganzer Spalten von links nach rechts und ein Sortierformel- und Code-Ansatz für dynamische Daten. Ein Fehlerbehebungsabschnitt am Ende behebt die Probleme, die Zeilen durcheinander bringen oder unerwartete Ergebnisse liefern.

Methode 1: Ein-Klick-Sortierschaltflächen (am schnellsten)

Die A→Z und Z→A Schaltflächen bieten den schnellsten Weg, wenn Sie eine einzelne Spalte sortieren möchten.

  1. Klicken Sie auf eine beliebige Zelle in der Spalte, die Sie sortieren möchten. Das Auswählen nur einer Zelle funktioniert besser als das Hervorheben der gesamten Spalte.
  2. Gehen Sie zur Registerkarte Daten und finden Sie die Gruppe Sortieren & Filtern.

  3. Klicken Sie auf A→Z für aufsteigende Reihenfolge oder Z→A für absteigende Reihenfolge.

Excel erweitert die Auswahl, um den verbundenen Datenbereich abzudecken und sortiert jede Zeile nach Ihrer gewählten Spalte. Text wird in alphabetische Reihenfolge sortiert, Zahlen nach Wert und Daten chronologisch. Um schnell eine Spalte alphabetisch zu sortieren, ist dies der schnellste Weg, und die Filtersymbol-Schaltfläche daneben fügt Dropdown-Pfeile für wiederholte Arbeiten hinzu.

Wie man Spalten in Excel sortiert: Jede Methode Schritt für Schritt: Bild 2 - Eine Tabelle mit Verkaufsdaten mit einer ausgewählten Zelle in der Spalte

Methode 2: Die Sortierdialogbox für mehrere Spalten

Wenn eine Spalte nicht ausreicht, ermöglicht die Sortierdialogbox das Sortieren nach zwei oder mehr Spalten gleichzeitig. Ein häufiges Beispiel: Eine Kontaktliste zuerst nach Region sortieren und dann nach Nachname innerhalb jeder Region.

  1. Klicken Sie auf eine beliebige Zelle in Ihren Daten.
  2. Klicken Sie auf der Registerkarte Daten auf Sortieren (die größere Schaltfläche neben A→Z).

  3. Stellen Sie im Sortierdialog Sortieren nach auf Ihre primäre Spalte ein, wählen Sie Sortieren nach = Zellwerte, und wählen Sie die Reihenfolge.

  4. Klicken Sie auf Ebene hinzufügen, um eine zweite Spalte hinzuzufügen, dann eine dritte und so weiter für mehrere Spalten.

  5. Bestätigen Sie, dass das Kontrollkästchen Meine Daten haben Überschriften mit Ihrem Blatt übereinstimmt, damit Excel Ihre Spaltennamen verwendet, und klicken Sie dann auf OK.

Excel wendet jede Regel in der Sortierreihenfolge an, sodass die erste Regel zuerst Gleichstände löst und die nächste Regel verbleibende Gleichstände auflöst. So sortieren Sie basierend auf einer oder mehreren Spalten, während andere Spalten ausgerichtet bleiben, für jede Ebene unabhängig auf- oder absteigend.

Wie man Spalten in Excel sortiert: Jede Methode Schritt für Schritt: Bild 3 - Sortierdialogbox mit zwei Ebenen,

Methode 3: Sortieren mit einer benutzerdefinierten Liste

Einige Daten folgen einer Reihenfolge, die weder alphabetisch noch numerisch ist, wie z.B. Niedrig, Mittel, Hoch oder Mo, Di, Mi. Eine benutzerdefinierte Sortierung, die aus einer benutzerdefinierten Liste erstellt wurde, erledigt dies.

  1. Öffnen Sie das Sortieren-Dialog von der Datenregisterkarte.

  2. Stellen Sie Sortieren nach auf die Spaltenüberschrift ein, die Sie organisieren möchten.

  3. Öffnen Sie das Reihenfolge-Dropdown und wählen Sie Benutzerdefinierte Liste.

  4. Erstellen Sie im Dialogfenster Benutzerdefinierte Listen Ihre eigene benutzerdefinierte Liste, indem Sie die Werte eingeben, nach denen Sie sortieren möchten, in einem Zellbereich und importieren Sie diesen Bereich über Benutzerdefinierte Listen.
  5. Wählen Sie Ihre benutzerdefinierte Reihenfolge und klicken Sie zweimal auf OK.

Excel sortiert nun diese Spalte nach Ihrer eigenen benutzerdefinierten Liste anstatt von A bis Z. Gespeicherte Listen können später über Datei > Optionen > Erweitert > Benutzerdefinierte Listen bearbeiten verwaltet werden. Beachten Sie, dass eine benutzerdefinierte Liste bis zu 255 Zeichen enthalten kann und das erste Zeichen nicht mit einer Zahl beginnen darf.

Methode 4: Kontextmenü bei Rechtsklick

Das Kontextmenü bei Rechtsklick erreicht die gleichen Befehle ohne das Menüband.

  1. Klicken Sie mit der rechten Maustaste auf eine Zelle in der Spalte, die Sie sortieren möchten.
  2. Bewegen Sie den Mauszeiger über Sortieren.
  3. Wählen Sie Sortieren A bis Z, Sortieren Z bis A, Nach Zellfarbe sortieren, oder Markierte Zellfarbe oben platzieren.

Dieser Weg hilft, wenn Sie den Wert entdecken, der Ihnen wichtig ist, und ihn in einer Bewegung darumherum sortieren möchten.

Methode 5: Tastenkombinationen

Tastensequenzen bewegen sich schneller, sobald sie in das Muskelgedächtnis übergegangen sind. Klicken Sie zuerst auf eine Zelle in der Zielsäule und drücken Sie dann jede Tastenfolge in der richtigen Reihenfolge:

  • Alt, A, S, A sortiert die Spalte von A bis Z (aufsteigend).
  • Alt, A, S, D sortiert die Spalte von Z bis A (absteigend).
  • Alt, A, S, S öffnet das gesamte Sortierdialogfenster für benutzerdefiniertes und mehrspaltiges Sortieren.

Diese Sequenzen durchlaufen das Menüband für Sie, und die Bildschirm-Tippenvorschläge erscheinen beim Drücken, was die Schritte leicht erlernbar macht, unabhängig von der Excel-Version.

Methode 6: Sortieren nach Farbe, Schriftfarbe oder Symbol

Bedingte Formatierung und manuelle Hervorhebungen werden hier zu einem Sortierschlüssel, der gruppierte markierte Zeilen zusammenfasst, z.B. überfällige Rechnungen, die rot markiert sind.

  1. Öffnen Sie das Sortieren-Dialog von der Datenregisterkarte.

  2. Stellen Sie Sortieren nach auf die relevante Spalte ein.

  3. Ändern Sie Sortieren nach in Zellfarbe, Schriftfarbe oder Bedingtes Formatierungssymbol.

  4. Wählen Sie die Farbe aus, die Sie hervorheben möchten und ob sie Oben oder Unten platziert werden soll.

  5. Fügen Sie weitere Ebenen für zusätzliche Farben hinzu und klicken Sie dann auf OK.

Die meisten Sortierungen ordnen Zeilen neu an. Excel kann auch ganze Spalten horizontal neu ordnen, was zu Daten passt, die mit Kategorien oben angeordnet sind.

  1. Öffnen Sie den Sortieren-Dialog.

  2. Klicken Sie auf die Schaltfläche Optionen.

  3. Wählen Sie Von links nach rechts sortieren und klicken Sie dann auf OK.
  4. Wählen Sie die Zeilennummer aus, nach der sortiert werden soll und legen Sie die Reihenfolge fest.

Excel ordnet Ihre Spalten basierend auf den Werten in dieser Zeile neu an, während der Inhalt jeder Spalte intakt bleibt. Die gleiche Schaltfläche Optionen aktiviert auch die Groß- und Kleinschreibungssortierung.

Methode 8: Sortieren in einer Excel-Tabelle oder mit Filtern

Eine formatierte Excel-Tabelle und jeder gefilterte Bereich tragen eingebaute Sortiersteuerungen in ihren Kopfzeilen.

  1. Klicken Sie auf das Filtersymbol in einer beliebigen Spaltenüberschrift. (Schalten Sie diese Pfeile mit der Schaltfläche Filter auf der Datenregisterkarte ein, wenn sie fehlen.)

  2. Wählen Sie Sortieren A bis Z, Sortieren Z bis A, Nach Farbe sortieren oder Sortieren von klein nach groß für Zahlen.

Das Sortieren über die Spaltenkopfzeile hält alle aktiven Filter an Ort und Stelle, was es zur ersten Wahl für große Datensätze macht, die Sie bereits unterteilen. Leere Zellen sammeln sich unten, daher klären Sie zuerst verwaiste leere Zellen, um ein sauberes Ergebnis zu erzielen.

Methode 9: Sortieren mit einer Formel (SORT und SORTBY)

Eine Sortierformel verwendet die dynamischen Array-Funktionen von Excel, um eine sortierte Version eines Bereichs oder Arrays zurückzugeben, ohne die Originaldaten zu ändern. Diese Methode eignet sich für dynamische Daten, die oft aktualisiert werden, da das Ergebnis automatisch aktualisiert wird, sobald sich die Quelle ändert. Sowohl die SORT-Funktion als auch die SORTBY-Funktion sind in Excel 365 und Excel 2021 verfügbar. Eine ältere Version verwendet stattdessen das Sortierdialogfenster oder eine Hilfsspalte.

Die SORT-Funktion ordnet einen Bereich nach einer gewählten Spalte:

=SORT(A2:D100, 3, 1)
=SORT(A2:D100, 3, 1)
The provided code appears to be a formula from a spreadsheet application like Excel, rather than C# code. If you have C# code that needs conversion to VB.NET, please provide that code.
$vbLabelText   $csharpLabel

Das sortiert den Bereich in aufsteigender Reihenfolge nach der dritten Spalte (verwenden Sie -1 für absteigend). Die SORTBY-Funktion sortiert ein Array basierend auf einem separaten Bereich oder Array, was komplexere Szenarien als SORT handhabt:

=SORTBY(A2:D100, C2:C100, 1)
=SORTBY(A2:D100, C2:C100, 1)
The provided C# code appears to be a formula from a spreadsheet application like Excel, rather than C# code. Therefore, it cannot be directly converted to VB.NET as it does not represent a C# programming construct. If you have a different C# code snippet that you would like converted to VB.NET, please provide that for conversion.
$vbLabelText   $csharpLabel

Im obigen Beispiel werden die zurückgegebenen Zeilen nach den Werten in Spalte C sortiert. Im Gegensatz zum manuellen Sortieren streuen diese Formeln ein Live-Ergebnis und berechnen automatisch neu, sodass Berichte ohne zusätzliche Klicks aktuell bleiben.

Methode 10: Sortieren mit einem VBA-Makro

Für einen Bericht, den Sie jede Woche neu erstellen, wiederholt ein Makro die gleiche Sortierung sofort. Öffnen Sie den Visual Basic-Editor mit Alt + F11, fügen Sie ein Modul ein und fügen Sie eine Routine wie diese ein:

Sub SortByColumnB()
    Range("A1:D100").Sort _
        Key1:=Range("B1"), _
        Order1:=xlAscending, _
        Header:=xlYes
End Sub
Sub SortByColumnB()
    Range("A1:D100").Sort _
        Key1:=Range("B1"), _
        Order1:=xlAscending, _
        Header:=xlYes
End Sub
Sub SortByColumnB()
    Range("A1:D100").Sort( _
        Key1:=Range("B1"), _
        Order1:=xlAscending, _
        Header:=xlYes)
End Sub
$vbLabelText   $csharpLabel

Dieses sortiert den Bereich nach Spalte B in aufsteigender Reihenfolge. Führen Sie es aus Entwickler > Makros aus oder weisen Sie ihm eine Schaltfläche auf dem Blatt zu. Das Argument Header:=xlYes schützt die Kopfzeile.

Häufige Probleme und Fehlerbehebung

Einige wiederkehrende Probleme führen zu unerwarteten Ergebnissen. Hier ist, wie man jedes einzelne behebt.

Zeilen werden durcheinandergebracht und Daten geraten in falsche Zusammenhänge. Dies passiert, wenn nur eine Spalte hervorgehoben wird und Excel diese Spalte allein sortiert. Klicken Sie auf eine einzelne Zelle anstatt die ganze Spalte auszuwählen, oder wählen Sie bei Erscheinen der Sortierwarnung Auswahl erweitern, damit jede Zeile gemeinsam verschoben wird.

Die Kopfzeile wird in die Daten einsortiert. Öffnen Sie die Sortierdialogbox und aktivieren Sie Meine Daten haben Überschriften. Excel sperrt dann die Zeile mit den Spaltenüberschriften.

Zahlen werden in der falschen Reihenfolge sortiert. Werte, die als Text gespeichert sind, werden wie Wörter sortiert, daher 10 vor 2. Wählen Sie die Spalte, klicken Sie auf das Warnungsdreieck und wählen Sie In Zahl umwandeln oder verwenden Sie Daten > Text in Spalten, um eine saubere Konvertierung zu erzwingen.

Eine leere Zeile oder leere Zellen teilen die Daten. Excel behandelt eine leere Zeile oder Spalte als Rand Ihrer Tabelle und sortiert nur eine Seite. Entfernen Sie verirrte Leerräume oder wählen Sie den gesamten Datenbereich manuell aus, bevor Sie sortieren.

Zusammengeführte Zellen blockieren die Sortierung. Excel zeigt "Diese Funktion erfordert, dass die zusammengeführten Zellen identisch groß sind." Entflechten Sie die Zellen (Start > Zusammenführen & Zentrieren) und sortieren Sie erneut.

Versteckte Zeilen bleiben an Ort und Stelle. Die Sortierung übergeht versteckte Zeilen, deshalb enthüllen Sie alles, bevor Sie sortieren, um die Datengenauigkeit zu wahren.

Für Entwickler: Spalten in Code mit IronXL sortieren

Teams, die Excel-Daten innerhalb .NET-Apps generieren, möchten oft, dass die Sortierung automatisch abläuft, ohne dass jemand die Datei öffnen muss. Die IronXL C# Excel-Bibliothek erledigt dies mit wenigen Zeilen und hält jede Zeile ausgerichtet, ähnlich wie die Auswahl erweitern-Option in der Desktop-App.

using IronXL;
// Load an existing workbook
WorkBook workBook = WorkBook.Load("sales.xlsx");
WorkSheet workSheet = workBook.DefaultWorkSheet;
// Select the data range below the header row
var dataRange = workSheet["A2:D100"];
// Reorder every row by the values in column C, smallest to largest
dataRange.SortByColumn("C", SortOrder.Ascending);
workBook.SaveAs("sales-sorted.xlsx");
using IronXL;
// Load an existing workbook
WorkBook workBook = WorkBook.Load("sales.xlsx");
WorkSheet workSheet = workBook.DefaultWorkSheet;
// Select the data range below the header row
var dataRange = workSheet["A2:D100"];
// Reorder every row by the values in column C, smallest to largest
dataRange.SortByColumn("C", SortOrder.Ascending);
workBook.SaveAs("sales-sorted.xlsx");
Imports IronXL

' Load an existing workbook
Dim workBook As WorkBook = WorkBook.Load("sales.xlsx")
Dim workSheet As WorkSheet = workBook.DefaultWorkSheet
' Select the data range below the header row
Dim dataRange = workSheet("A2:D100")
' Reorder every row by the values in column C, smallest to largest
dataRange.SortByColumn("C", SortOrder.Ascending)
workBook.SaveAs("sales-sorted.xlsx")
$vbLabelText   $csharpLabel

SortByColumn ordnet die Zeilen neu, während jede Aufzeichnung intakt bleibt, und IronXL liest und schreibt Standard .XLSX-Dateien ohne erforderliche Office-Installation auf dem Server. Für weitere Muster, einschließlich einspaltiger Sortierungen und absteigender Reihenfolge, siehe die Sortier-Excel-Daten-Beispiele.

Curtis Chau
Technischer Autor

Curtis Chau hat einen Bachelor-Abschluss in Informatik von der Carleton University und ist spezialisiert auf Frontend-Entwicklung mit Expertise in Node.js, TypeScript, JavaScript und React. Leidenschaftlich widmet er sich der Erstellung intuitiver und ästhetisch ansprechender Benutzerschnittstellen und arbeitet gerne mit modernen Frameworks sowie der Erstellung gut strukturierter, optisch ansprechender ...

Weiterlesen

Iron-Support-Team

Wir sind 24 Stunden am Tag, 5 Tage die Woche online.
Chat
E-Mail
Rufen Sie mich an