Excel-Sortierung: Daten nach Text, Datum, Zahl oder Farbe sortieren
Das Sortieren von Daten in Excel ist eine gängige und einfache Aufgabe, mit der Sie Ihre Daten entsprechend der gewählten Sortierart neu anordnen können. Normalerweise können Sie mithilfe der integrierten Sortierfunktion Zahlen, Textzeichenfolgen sowie Datums- und Uhrzeitangaben in einer oder mehreren Spalten sortieren. Außerdem können Sie Daten schnell und einfach nach einer von Ihnen erstellten Benutzerdefinierte Listen oder nach der Zellenformatierung (z. B. Schriftfarbe, Hintergrundfarbe oder Symbol) sortieren.
Neben diesen einfachen Sortiermethoden bietet Ihr Arbeitsalltag zahlreiche weitere nützliche und komplexe Möglichkeiten zum Sortieren. In diesem Tutorial stellen wir Ihnen verschiedene Sortierarten vor, mit denen Sie Ihre Excel-Herausforderungen meistern.
Inhaltsverzeichnis:
1. Zugriff auf die Sortieroptionen in Excel
- 1,1 Sortierschaltflächen im Menüband
- 1,2 Sortierdialogfeld
- 1,3 Sortieroptionen im Filtermenü
- 1,4 Sortieroptionen beim Rechtsklick
2. Grundlegende Anwendungsfälle der Sortierung
- 2,1 Daten nach Texten, Zahlen oder Datumsangaben sortieren
- 2,2 Daten nach Zellenfarbe, Schriftfarbe, Zellensymbol sortieren
- 2,3 Daten nach mehreren Spalten sortieren
- 2,4 Daten basierend auf einem Benutzerdefinierte Listen sortieren
- 2,5 Daten Von links nach rechts sortieren (horizontale Sortierung)
- 2,6 Daten in Groß-/Kleinschreibung beachten Reihenfolge sortieren
3. Erweiterte Anwendungsmöglichkeiten der Sortierung
4. Daten automatisch sortieren, sobald Sie sie eingeben oder ändern
- 4,1 Numerische Werte in einer Spalte automatisch mit Formeln sortieren
- 4,2 Textwerte in einer Spalte automatisch mit Formeln sortieren
- 4,3 Gemischte numerische und Textwerte in einer Spalte automatisch mit VBA-Code sortieren
- 5,3 Arbeitsblattregisterkarten in Excel alphabetisch oder nach Registerkartenfarbe sortieren
- Arbeitsblattregisterkarten alphabetisch mit VBA-Code sortieren
- Arbeitsblattregisterkarten alphabetisch / alphanumerisch mit einer leistungsstarken Funktion sortieren
- Arbeitsblattregisterkarten basierend auf der Registerkartenfarbe mit VBA-Code sortieren
- Arbeitsblattregisterkarten basierend auf der Registerkartenfarbe mit einer erstaunlichen Funktion sortieren
Zugriff auf die Sortieroptionen in Excel
Excel bietet gleich mehrere Wege, um auf die Sortierfunktion und ihre Optionen zuzugreifen.
1,1 Sortierschaltflächen im Menüband
Der schnellste Weg, die Sortierfunktion zu nutzen, sind die Sortierschaltflächen im Menüband.
Klicken Sie auf eine beliebige Zelle in einer Spalte mit zu sortierenden Werten, wechseln Sie zur Registerkarte Daten, und klicken Sie im Bereich Sortieren und Filtern auf die Schaltfläche Aufsteigend oder Sortieren von Z bis A, um die Daten in aufsteigender bzw. absteigender alphabetischer Reihenfolge zu sortieren. Siehe Screenshot:

Hinweis: Befinden sich leere Zeilen im Datenbereich, wird nach Anwendung dieser Schaltfläche die Sortierung nur für den Datenbereich ober- oder unterhalb der leeren Zeilen durchgeführt – ausgehend von der ausgewählten Zelle.
1,2 Dialogfeld „Sortieren“
In der Gruppe Sortieren und Filternder Registerkarte Datenbefindet sich eine weitere Schaltfläche Sortieren, siehe Screenshot:

Nach einem Klick auf diese Schaltfläche Sortierenwird das Dialogfeld Sortierenwie im folgenden Screenshot angezeigt:

Im Dialogfeld Sortieren können Sie passende Regeln festlegen, um Ihre Daten genau nach Ihren Anforderungen zu sortieren.
Tipp: Sie können auch Tastenkombinationen verwenden, um das Dialogfeld Sortieren zu öffnen. Drücken Sie dazu nacheinander die Tasten Alt + A + S + S auf Ihrer Tastatur.
1,3 Sortieroptionen im Filtermenü
Wenn Sie Filter auf Ihren Datenbereich angewendet haben, finden Sie die Sortieroptionen direkt zusammen mit den Filteroptionen. Klicken Sie dazu auf das Filtersymbol einer beliebigen Spalte, um die Sortieroptionen in der erweiterten Liste anzuzeigen – wie im folgenden Screenshot dargestellt:

Hinweis: Diese Sortieroptionen ändern sich je nach Art der Daten in der Spalte: Enthält die Spalte Text, werden Aufsteigend und Sortieren von Z bis A angezeigt; enthält sie Zahlen, erscheinen Sortieren von kleinster zu größter Zahl und Sortieren von größter zu kleinster Zahl; bei Datumsangaben werden Sortieren von ältestem zu neuestem Datum und Sortieren von neuestem zu ältestem Datum angezeigt.
1,4 Sortieroptionen über das Kontextmenü
In Excel können Sie die Sortieroptionen auch über das Kontextmenü nutzen, um Ihre Daten schnell und einfach zu sortieren. Klicken Sie dazu mit der rechten Maustaste auf eine beliebige Zelle in der Spalte mit den zu sortierenden Werten. Im Kontextmenü stehen Ihnen sechs Sortieroptionen zur Verfügung – wählen Sie bitte die gewünschte aus (siehe Screenshot):

Grundlegende Anwendungen der Sortierung
Mit dieser Excel-Sortierfunktion können Sie einfache Sortiervorgänge durchführen, beispielsweise Zahlen, Textzeichenfolgen oder Datumsangaben in aufsteigender oder absteigender Reihenfolge sortieren oder Zellen nach Schriftfarbe oder Hintergrundfarbe sortieren. In diesem Abschnitt werden einige grundlegende Anwendungen dieser Sortierfunktion beschrieben.
2,1 Daten nach Texten, Zahlen oder Datumsangaben sortieren
Um einen Datenbereich basierend auf Texten, Zahlen oder Datumsangaben in aufsteigender oder absteigender Reihenfolge zu sortieren, führen Sie bitte die folgenden Schritte aus:
1. Wählen Sie den Datenbereich, den Sie sortieren möchten, und klicken Sie anschließend auf Daten > Sortieren (siehe Screenshot):

2. Führen Sie im Dialogfeld Sortieren die folgenden Aktionen aus:
- Wählen Sie im Abschnitt Spalteden Spaltennamen aus, nach dem Sie sortieren möchten;
- Wählen Sie im Abschnitt Sortieren nachdie Option Zellenwerteaus;
- Geben Sie im Abschnitt Reihenfolgedie gewünschte Sortierreihenfolge an. (Um Textzeichenfolgen zu sortieren, wählen Sie)A bis Z oder Z bis A; um eine Zahlenliste zu sortieren, wählen Sie Kleinste zu größte oder Größte zu kleinste; um Datumswerte zu sortieren, wählen Sie Älteste zu Neueste oder Neueste zu Älteste.)
- Tipp: Wenn Ihre Daten Überschriften enthalten, stellen Sie sicher, dass die Option Titel einschließen aktiviert ist. Enthalten Ihre Daten keine Überschriften, deaktivieren Sie diese Option.

3. Klicken Sie anschließend auf die Schaltfläche OK, um die Daten sofort entsprechend der von Ihnen angegebenen Spalte zu sortieren.
2,2 Daten nach Zellenfarbe, Schriftfarbe oder Zellen-Symbol sortieren
Wenn Sie den Datenbereich nach Zellenfarbe, Schriftfarbe oder dem Symbol der bedingten Formatierung sortieren möchten, erledigt die Sortierfunktion diese Aufgabe im Handumdrehen.
Angenommen, Sie haben einen Datenbereich, der mit Zellenfarben formatiert ist (siehe Screenshot unten). Wenn Sie die Daten nun nach Zellenfarbe sortieren möchten – beispielsweise hellrote Zeilen ganz oben, gefolgt von hellgelben und hellblauen Zeilen –, gehen Sie wie folgt vor, um die Zeilen nach Zellenfarbe zu ordnen:

1. Wählen Sie den Datenbereich, den Sie nach Zellenfarbe sortieren möchten, und klicken Sie anschließend auf Daten > Sortieren, um das Dialogfeld Sortieren zu öffnen.
2. Nehmen Sie im Dialogfeld Sortieren die folgenden Einstellungen vor:
2,1) Legen Sie die erste Zellenfarbe wie folgt oben fest:
- Wählen Sie im Abschnitt Spalte Name oder andere Spalten aus, in denen sich farbige Zellen befinden. In diesem Beispiel sind alle Spalten farbig markiert – Sie können daher einen beliebigen Spaltennamen auswählen.
- Wählen Sie im Abschnitt Sortieren nachdie Option Bitte auswählen Zellenfarbe;
- Wählen Sie im Abschnitt Reihenfolgeeine Zellenfarbe aus, die oben oder unten platziert werden soll;
2,2) Klicken Sie anschließend auf die Schaltfläche Bedingungen hinzufügen, um die zweite und weitere Regelstufen hinzuzufügen. Wiederholen Sie die obigen Schritte, um die Farben für die zweite und weitere Zellen festzulegen.
- Tipp: Wenn Ihre Daten Überschriften enthalten, stellen Sie sicher, dass die Option Titel einschließen aktiviert ist. Enthalten Ihre Daten keine Überschriften, deaktivieren Sie diese Option bitte.

3. Nach Abschluss der Einstellungen klicken Sie auf die Schaltfläche OK, und der Datenbereich wird entsprechend Ihrer Angabe nach Zellenfarbe sortiert (siehe Screenshot):

Hinweis: Gemäß den oben beschriebenen Schritten können Sie die Daten auch nach Schriftfarbe oder Zellensymbol sortieren, indem Sie im Sortieren-Dialogfeld Schriftfarbe oder Bedingte Formatierung – Symbol auswählen.
2,3 Daten nach mehreren Spalten sortieren
Wenn Sie einen großen Datensatz wie im folgenden Screenshot haben und die Daten übersichtlicher gestalten möchten, indem Sie eine mehrstufige Sortierung durchführen – beispielsweise zuerst nach der Spalte „Region“, dann nach „Bundesland“ und schließlich nach „Umsatz“ –, wie führen Sie diese Sortierung in Excel durch?

Führen Sie zum Sortieren von Daten nach mehreren Spalten die folgenden Schritte aus:
1. Wählen Sie den Datenbereich aus, den Sie sortieren möchten, und klicken Sie anschließend auf Daten > Sortieren, um das Dialogfeld Sortieren zu öffnen.
2. Klicken Sie im Dialogfeld Sortieren zweimal auf die Schaltfläche Bedingungen hinzufügen, da drei Spalten für die Sortierung verwendet werden sollen. Daraufhin werden zwei Danach nach-Regelstufen in das Listenfeld eingefügt:
Hinweis: Wenn Ihre Daten Überschriften enthalten, stellen Sie sicher, dass die Option Titel einschließen aktiviert ist. Andernfalls deaktivieren Sie sie bitte.

3. Wählen Sie in den Dropdown-Listen der Felder Sortieren nach und Danach nach die Spaltennamen aus, nach denen sortiert werden soll. Wählen Sie anschließend für jede ausgewählte Spalte separat Zellenwerte im Bereich Sortieren nach und legen Sie abschließend die gewünschte Sortierreihenfolge fest.

4. Klicken Sie anschließend auf OK, und Sie erhalten das folgende Sortierergebnis (siehe Screenshot):

2,4 Daten basierend auf einer Benutzerdefinierte Listen sortieren
Anstelle einer alphabetischen oder numerischen Sortierung bietet diese Funktion auch eine benutzerdefinierte Listen-Sortierung. So können Sie beispielsweise den folgenden Datenbereich nach dem Status sortieren – „Nicht gestartet“, „In Bearbeitung“, „Abgeschlossen“ –, genau so, wie Sie es festgelegt haben. Im Folgenden erfahren Sie, wie Sie diese Art der Sortierung durchführen.

1. Wählen Sie den Datenbereich, den Sie sortieren möchten, und klicken Sie anschließend auf Daten>Sortieren, um das Dialogfeld Sortierenzu öffnen.
2. Wählen Sie im Dialogfeld Sortieren im Bereich Spalte die gewünschte Spalte aus und wählen Sie anschließend im Bereich Zellenwerte unter Sortieren nach. Klicken Sie im Bereich Reihenfolge auf die Option Benutzerdefinierte Listen (siehe Screenshot):
Hinweis: Wenn Ihre Daten Überschriften enthalten, stellen Sie sicher, dass die Option Titel einschließenaktiviert ist. Ist dies nicht der Fall, deaktivieren Sie sie bitte.

3. Es erscheint daraufhin ein Benutzerdefinierte Liste-Fenster. Führen Sie bitte die folgenden Schritte aus:
- Klicken Sie auf NEUE LISTEim Feld BenutzerdefiniertListen;
- Geben Sie die Textzeichenfolgen in der gewünschten Sortierreihenfolge in das Feld Listeneinträgeein; (Drücken Sie beim Eingeben der Texte die)Eingabetaste, um die einzelnen Einträge zu trennen.)
- Klicken Sie abschließend auf die Schaltfläche Hinzufügen, um die neue Liste sofort dem Feld Benutzerdefinierte Liste hinzuzufügen.

4. Klicken Sie anschließend auf die Schaltfläche OK, um zum Dialogfeld Sortieren zurückzukehren. Die neue benutzerdefinierte Liste der Elemente wird nun in der Dropdown-Liste des Felds Reihenfolge angezeigt.

5. Klicken Sie anschließend auf die Schaltfläche OK, um das Dialogfeld zu schließen. Der Datenbereich wurde daraufhin entsprechend Ihrer benutzerdefinierten Liste sortiert (siehe Screenshot):

2,5 Daten Von links nach rechts sortieren (horizontale Sortierung)
Normalerweise sortieren Sie die Datentabelle stets vertikal – von oben nach unten. Gelegentlich möchten Sie die Daten jedoch basierend auf den Zeilenwerten sortieren, also horizontal von links nach rechts. Beispielsweise möchte ich im folgenden Datenbereich die Tabelle anhand der Werte in der Zeile „Name“ sortieren.

In diesem Fall bietet die Sortierfunktion eine integrierte Möglichkeit, um von links nach rechts zu sortieren. Gehen Sie dazu wie folgt vor:
1. Wählen Sie den Datenbereich (ohne Überschriften), den Sie sortieren möchten, und klicken Sie anschließend auf Daten > Sortieren, um das Dialogfeld „Sortieren“ zu öffnen.
2. Klicken Sie im erscheinenden Dialogfeld Sortieren auf die Schaltfläche Optionen. Wählen Sie anschließend im Dialogfeld Sortieroptionen die Option Von links nach rechts sortieren aus (siehe Screenshot):

3. Klicken Sie auf OK, um zum Sortieren-Dialogfeld zurückzukehren. Geben Sie nun im Abschnitt Zeile die Zeilennummer an, nach der die Daten sortiert werden sollen, und wählen Sie anschließend im Abschnitt Sortieren nach Zellwerte aus. Wählen Sie schließlich im Abschnitt Reihenfolge die gewünschte Sortierreihenfolge aus (siehe Screenshot):

4. Klicken Sie dann auf OK, und Ihre Daten sind wie im folgenden Screenshot dargestellt sortiert:

2,6 Daten in Groß-/Kleinschreibung beachtender Reihenfolge sortieren
In der Regel erfolgt die Datensortierung ohne Berücksichtigung der Groß-/Kleinschreibung, wie im ersten Screenshot unten gezeigt. Doch was, wenn Sie die Sortierung groß-/kleinschreibungsabhängig durchführen möchten – so wie im zweiten Screenshot dargestellt? Wie lässt sich diese Aufgabe in Excel lösen?

Führen Sie eine Groß-/Kleinschreibung beachten-Sortierung in Excel wie folgt durch:
1. Markieren Sie den Datenbereich, den Sie sortieren möchten, und klicken Sie anschließend auf Daten > Sortieren, um das Dialogfeld Sortieren zu öffnen.
2. Geben Sie im Dialogfeld Sortieren im Abschnitt Spalte den Spaltennamen an, nach dem die Daten sortiert werden sollen, und wählen Sie anschließend Zellwerte im Abschnitt Sortieren nach aus. Wählen Sie schließlich im Abschnitt Reihenfolge die gewünschte Sortierreihenfolge aus (siehe Screenshot):
Hinweis: Wenn Ihre Daten Überschriften enthalten, stellen Sie sicher, dass die Option Titel einschließen aktiviert ist. Falls Ihre Daten keine Überschriften enthalten, deaktivieren Sie diese Option bitte.

3. Klicken Sie im Dialogfeld weiterhin auf die Schaltfläche Optionen. Aktivieren Sie im daraufhin erscheinenden Dialogfeld Sortieroptionen die Option Groß-/Kleinschreibung beachten (siehe Screenshot):

4. Klicken Sie auf OK > OK, um die Dialogfelder zu schließen. Die Daten werden nun unter Beachtung der Groß-/Kleinschreibung sortiert – bei identischem Text werden zunächst Einträge mit Kleinbuchstaben und danach solche in Großbuchstaben angezeigt (siehe Screenshot):

Erweiterte Anwendungsmöglichkeiten der Sortierung
In Ihrer täglichen Arbeit begegnen Ihnen möglicherweise komplexere, praxisnahe und spezifische Sortieraufgaben. Dieser Abschnitt behandelt die verschiedenen Arten von Sortieraufgaben in Excel.
3,1 Daten nach Häufigkeit sortieren
Angenommen, Sie haben eine Datenspalte und möchten diese nun absteigend nach der Häufigkeit des Vorkommens der einzelnen Werte sortieren – so wie im folgenden Screenshot gezeigt. Im Folgenden stelle ich Ihnen zwei Methoden vor, um diese Aufgabe zu lösen.

Daten basierend auf der Häufigkeit mit einer Hilfsspalte sortieren
In Excel lässt sich nicht direkt nach der Vorkommenshäufigkeit sortieren. Erstellen Sie daher eine Hilfsformel, um die Häufigkeit jedes Textes zu ermitteln, und sortieren Sie anschließend nach dieser Hilfsspalte, um das gewünschte Ergebnis zu erhalten.
1. Geben Sie die folgende Formel in eine leere Zelle neben den Originaldaten ein – zum Beispiel in Zelle B2 – und ziehen Sie den Ausfüllkorb nach unten, um die Formel auf die restlichen Zellen anzuwenden (siehe Screenshot):
=COUNTIF($A$2:$A$16,A2)
Hinweis: In der obigen Formel ist A2:A16 die Liste mit den Daten, nach deren Häufigkeit sortiert werden soll, und A2 der erste Dateneintrag dieser Liste.

2. Markieren Sie anschließend die Formelzellen und klicken Sie auf Daten > Aufsteigend oder Sortieren von Z bis A, je nach Bedarf. Wählen Sie im daraufhin erscheinenden Warnhinweis Sortierwarnung die Option Auswahl erweitern aus (siehe Screenshots):

3. Klicken Sie anschließend auf die Schaltfläche Sortieren. Die ursprüngliche Spalte wurde nun entsprechend der Häufigkeit sortiert, wie in den folgenden Screenshots gezeigt:

1. Nachdem Sie das Ergebnis erhalten haben, können Sie die Hilfsspalte bei Bedarf löschen.
2. Falls Textzeichenfolgen mit identischer Häufigkeit vorkommen, werden identische Texte möglicherweise nicht zusammen gruppiert. Öffnen Sie in diesem Fall das Dialogfeld Sortieren und sortieren Sie zuerst nach der Hilfsspalte und anschließend nach dem Text – wie im folgenden Screenshot gezeigt:
Daten basierend auf der Häufigkeit mit einer praktischen Funktion sortieren
Falls Sie über Kutools für Excel verfügen, können Sie mithilfe der Funktion Erweitertes Sortieren Ihre Daten schnell und einfach nach Vorkommenshäufigkeit sortieren – ganz ohne Hilfsspalte.
1. Markieren Sie die Datenspalte, die Sie sortieren möchten, und klicken Sie anschließend auf KUTOOLS PLUS > Sortieren > Erweitertes Sortieren (siehe Screenshot):

2. Wählen Sie im Dialogfeld Erweitertes Sortieren die gewünschte Spalte im Abschnitt Spalte aus. Anschließend wählen Sie im Abschnitt Häufigkeit unter der Dropdown-Liste Sortieren nach Ihre Option aus. Geben Sie abschließend im Abschnitt Reihenfolge die gewünschte Sortierreihenfolge an (siehe Screenshot):
Hinweis: Wenn Ihre Daten Überschriften enthalten, stellen Sie sicher, dass die Option Titel einschließenaktiviert ist. Falls Ihre Daten keine Überschriften enthalten, deaktivieren Sie diese Option bitte.

3. Klicken Sie anschließend auf die Schaltfläche OK. Die Datenspalte wird sofort nach Vorkommenshäufigkeit sortiert (siehe Screenshot):

3,2 Daten nach Zeichenlänge sortieren
Wenn Sie eine Liste mit Textzeichenfolgen unterschiedlicher Länge haben, möchten Sie diese vielleicht nach Zeichenanzahl sortieren – für eine übersichtliche und aufgeräumte Spalte. Dieser Abschnitt zeigt Ihnen, wie Sie Ihre Daten nach der Anzahl der Zeichen sortieren.
Daten basierend auf der Zeichenlänge mit einer Hilfsspalte sortieren
Um eine Spalte nach der Zeichenlänge zu sortieren, berechnen Sie mithilfe der LÄNGE-Funktion (LEN) die Anzahl der Zeichen pro Zelle und wenden Sie danach die Sortierfunktion an. Gehen Sie dazu wie folgt vor:
1. Geben Sie die Formel =LÄNGE(A2) in eine leere Zelle neben den Originaldaten ein – beispielsweise in Zelle B2 – und ziehen Sie den Ausfüllkorb nach unten, um die Formel auf die übrigen Zellen anzuwenden (siehe Screenshot):

2. Markieren Sie anschließend die Formelzellen und klicken Sie auf Daten > Aufsteigend oder Sortieren von Z bis A, je nach Bedarf. Wählen Sie im daraufhin erscheinenden Warnhinweis Sortierwarnung die Option Auswahl erweitern aus (siehe Screenshot):

3. Klicken Sie anschließend auf die Schaltfläche Sortieren. Die Zeichenfolgen wurden nun nach ihrer Länge sortiert. Bei Bedarf können Sie die Hilfsspalte B löschen (siehe Screenshot):

Daten basierend auf der Zeichenlänge mit einer einfachen Option sortieren
Um Daten schnell und einfach nach der Anzahl der Zeichen zu sortieren, empfehle ich Ihnen ein praktisches Tool: Kutools für Excel. Mit seiner Funktion Erweitertes Sortieren meistern Sie diese Aufgabe mühelos.
1. Markieren Sie die Datenspalte, die Sie sortieren möchten, und klicken Sie anschließend auf KUTOOLS PLUS > Sortieren > Erweitertes Sortieren.
2. Wählen Sie im Erweitertes Sortieren-Dialogfeld im Abschnitt Spaltedie gewünschte Spalte aus, nach der sortiert werden soll, und wählen Sie im Dropdown-Feld Sortieren nachTextlängeaus. Legen Sie abschließend im Abschnitt Reihenfolgedie gewünschte Sortierreihenfolge fest. Siehe Screenshot:
Tipp: Wenn Ihre Daten Überschriften enthalten, stellen Sie sicher, dass Titel einschließen aktiviert ist. Falls Ihre Daten keine Überschriften enthalten, deaktivieren Sie diese Option bitte.

3. Klicken Sie anschließend auf die Schaltfläche OK, damit die Textzeichenfolgen in der Liste nach Zeichenlänge sortiert werden – wie im folgenden Screenshot dargestellt:

3,3 Sortieren Sie Vollständiger Name nach Nachname
Beim Sortieren einer Liste von Vollständiger Name verwendet Excel standardmäßig das erste Zeichen des Namens zur Sortierung. Was aber, wenn Sie die Daten stattdessen nach dem Nachname sortieren möchten? Im Folgenden zeige ich Ihnen einige praktische Tricks, um Vollständiger Name in Excel problemlos nach Nachname zu sortieren.
Sortieren Sie Vollständiger Name nach Nachname mithilfe einer Hilfsspalte
Um „Vollständiger Name“ basierend auf dem Nachnamen zu sortieren, extrahieren Sie den Nachnamen in eine neue Spalte und wenden anschließend die Sortierfunktion an, um die Namen alphabetisch nach Nachname zu ordnen. Gehen Sie dazu wie folgt vor:
1. Geben Sie die folgende Formel in eine leere Zelle neben Ihren Originaldaten ein – zum Beispiel in Zelle B2 – und ziehen Sie anschließend den Ausfüllknauf nach unten, um die Formel auf die restlichen Zellen zu übertragen. Siehe Screenshot:
=RIGHT(A2,LEN(A2)-FIND(„@",SUBSTITUTE(A2," ",„@",LEN(A2)-LEN(SUBSTITUTE(A2," ",„")))))

2. Wählen Sie weiterhin die Formelzellen aus und klicken Sie dann auf Daten > Aufsteigend oder Sortieren von Z bis A, je nach Bedarf. Wählen Sie im daraufhin erscheinenden Warnhinweis Sortierwarnung die Option Auswahl erweitern. Siehe Screenshot:

3. Klicken Sie anschließend auf die Schaltfläche Sortieren, und Sie erhalten die vollständigen Namen, sortiert nach Nachname. Nach Abschluss können Sie die Hilfsspalte bei Bedarf löschen. Siehe Screenshot:

Sortieren Sie Vollständiger Name nach Nachname mit einer schnellen Methode
Falls Sie mit Formeln nicht vertraut sind und den vollständigen Namen ohne Formel nach Nachname sortieren möchten, hilft Ihnen die Erweitertes Sortieren-Funktion von Kutools für Excel weiter.
1. Wählen Sie die Zellen mit dem vollständigen Namen aus, die Sie sortieren möchten, und klicken Sie auf KUTOOLS PLUS > Sortieren > Erweitertes Sortieren.
2. Wählen Sie im Erweitertes Sortieren-Dialogfeld im Abschnitt Spaltedie gewünschte Spalte aus, und wählen Sie Nachnameaus der Dropdown-Liste Sortieren nachaus. Legen Sie abschließend im Abschnitt Reihenfolgedie gewünschte Sortierreihenfolge fest. Siehe Screenshot:
Tipp: Wenn Ihre Daten Überschriften enthalten, stellen Sie sicher, dass die Option Titel einschließen aktiviert ist. Falls Ihre Daten keine Überschriften enthalten, deaktivieren Sie diese bitte.

3. Klicken Sie anschließend auf die Schaltfläche OK, und die Spalte „Vollständiger Name“ wird sofort nach Nachnamen sortiert.

3,4 Sortieren Sie E-Mail-Adresse nach Domain
Wenn Sie eine Liste von E-Mail-Adresse haben, die nicht nach dem ersten Buchstaben der Adresse, sondern nach der Domain sortiert werden soll – wie lässt sich dies in Excel bewerkstelligen? In diesem Abschnitt werden einige schnelle Methoden zum Sortieren von E-Mail-Adresse nach Domains vorgestellt.
Sortieren Sie E-Mail-Adresse nach Domain mithilfe einer Hilfsspalte
Hier können Sie eine Formel erstellen, um die E-Mail-Domain in eine separate Spalte zu extrahieren, und anschließend die ursprünglichen E-Mail-Adressen anhand dieser neuen Domänenspalte zu sortieren.
1. Geben Sie die folgende Formel in eine leere Zelle neben Ihrer E-Mail-Adresse ein – in diesem Beispiel wird die Formel in Zelle C2 eingegeben – und ziehen Sie anschließend den Ausfüllknauf auf den gewünschten Bereich, um die Formel anzuwenden. So werden alle E-Mail-Domains automatisch aus den Adressen extrahiert. Siehe Screenshot:
=RIGHT(B2,LEN(B2)-FIND(„@",B2))

2. Lassen Sie die Formelzellen markiert und klicken Sie dann auf Daten > Aufsteigend oder Sortieren von Z bis A, je nach Bedarf. Aktivieren Sie im Dialogfeld Sortierwarnung die Option Auswahl erweitern. Siehe Screenshot:

3. Klicken Sie anschließend auf die Schaltfläche Sortieren, um die Daten entsprechend Ihrer Auswahl in aufsteigender oder absteigender Reihenfolge nach E-Mail-Domain zu sortieren.

4. Nach dem Sortieren können Sie die Hilfsspalte bei Bedarf löschen.
Sortieren Sie E-Mail-Adresse nach Domain mit wenigen Klicks
Falls Sie Kutools für Excel besitzen, können Sie mithilfe der Funktion Erweitertes Sortieren die E-Mail-Adressen mit nur wenigen Klicks alphabetisch nach Domainnamen sortieren.
1. Markieren Sie den gesamten Datenbereich, den Sie sortieren möchten, und klicken Sie dann auf KUTOOLS PLUS > Sortieren > Erweitertes Sortieren.
2. Im Erweitertes Sortieren-Dialogfeld wählen Sie im Abschnitt Spalte die gewünschte Spalte aus und wählen in der Dropdown-Liste Sortieren nach die Option E-Mail-Domain aus. Legen Sie abschließend im Abschnitt Reihenfolge die gewünschte Sortierreihenfolge fest. Siehe Screenshot:
Tipps: Wenn Ihre Daten Überschriften enthalten, stellen Sie sicher, dass die Option Titel einschließenaktiviert ist. Falls Ihre Daten keine Überschriften enthalten, deaktivieren Sie diese Option bitte.

3. Klicken Sie auf OK, und der Datenbereich wurde wie im folgenden Screenshot dargestellt nach E-Mail-Domain sortiert:

3,5 Eine Spalte sortieren, um sie an eine andere anzupassen
Wenn Sie zwei Spalten mit identischen oder nahezu identischen Daten in unterschiedlicher Reihenfolge haben, müssen Sie diese möglicherweise so sortieren, dass gleiche Werte in beiden Spalten in derselben Zeile stehen. In diesem Abschnitt stelle ich zwei Fälle für diese Art der Sortierung vor.
Zwei Spalten mit exakt denselben Elementen sortieren, um sie abzugleichen
Beispielsweise habe ich zwei Spalten mit denselben Elementen, jedoch in unterschiedlicher Reihenfolge. Ich möchte die zweite Spalte so sortieren, dass sie exakt der ersten Spalte entspricht – wie im folgenden Screenshot veranschaulicht.

1. Geben Sie die folgende Formel in eine leere Zelle neben Ihren Originaldaten ein, und ziehen Sie anschließend den Ausfüllknauf, um die Formel auf alle Zellen der Liste anzuwenden. So erhalten Sie die Position jedes Werts aus Spalte B relativ zu Spalte A. Siehe Screenshot:
=MATCH(B2,$A$2:$A$10,0)

2. Wählen Sie anschließend Spalte B und die neue Hilfsspalte aus, und klicken Sie auf Daten > Sortieren, um das Dialogfeld Sortieren aufzurufen. Führen Sie im Dialogfeld Sortieren die folgenden Schritte aus:
- Wählen Sie im Abschnitt Spaltedie Hilfsspalte aus, nach der die Daten sortiert werden sollen;
- Wählen Sie anschließend im Abschnitt Zellenwerteunter Sortieren nach;
- Wählen Sie abschließend im Abschnitt Kleinste zu größte die Option Reihenfolge.

3. Klicken Sie anschließend auf die Schaltfläche OK. Daraufhin werden die beiden Spalten exakt wie im folgenden Screenshot gezeigt abgeglichen. Die Formelspalte können Sie danach bei Bedarf löschen.

Zwei Spalten mit nicht exakt denselben Elementen sortieren, um sie abzugleichen
Manchmal stimmen die Elemente in zwei Spalten nicht exakt überein. Angenommen, Sie möchten die Daten in der zweiten Spalte so sortieren, dass sie denen in der ersten Spalte entsprechen, sodass identische Werte in denselben Zeilen ausgerichtet sind, wie im folgenden Screenshot dargestellt.

1. Fügen Sie zwischen den beiden Spalten eine neue leere Spalte ein.
2. Geben Sie die folgende Formel in Zelle B2 ein und ziehen Sie anschließend am Ausfüllkästchen, um sie auf die gewünschten Zellen zu übertragen. Anschließend sehen Sie, dass die Daten in Spalte C so sortiert wurden, dass sie den Daten in Spalte A entsprechen.
=IF(ISNA(MATCH(A2,$C$2:$C$8,0)),„",INDEX($C$2:$C$8,MATCH(A2,$C$2:$C$8,0)))

3,6 Eindeutige Werte aus einer Datenliste sortieren und extrahieren
Wenn Sie eine Liste mit Werten haben, die Duplikate enthalten, und nun nur die eindeutigen Werte extrahieren und alphabetisch sortieren möchten, wie im folgenden Screenshot gezeigt, stelle ich Ihnen hier einige Formeln vor, mit denen Sie diese Art der Sortierung durchführen können.

1. Geben Sie die folgende Formel in eine leere Zelle – C2 – ein und drücken Sie anschließend Strg + Umschalt + Enter, um das erste Ergebnis zu erhalten. Siehe Screenshot:
=IFERROR(INDEX($A$2:$A$12,MATCH(0,COUNTIF($A$2:$A$12,„<"&$A$2:$A$12)-SUM(COUNTIF($A$2:$A$12,„="&C$1:C1)),0)),"")
Hinweis: In der Formel steht A2:A12 für die Datenliste, aus der Sie eindeutige Werte extrahieren möchten, und C1 ist die Zelle direkt über der Formel, die Sie eingegeben haben. Passen Sie diese Bezüge entsprechend Ihren Anforderungen an.

2. Ziehen Sie anschließend am Ausfüllkästchen, um die Werte zu extrahieren, bis leere Zellen erscheinen. Alle eindeutigen Werte werden extrahiert und in aufsteigender Reihenfolge sortiert. Siehe Screenshot:

1. Wenn Sie die extrahierten eindeutigen Werte in absteigender Reihenfolge sortiert haben möchten, wenden Sie bitte die folgende Formel an: (Denken Sie daran, die Tasten)Strg + Umschalt + Enter zu drücken.)
=IFERROR(INDEX($A$2:$A$12,MATCH(0,COUNTIF($A$2:$A$12,„>"&$A$2:$A$12)-SUM(COUNTIF($A$2:$A$12,„="&C$1:C1)),0)),"")
2. Falls die Datenliste leere Zellen oder numerische Werte enthält, funktioniert die obige Formel nicht. Verwenden Sie in diesem Fall die folgenden Formeln: (Denken Sie daran, die Tasten)Strg + Umschalt + Enter zu drücken.)
=IFERROR(SMALL(IF((COUNTIF($C$1:C1,$A$2:$A$12)=0)*ISNUMBER($A$2:$A$12),$A$2:$A$12,„A"),1),INDEX($A$2:$A$12,MATCH(SMALL(IF(ISTEXT($A$2:$A$12)*(COUNTIF(C1:$C$1,$A$2:$A$12)=0),COUNTIF($A$2:$A$12,„<"&$A$2:$A$12),„"),1),IF(ISTEXT($A$2:$A$12),COUNTIF($A$2:$A$12,„<"&$A$2:$A$12),„"),0)))

3,7 Mehrere Zeilen oder Spalten gleichzeitig unabhängig voneinander sortieren
Es ist einfach, einen Datenbereich basierend auf einer Zeile oder Spalte zu sortieren. Manchmal möchten Sie jedoch jede Zeile oder Spalte im Bereich unabhängig voneinander alphabetisch sortieren. Wie können Sie diese Aufgabe in Excel bewältigen?
Mehrere Zeilen einzeln sortieren
Angenommen, Sie haben einen Datenbereich, der – wie im folgenden Screenshot dargestellt – zeilenweise alphabetisch neu sortiert werden soll. Für diese Aufgabe stellen wir Ihnen hier zwei schnelle Lösungsmethoden vor.

Mehrere Zeilen gleichzeitig unabhängig voneinander mit einer Formel sortieren
1. Kopieren Sie die Zeilenüberschriften an einen anderen Ort, wo Sie das sortierte Ergebnis erhalten möchten.
2. Geben Sie anschließend die folgende Formel in eine leere Zelle – H2 – ein oder kopieren Sie sie dorthin und drücken Sie gleichzeitig Strg + Umschalt + Enter, um das erste Ergebnis zu erhalten. Siehe Screenshot:
=INDEX($B2:$E2, MATCH(COLUMNS($B2:B2), COUNTIF($B2:$E2, „<="&$B2:$E2), 0))

3. Markieren Sie anschließend die Formelzelle H2 und ziehen Sie das Ausfüllkästchen nach rechts, um die Formel auf die übrigen Zellen der ersten Zeile zu übertragen – in diesem Beispiel bis zur Zelle K2. Siehe Screenshot:

4. Markieren Sie anschließend die Formelzellen der ersten Zeile (H2:K2) und ziehen Sie das Ausfüllkästchen nach unten, um die Formel auf die übrigen Zeilen zu übertragen. Jetzt sehen Sie, dass die Werte in jeder Zeile einzeln in aufsteigender Reihenfolge sortiert wurden.

Mehrere Zeilen gleichzeitig unabhängig voneinander mit VBA-Code sortieren
Der folgende VBA-Code hilft Ihnen ebenfalls, die Daten in jeder Zeile problemlos alphabetisch zu sortieren. Gehen Sie dazu wie folgt vor:
1. Markieren Sie die Daten, die in jeder Zeile sortiert werden sollen.
2. Halten Sie die Tasten ALT + F11 gedrückt, um das Fenster Microsoft Visual Basic für Applikationen zu öffnen.
3. Klicken Sie anschließend auf Einfügen > Modul, und fügen Sie den folgenden Code in das Modul-Fenster ein.
VBA-Code: Mehrere Zeilen gleichzeitig unabhängig voneinander sortieren
Sub SortIndividualR()
'Updateby Extendoffice
Dim xRg As Range, yRg As Range
If TypeName(Selection) <> "Range" Then Exit Sub
Set xRg = Selection
If xRg.Count = 1 Then
MsgBox "Select multiple cells!", vbExclamation, "Kutools for Excel"
Exit Sub
End If
With Application
.ScreenUpdating = False
.EnableEvents = False
.Calculation = xlCalculationManual
End With
Application.ScreenUpdating = False
For Each yRg In xRg.Rows
yRg.Sort Key1:=yRg.Cells(1, 1), _
Order1:=xlAscending, _
Header:=xlNo, _
Orientation:=xlSortRows
Next yRg
With Application
.ScreenUpdating = True
.EnableEvents = True
.Calculation = xlCalculationAutomatic
End With
Application.ScreenUpdating = True
End Sub
Drücken Sie anschließend die Taste F5 , um diesen Code auszuführen. Die Daten in jeder Zeile werden sofort in aufsteigender Reihenfolge sortiert. Siehe Screenshot:

Mehrere Spalten einzeln sortieren
Um die Daten in jeder Spalte einzeln zu sortieren, können Ihnen die folgenden beiden Methoden behilflich sein.
Mehrere Spalten gleichzeitig unabhängig voneinander mit einer Formel sortieren
1. Kopieren Sie die Spaltenüberschriften an eine andere Stelle, an der Sie das sortierte Ergebnis erhalten möchten.
2. Geben Sie danach die folgende Formel in eine leere Zelle – F3 – ein und drücken Sie gleichzeitig Strg + Umschalt + Enter, um das erste Ergebnis zu erhalten. Ziehen Sie anschließend das Ausfüllkästchen nach unten, um die Formel auf die übrigen Zeilen zu übertragen. Siehe Screenshot:
=INDEX(A$3:A$6,MATCH(ROWS(A$3:A3),COUNTIF(A$3:A$6,„<="&A$3:A$6),0))

3. Markieren Sie weiterhin die Formelzellen der ersten Spalte (F3:F6) und ziehen Sie das Ausfüllkästchen nach rechts, um die Formel auf die übrigen Spalten zu übertragen. So sind die Werte in jeder Spalte einzeln in aufsteigender Reihenfolge sortiert – wie im folgenden Screenshot gezeigt:

Mehrere Spalten gleichzeitig unabhängig voneinander mit VBA-Code sortieren
Um die Daten in mehreren Spalten unabhängig voneinander zu sortieren, kann Ihnen auch der folgende VBA-Code behilflich sein. Gehen Sie dazu wie folgt vor:
1. Halten Sie die Tasten ALT + F11 gedrückt, um das Fenster Microsoft Visual Basic für Applikationen zu öffnen.
2. Klicken Sie anschließend auf Einfügen > Modul, und fügen Sie den folgenden Code in das Modul-Fenster ein.
VBA-Code: Mehrere Spalten gleichzeitig unabhängig voneinander sortieren
Sub SortIndividualJR()
'Updateby Extendoffice
Dim xRg As Range
Dim yRg As Range
Dim ws As Worksheet
Set ws = ActiveSheet
On Error Resume Next
Set xRg = Application.InputBox(Prompt:="Range Selection:", _
Title:="Kutools for excel", Type:=8)
Application.ScreenUpdating = False
For Each yRg In xRg
With ws.Sort
.SortFields.Clear
.SortFields.Add Key:=yRg, Order:=xlAscending
.SetRange ws.Range(yRg, yRg.End(xlDown))
.Header = xlNo
.MatchCase = False
.Apply
End With
Next yRg
Application.ScreenUpdating = True
End Sub
3. Drücken Sie anschließend die Taste F5, um diesen Code auszuführen. Es erscheint dann ein Eingabefeld, in dem Sie den gewünschten Datenbereich auswählen können. Siehe Screenshot:

4. Klicken Sie anschließend auf OK, und jede Spalte wird umgehend einzeln sortiert.

3,8 Daten zufällig in Excel sortieren
Es ist üblich, Daten alphabetisch in aufsteigender oder absteigender Reihenfolge zu sortieren. Haben Sie jedoch schon einmal versucht, Daten in einer Zufällige Auswahl zu sortieren? In diesem Abschnitt erläutere ich, wie Sie einen Zellbereich in zufälliger Reihenfolge mischen können.
Eine Datenspalte zufällig mit einer Hilfsspalte sortieren
Normalerweise können Sie die Funktion ZUFALLSZAHL nutzen, um Zufallszahlen zu generieren, und anschließend Ihre Daten anhand dieser Zufallsliste sortieren. Gehen Sie dazu wie folgt vor:
1. Geben Sie diese Formel in eine leere Zelle neben Ihren Daten ein: =ZUFALLSZAHL(), und ziehen Sie das Ausfüllkästchen nach unten, um eine Liste von Zufallszahlen wie im folgenden Screenshot gezeigt zu erstellen:

2. Behalten Sie die markierten Formelzellen bei und klicken Sie anschließend auf Daten > Aufsteigend oder Sortieren von Z bis A, je nach Bedarf. Wählen Sie im daraufhin erscheinenden Warnhinweis Sortierwarnung die Option Auswahl erweitern. Siehe Screenshot:

3. Klicken Sie anschließend auf die Schaltfläche Sortieren, und Ihre Datenliste wird sofort gemischt. Siehe Screenshot:

Zellen, Zeilen oder Spalten zufällig mit einer erstaunlichen Funktion sortieren
Kutools für Excel bietet eine leistungsstarke Funktion – Zufällige Sortierung, mit der Sie Daten innerhalb einer Zellauswahl, jede Spalte oder Zeile einer Auswahl sowie ganze Zeilen oder Spalten auf einmal zufällig anordnen können.
1. Markieren Sie den gewünschten Datenbereich, den Sie zufällig sortieren möchten, und klicken Sie anschließend auf KUTOOLS PLUS > Sortieren > Zufällige Sortierung. Siehe Screenshot:

2. Wählen Sie im Dialogfeld Sortieren, Auswählen oder Zufällig unter der Registerkarte Sortieren eine der folgenden gewünschten Optionen aus:
- Ganze Zeile: Mischen Sie die ganze Zeile per zufälliger Auswahl.
- Ganze Spalten sortieren: Mischen Sie ganze Spalten per zufälliger Auswahl.
- In jeder Zeile sortieren: Mischen Sie jede Zeile einzeln.
- In jeder Spalte sortieren: Mischen Sie jede Spalte einzeln.
- Alle Zellen sortieren: Wählen Sie alle Zellen im Bereich aus, um sie zufällig anzuordnen.

3. Klicken Sie anschließend auf die Schaltfläche OK, um die Daten sofort zufällig anzuordnen.
3,9 Sortieren einer Datumsliste nach Monat, Tag oder Monat und Tag
Beim Sortieren von Datumswerten in Excel sortiert die Sortierfunktion standardmäßig nach Jahr, Monat und Tag. In bestimmten Fällen möchten Sie jedoch möglicherweise die Datumsangaben ausschließlich nach Monat oder Tag bzw. nach Monat und Tag sortieren – unabhängig vom Jahr. Wie lösen Sie dieses Problem in Excel?
Eine Liste von Datumsangaben nach Monat oder Tag mit einer Hilfsspalte sortieren
Um Datumswerte ausschließlich nach Monat oder Tag zu sortieren, extrahieren Sie einfach die Monats- oder Tageszahlen aus den Datumsangaben und sortieren Ihre Liste anschließend anhand der Spalte mit diesen extrahierten Werten.
1. Geben Sie die folgende Formel in eine leere Zelle neben Ihren Daten ein und ziehen Sie anschließend am Ausfüllkästchen nach unten, um die Formel auf die übrigen Zellen zu übertragen (siehe Screenshot):
=MONTH(B2) (extract month number)
=TAG(B2)(extrahiert die Tageszahl)

2. Sobald die Monats- oder Tageszahlen angezeigt werden, markieren Sie weiterhin die Formelzellen und klicken Sie anschließend auf Daten > Aufsteigend oder Sortieren von Z bis A, je nach Bedarf. Wählen Sie im erscheinenden Sortierwarnung-Dialogfeld die Option Auswahl erweitern (siehe Screenshot):

3. Klicken Sie anschließend auf die Schaltfläche Sortieren, um die Datumsangaben nun nach Monat – unter Ignorierung von Jahr und Tag – zu sortieren (siehe Screenshot):

Eine Liste von Datumsangaben nach Monat oder Tag mit wenigen Klicks sortieren
Falls Sie Kutools für Excel besitzen, können Sie mithilfe der Funktion Erweitertes Sortieren eine Liste von Datumswerten mit nur wenigen Klicks ausschließlich nach Monat oder Tag sortieren.
Kutools für Excel – Ausgestattet mit über 300 unverzichtbaren Werkzeugen für Excel. Erledigen Sie Ihre Excel-Aufgaben schneller, einfacher und effizienter.Jetzt herunterladen!
1. Wählen Sie den gewünschten Datenbereich aus und klicken Sie anschließend auf KUTOOLS PLUS > Sortieren > Erweitertes Sortieren.
2. Wählen Sie im Erweitertes Sortieren-Dialogfeld in der Rubrik Spalte die zu sortierende Spalte aus und wählen Sie unter Monat oder Tag aus dem Dropdown-Menü Sortieren nach eine Option aus. Legen Sie abschließend in der Rubrik Reihenfolge die gewünschte Sortierreihenfolge fest.
Tipp: Falls Ihre Daten Überschriften enthalten, stellen Sie sicher, dass die Option Titel einschließen aktiviert ist. Andernfalls deaktivieren Sie diese Option bitte.

3. Klicken Sie anschließend auf die Schaltfläche OK, um die Daten entsprechend Ihrer Angabe – unter Ignorierung des Jahres – nach Monat oder Tag zu sortieren (siehe Screenshot):

Eine Liste von Datumsangaben nach Monat und Tag mit einer Hilfsspalte sortieren
Falls Sie eine Liste von Datumswerten ausschließlich nach Monat und Tag – ohne Berücksichtigung des Jahres – sortieren möchten, hilft Ihnen die TEXT-Funktion dabei, ein Datum in eine Textzeichenfolge im gewünschten Format umzuwandeln. Anschließend können Sie die gewünschte Sortierfunktion anwenden.
1. Geben Sie die folgende Formel in eine leere Zelle neben Ihren Daten ein und ziehen Sie sie dann bis zum Ende Ihrer Datentabelle nach unten. Der Monat und der Tag wurden nun als Textzeichenfolge extrahiert (siehe Screenshot):
=TEXT(B2,„MMDD")

2. Behalten Sie die Markierung der Formelzellen bei und klicken Sie dann auf Daten > Aufsteigend oder Sortieren von Z bis A, je nach Bedarf. Wählen Sie im erscheinenden Dialogfeld Sortierwarnung die Option Auswahl erweitern (siehe Screenshot):

3. Klicken Sie anschließend auf die Schaltfläche Sortieren, um Ihre Daten nun ausschließlich nach Monat und Tag zu sortieren.

3,10 Sortieren einer Datumsliste basierend auf Wochentagsstatistik
Um eine Liste von Datumswerten basierend auf Wochentagsstatistik zu sortieren – das heißt, von Montag bis Sonntag oder von Sonntag bis Samstag – werden in diesem Abschnitt zwei Methoden zur Lösung dieser Aufgabe in Excel vorgestellt.
Sortieren einer Datumsliste nach Wochentagsstatistik mithilfe einer Hilfsspalte
Beim Sortieren von Datumswerten nach Wochentagsstatistik benötigen Sie ebenfalls eine Hilfsspalte, die eine Zahl zurückgibt, die der jeweiligen Woche entspricht. Anschließend sortieren Sie die Datumswerte anhand dieser Hilfsspalte.
1. Geben Sie die folgende Formel in eine leere Zelle ein, kopieren Sie sie dorthin oder ziehen Sie anschließend am Ausfüllkästchen nach unten, um die Formel auf die anderen Zellen zu übertragen (siehe Screenshot):
=WEEKDAY(B2) (Start from Sunday (1) to Saturday(7))
=WOCHENTAG(B2;2)(Beginnend mit Montag (1) bis Sonntag (7))

2. Behalten Sie die Markierung der Formelzellen bei und klicken Sie dann auf Daten>Aufsteigendoder Sortieren von Z bis A, je nach Bedarf. Wählen Sie im erscheinenden Sortierwarnung-Dialogfeld die Option Auswahl erweitern(siehe Screenshot):

3. Klicken Sie anschließend auf die Schaltfläche Sortieren, um das gewünschte Sortierergebnis zu erhalten (siehe Screenshot):

Sortieren einer Datumsliste nach Wochentagsstatistik mit einer einfachen Option
Mit der Funktion Kutools für Excel – speziell dem Erweiterten Sortieren – lösen Sie dieses Problem so schnell wie möglich, ganz ohne Hilfsformeln.
1. Wählen Sie den zu sortierenden Datenbereich aus und klicken Sie anschließend auf KUTOOLS PLUS > Sortieren > Erweitertes Sortieren.
2. Wählen Sie im Erweitertes Sortieren-Dialogfeld in der Rubrik Spalte die zu sortierende Spalte aus, wählen Sie unter Woche im Dropdown-Menü Sortieren nach die gewünschte Option aus, und legen Sie abschließend in der Rubrik Reihenfolge die gewünschte Sortierreihenfolge fest.
Tipp: Wenn Ihre Daten Überschriften enthalten, stellen Sie sicher, dass die Option Titel einschließen aktiviert ist. Andernfalls deaktivieren Sie diese Option bitte.

3. Klicken Sie anschließend auf die Schaltfläche OK, um die Daten wie gewünscht nach der Wochentagsstatistik zu sortieren (siehe Screenshot):

3,11 Sortieren einer Datumsliste nach Quartal
In diesem Abschnitt wird erläutert, wie Sie eine Liste von Datumswerten nach Quartal – unter Ignorierung des Jahres – sortieren können. Dazu werden Ihnen zwei Methoden vorgestellt.
Eine Liste von Datumsangaben nach Quartal mit einer Hilfsspalte sortieren
Wie bei den obigen Lösungen sollten Sie eine Formelhelfer-Spalte erstellen, um die Quartalsnummer aus den gegebenen Datumswerten zu extrahieren, und anschließend die Datumswerte anhand dieser neuen Hilfsspalte sortieren.
1Geben Sie die folgende Formel in eine leere Zelle ein oder kopieren Sie sie dorthin, und ziehen Sie anschließend am Ausfüllkästchen nach unten, um die Formel auf die darunterliegenden Zellen zu übertragen (siehe Screenshot):
=ROUNDUP(MONTH(B2)/3,0)

2. Markieren Sie weiterhin die Formelzellen und klicken Sie anschließend auf Daten > Aufsteigend oder Sortieren von Z bis A, je nach Bedarf. Wählen Sie im erscheinenden Sortierwarnung-Dialogfeld Auswahl erweitern, siehe Screenshot:

3. Klicken Sie anschließend auf die Sortieren-Schaltfläche. Der Datenbereich wurde entsprechend dem folgenden Screenshot nach Quartal sortiert:

Eine Liste von Datumsangaben nach Quartal mit einer praktischen Funktion sortieren
Falls Sie Kutools für Excel installiert haben, erleichtert Ihnen die Erweitertes Sortieren-Funktion diese Aufgabe mit nur wenigen Klicks.
1. Markieren Sie den Datenbereich, den Sie sortieren möchten, und klicken Sie anschließend auf KUTOOLS PLUS > Sortieren > Erweitertes Sortieren.
2. Wählen Sie im Erweitertes Sortieren-Dialogfeld in der Rubrik Spalte die gewünschte Spalte zum Sortieren aus und wählen Sie unter Quartal im Feld Sortieren nach die entsprechende Option aus der Dropdown-Liste aus. Geben Sie schließlich in der Rubrik Reihenfolge die gewünschte Sortierreihenfolge an.
Tipp: Falls Ihre Daten Überschriften enthalten, stellen Sie sicher, dass die Option Titel einschließen aktiviert ist. Enthalten Ihre Daten keine Überschriften, deaktivieren Sie diese Option bitte.

3. Klicken Sie abschließend auf die Schaltfläche OK, und der Bereich wird entsprechend Ihren Anforderungen nach Quartal sortiert.
3,12 Daten basierend auf Monatsnamen oder Wochentagsnamen sortieren
Wenn Sie eine Liste mit Monatsnamen als Text haben, werden diese beim Sortieren alphabetisch und nicht chronologisch von Januar bis Dezember angeordnet. Falls Sie die Monatsnamen von Januar bis Dezember sortieren möchten, kann Ihnen eine benutzerdefinierte Sortierung innerhalb der Sortierfunktion helfen.
1. Markieren Sie den Datenbereich, den Sie basierend auf Monatsnamen sortieren möchten, und klicken Sie anschließend auf Daten > Sortieren, um das Sortieren-Dialogfeld zu öffnen.
2. Wählen Sie im Sortieren-Dialogfeld in der Rubrik Spalte den Spaltennamen aus, der die Monatsnamen enthält. Wählen Sie in der Rubrik Sortieren nach Zellwerte aus. Wählen Sie schließlich in der Rubrik Reihenfolge Benutzerdefinierte Listen, siehe Screenshot:
Tipp: Falls Ihre Daten Überschriften enthalten, stellen Sie sicher, dass die Option Titel einschließenaktiviert ist. Wenn Ihre Daten keine Überschriften enthalten, deaktivieren Sie diese Option bitte.

3. Wählen Sie im daraufhin erscheinenden Benutzerdefinierte Listen-Dialogfeld entweder die vollständigen Monatsnamen (Januar, Februar, März, …) oder die Kurznamen (Jan, Feb, Mär, …) entsprechend der Darstellung in Ihrem Arbeitsblatt aus – siehe Screenshot:

4. Klicken Sie anschließend auf OK > OK, um die Dialogfelder zu schließen. Ihre Daten wurden nun entsprechend dem folgenden Screenshot chronologisch nach Monatsnamen sortiert:

Tipp: Um nach Wochentagsnamen zu sortieren, wählen Sie im Benutzerdefinierte Liste-Dialogfeld je nach Ihren Anforderungen entweder die vollständigen Namen (Sonntag, Montag, Dienstag, …) oder die Kurznamen (So, Mo, Di, …) aus.
3,13 Daten basierend auf ungeraden oder geraden Zahlen sortieren
Es ist in Excel einfach, Zahlen aufsteigend oder absteigend zu sortieren. Aber haben Sie jemals versucht, Zahlen in einer Liste von ungeraden zu geraden oder umgekehrt zu sortieren? In diesem Abschnitt stelle ich einige Methoden zur Lösung dieser Aufgabe vor.
Daten nach ungeraden oder geraden Zahlen mit einer Hilfsspalte sortieren
Um eine Zahlenliste nach geraden oder ungeraden Zahlen zu sortieren, erstellen Sie zunächst eine Formel zur Identifizierung gerader und ungerader Zahlen und wenden dann die Sortierfunktion an.
1. Geben Sie neben der Zahlenliste in einer leeren Zelle die Formel =ISTUNGERADE(A2) ein und ziehen Sie sie anschließend nach unten, um sie auf weitere Zellen zu übertragen. Sie sehen nun WAHR- und FALSCH-Werte: WAHR steht für ungerade Zahlen und FALSCH für gerade Zahlen.

2. Markieren Sie weiterhin die Formelzellen und klicken Sie anschließend auf Daten>Aufsteigendoder Sortieren von Z bis A, je nach Bedarf. Wählen Sie im erscheinenden Sortierwarnung-Dialogfeld Auswahl erweitern, siehe Screenshot:

3. Klicken Sie anschließend auf die Sortieren-Schaltfläche. Alle geraden Zahlen werden nun gruppiert sortiert, gefolgt von den ungeraden Zahlen – oder umgekehrt. Siehe Screenshot:

Daten nach ungeraden oder geraden Zahlen mit einer nützlichen Funktion sortieren
Mit der Kutools für Excel-Erweitertes Sortieren-Funktion sortieren Sie Zahlen im Handumdrehen – von ungeraden zu geraden oder umgekehrt.
1. Markieren Sie die Datenbereich, die Sie sortieren möchten, und klicken Sie anschließend auf KUTOOLS PLUS>Sortieren>Erweitertes Sortieren.
2. Wählen Sie im Erweitertes Sortieren-Dialogfeld unter der Rubrik Spalte die gewünschte Spalte zum Sortieren aus und wählen Sie anschließend im Bereich Sortieren nach unter Gerade und ungerade Zahlendie gewünschte Sortierreihenfolge aus ()A bis Z sortiert von geraden zu ungeraden Zahlen und Z bis A sortiert von ungeraden zu geraden Zahlen), siehe Screenshot:
Tipp: Falls Ihre Daten Überschriften enthalten, stellen Sie sicher, dass die Option Titel einschließenaktiviert ist. Wenn Ihre Daten keine Überschriften enthalten, deaktivieren Sie diese Option bitte.

3. Klicken Sie anschließend auf die Schaltfläche OK, um folgende Ergebnisse zu erhalten:

3,14 Daten basierend auf Absoluter Wert sortieren
Falls sowohl positive als auch negative Zahlen in der Spalte vorhanden sind, werden diese beim Sortieren standardmäßig in Excel auf- oder absteigend angeordnet. In bestimmten Fällen möchten Sie jedoch das negative Vorzeichen beim Sortieren ignorieren, d. h., die Zahlen nach Absoluter Wert sortieren. Wie lässt sich diese Aufgabe in Excel bewerkstelligen?
Daten nach Absoluter Wert mithilfe einer Hilfsspalte sortieren
Um Zahlen nach ihrem absoluten Wert zu sortieren, erstellen Sie zunächst am besten eine Formel, um alle Werte in ihre absoluten Werte umzuwandeln, und wenden dann die Sortierfunktion an.
1. Geben Sie in einer angrenzenden leeren Zelle – beispielsweise B2 – die Formel =ABS(A2) ein und ziehen Sie anschließend den Ausfüllkorb, um die Formel auf weitere Zellen zu übertragen. So werden alle Werte sofort in ihren Absolutbetrag umgewandelt:

2. Behalten Sie die markierten Formelzellen bei und klicken Sie anschließend auf Daten > Aufsteigend oder Sortieren von Z bis A, je nach Bedarf. Wählen Sie im erscheinenden Sortierwarnung-Dialogfeld Auswahl erweitern, siehe Screenshot:

3. Klicken Sie dann auf die Schaltfläche Sortieren, und alle Zahlen werden nach ihrem Absolutwert sortiert, wie im folgenden Screenshot gezeigt:

Daten nach Absoluter Wert mit einer praktischen Option sortieren
Wenn Sie es leid sind, Hilfsspalten zu erstellen, empfehle ich Ihnen Kutools für Excel – mit der Funktion Erweitertes Sortieren sortieren Sie Zahlen direkt und kinderleicht nach ihrem Absolutwert.
Kutools für Excel – Ausgestattet mit über 300 unverzichtbaren Werkzeugen für Excel. Erledigen Sie Ihre Excel-Aufgaben schneller, einfacher und effizienter.Jetzt herunterladen!
1. Wählen Sie den Datenbereich aus, den Sie sortieren möchten, und klicken Sie anschließend auf KUTOOLS PLUS > Sortieren > Erweitertes Sortieren.
2. Klicken Sie im Erweitertes Sortieren-Dialogfeld unter dem Abschnitt Spalte auf die Spalte, nach der Sie sortieren möchten, und wählen Sie anschließend im Abschnitt Absoluter Wert aus dem Feld Sortieren nach aus. Geben Sie dann die gewünschte Sortierreihenfolge an – siehe Screenshot:
Tipp: Wenn Ihre Daten Überschriften enthalten, stellen Sie sicher, dass „Titel einschließen“ aktiviert ist. Falls Ihre Daten keine Überschriften enthalten, deaktivieren Sie diese Option bitte.

3. Klicken Sie anschließend auf OK, und alle Zahlen werden von kleinsten zu größten bzw. von größten zu kleinsten Werten sortiert, wobei das negative Vorzeichen ignoriert wird.
Daten automatisch beim Eingeben oder Ändern sortieren
Die Sortierfunktion in Excel ist nicht dynamisch; Sie müssen die Daten nach jeder Änderung oder beim Hinzufügen neuer Daten erneut sortieren. In diesem Abschnitt wird erläutert, wie Sie Ihre Daten automatisch jedes Mal sortieren können, wenn ein neuer Wert in Ihre Datenbereich eingetragen wird.
4,1 Numerische Werte in einer Spalte automatisch mit Formeln sortieren
Um eine Liste von Zahlen automatisch in aufsteigender oder absteigender Reihenfolge zu sortieren, nutzen Sie Formeln, die auf den Funktionen GROß, KLEIN und ZEILE basieren.
1. Geben Sie die folgende Formel in eine leere Zelle neben Ihren Quelldaten ein oder kopieren Sie sie dorthin. Ziehen Sie anschließend den Ausfüllknauf nach unten auf die Zellen, auf die Sie diese Formel anwenden möchten. Die Zahlen werden dann von den kleinsten zu den größten Werten sortiert – siehe Screenshot:
=IFERROR(SMALL($A$2:$A$100,ROWS(B$2:B2)),„")
Hinweis: In dieser Formel ist A2:A100 die Zahlenliste, die Sie automatisch sortieren möchten – einschließlich einiger leerer Zellen für neue Einträge; B2 ist die Zelle, in die Sie die Formel eingeben.

2. Sobald Sie die Quelldaten ändern oder neue Daten eingeben, aktualisiert sich die sortierte Liste automatisch – wie in der folgenden Demo gezeigt:

Tipps: Um die Zahlen automatisch in absteigender Reihenfolge zu sortieren, wenden Sie bitte die folgende Formel an:
=IFERROR(LARGE($A$2:$A$100,ROWS(B$2:B2)),„")
4,2 Textwerte in einer Spalte automatisch mit Formeln sortieren
Wenn Sie Textwerte in einer Spalte automatisch sortieren möchten, funktioniert die obige Formel nicht. Hier hilft Ihnen eine andere Formel weiter. Gehen Sie wie folgt vor:
1. Geben Sie die folgende Formel in eine leere Zelle neben Ihrer Datenspalte ein oder kopieren Sie sie dorthin. Drücken Sie anschließend gleichzeitig die Tasten Strg + Umschalt + Enter, um den ersten Text zu erhalten. Wählen Sie dann die Formelzelle aus und ziehen Sie den Ausfüllknauf nach unten auf die Zellen, die sortiert werden sollen – siehe Screenshot:
=IFERROR(INDEX($A$2:$A$100,MATCH(ROWS($A$2:A2),COUNTIF($A$2:$A$100,„>="&$A$2:$A$100),0)),"")

2. Ab sofort werden die Textzeichenfolgen in Spalte B automatisch in aufsteigender Reihenfolge sortiert, sobald Sie einen Wert eingeben oder die Originaldaten in Spalte A ändern – siehe folgende Demo:

Tipps: Um die Textzeichenfolgen automatisch in absteigender Reihenfolge zu sortieren, wenden Sie bitte die folgende Formel an (denken Sie daran, die Tasten)Strg + Umschalt + Enterzu drücken):
=IFERROR(INDEX($A$2:$A$100,MATCH(ROWS($A$2:A2),COUNTIF($A$2:$A$100,„>="&$A$2:$A$100),0)),"")
4,3 Gemischte numerische und Textwerte in einer Spalte automatisch mit VBA-Code sortieren
Wenn sowohl numerische als auch Textwerte in einer Spalte vorhanden sind und Sie die Datenliste automatisch sortieren möchten, kann Ihnen der folgende VBA-Code behilflich sein.
1. Klicken Sie mit der rechten Maustaste auf die Arbeitsblattregisterkarte, auf der Sie Daten automatisch sortieren möchten, und wählen Sie im Kontextmenü Code anzeigen. Fügen Sie im erscheinenden Fenster Microsoft Visual Basic für Applikationen den folgenden Code in das leere Modul-Fenster ein – siehe Screenshot:
VBA-Code: Automatisches Sortieren beim Eingeben oder Ändern von Daten in aufsteigender Reihenfolge:
Private Sub Worksheet_Change(ByVal Target As Range)
'Updateby Extendoffice
On Error Resume Next
If Application.Intersect(Target, Application.Columns(1)) Is Nothing Then Exit Sub
If Target.Count > 1 Then Exit Sub
Range("A1").Sort Key1:=Range("A2"), Order1:=xlAscending, Header:=xlYes, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom
End Sub
Hinweis: Im obigen Code werden die eingegebenen Daten automatisch in Spalte A sortiert. A1 ist die Überschrift, und A2 ist die erste Zelle der Datenliste.

2. Schließen Sie anschließend das Codefenster und speichern Sie Ihre Änderungen. Sobald Sie nun neue Daten in Spalte A eingeben oder bestehende Daten ändern, werden diese automatisch in aufsteigender Reihenfolge sortiert. Siehe folgende Demo:

Tipps: Wenn Sie die Datenliste in absteigender Reihenfolge sortieren möchten, wenden Sie bitte den folgenden Code an:
VBA-Code: Automatische Sortierung bei Dateneingabe oder -änderung in absteigender Reihenfolge:
Private Sub Worksheet_Change(ByVal Target As Range)
'Updateby Extendoffice
On Error Resume Next
If Application.Intersect(Target, Application.Columns(1)) Is Nothing Then Exit Sub
If Target.Count > 1 Then Exit Sub
Range("A1").Sort Key1:=Range("A2"), Order1:=xlDescending, Header:=xlYes, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom
End Sub
Weitere Sortierszenarien
In Ihrer täglichen Arbeit könnten Sie mit weiteren unterschiedlichen Sortieranforderungen konfrontiert sein. In diesem Abschnitt stelle ich einige weitere Sortierart vor, wie beispielsweise das Sortieren von Daten innerhalb einer Zelle, das Sortieren von Daten in einer Spalte oder Zeile in umgekehrter Reihenfolge und mehr.
5,1 Daten innerhalb einer Zelle sortieren
In diesem Abschnitt erfahren Sie, wie Sie in Excel eine Textzeichenfolge innerhalb einer einzelnen Zelle alphabetisch sortieren – beispielsweise „HDAW“ zu „ADHW“ – oder mehrere durch Kommas getrennte Wörter in einer Zelle – etwa „word, outlook, excel, access“ zu „access, excel, outlook, word“.
Zeichenfolgenwerte innerhalb einer Zelle alphabetisch sortieren
Um einen Zeichenfolgenwert innerhalb einer Zelle alphabetisch zu sortieren, erstellen Sie eine benutzerdefinierte Funktion – so geht’s:
1Halten Sie die Tasten gedrückt.ALT + F11gedrückt, um das Fenster Microsoft Visual Basic für Applikationenzu öffnen.
2. Klicken Sie auf Einfügen > Modul, und fügen Sie den folgenden Code in das Modul-Fenster ein.
VBA-Code: Textwert innerhalb einer Zelle sortieren
Function SortCellContents(xRange As Range)
'Updateby Extendoffice
Dim xArr
Dim xF1, xF2 As Integer
Dim xStrValue As String
Dim xStrT As String
If xRange.Count <> 1 Then
Exit Function
End If
xStrValue = xRange.Value
ReDim xArr(1 To Len(xStrValue))
For xF1 = 1 To UBound(xArr)
xArr(xF1) = Mid(xStrValue, xF1, 1)
Next
For xF1 = 1 To UBound(xArr)
For xF2 = xF1 To UBound(xArr)
If Asc(xArr(xF2)) < Asc(xArr(xF1)) Then
xStrT = xArr(xF2)
xArr(xF2) = xArr(xF1)
xArr(xF1) = xStrT
End If
Next xF2
Next xF1
SortCellContents = Join(xArr, "")
End Function
3. Schließen Sie anschließend den Code-Editor, speichern Sie Ihre Änderungen und kehren Sie zu Ihrem Arbeitsblatt zurück. Geben Sie dann in eine leere Zelle, in der das Ergebnis angezeigt werden soll, die Formel =SortCellContents(A2) ein und ziehen Sie den Ausfüllknauf nach unten, um die Formel auf weitere Zellen zu übertragen. Daraufhin werden alle Textwerte in den Zellen alphabetisch sortiert – siehe Screenshot:

Textzeichenfolgen, die durch ein Trennzeichen innerhalb einer Zelle getrennt sind, alphabetisch sortieren
Wenn mehrere Wörter in einer Zelle durch bestimmte Trennzeichen getrennt sind und Sie diese innerhalb der Zelle alphabetisch sortieren möchten, kann Ihnen die folgende benutzerdefinierte Funktion helfen.
1Halten Sie die Tasten gedrückt.ALT + F11gedrückt, um das Fenster Microsoft Visual Basic für Applikationenzu öffnen.
2. Klicken Sie auf Einfügen > Modul, und fügen Sie den folgenden Code in das Modul-Fenster ein.
VBA-Code: Textzeichenfolgen, getrennt durch Komma, innerhalb einer Zelle sortieren
Function SortCellWithSeparator(CellAddress As Range, DelimiterChar As String, IncludeSpaces As Boolean) As String
'Updateby Extendoffice
Dim xRg As Range
Dim xString As String
Dim xF1, xF2 As Integer
Dim xSArr
Dim xStrT As String
Dim xStrValue As String
Set xRg = CellAddress
xStrValue = WorksheetFunction.Substitute(xRg.Value, " ", "")
xSArr = Split(xStrValue, DelimiterChar)
For xF1 = 0 To UBound(xSArr)
For xF2 = xF1 + 1 To UBound(xSArr)
If xSArr(xF2) < xSArr(xF1) Then
xStrT = xSArr(xF2)
xSArr(xF2) = xSArr(xF1)
xSArr(xF1) = xStrT
End If
Next xF2
Next xF1
xStrValue = ""
For xF1 = 0 To UBound(xSArr)
xStrValue = xStrValue & xSArr(xF1) & DelimiterChar
Next xF1
SortCellWithSeparator = xStrValue
SortCellWithSeparator = Left(SortCellWithSeparator, Len(SortCellWithSeparator) - 1)
If IncludeSpaces = True Then SortCellWithSeparator = WorksheetFunction.Substitute(SortCellWithSeparator, ",", ", ")
End Function
3. Schließen Sie anschließend den Code-Editor, speichern Sie Ihre Änderungen und kehren Sie zu Ihrem Arbeitsblatt zurück. Geben Sie in eine leere Zelle, in der das Ergebnis angezeigt werden soll, die Formel =SortCellWithSeparator(A2,",",TRUE) ein, und ziehen Sie den Ausfüllknauf nach unten, um die Formel auf weitere Zellen zu übertragen. Daraufhin werden alle Textzeichenfolgen in den Zellen alphabetisch sortiert – siehe Screenshot:
Hinweis: Wenn Ihre Textzeichenfolgen durch ein anderes Trennzeichen getrennt sind, ersetzen Sie das Komma in dieser Formel einfach durch Ihr eigenes Trennzeichen.

5,2 Reihenfolge der Daten in einer Spalte oder Zeile umkehren / umdrehen
Gelegentlich müssen Sie die Reihenfolge der Daten in einer vertikalen Datenbereich von unten nach oben oder in einer horizontalen Datenbereich von links nach rechts umkehren. In diesem Abschnitt werden drei Methoden vorgestellt, mit denen Sie diese Aufgabe in Excel lösen können.
Die Reihenfolge der Daten in einer Spalte oder Zeile mit Formeln umkehren / invertieren
Die folgenden Formeln helfen Ihnen, die Reihenfolge der Daten in einer Spalte oder Zeile umzukehren. Gehen Sie dazu wie folgt vor:
Reihenfolge der Daten in einer Spalte umkehren
Geben Sie die folgende Formel in eine leere Zelle ein (oder fügen Sie sie dort ein), in der das Ergebnis erscheinen soll, und ziehen Sie anschließend den Ausfüllknauf nach unten, bis alle Zellenwerte in umgekehrter Reihenfolge angezeigt werden. Siehe Screenshot:
=OFFSET($A$10,-(ROW(A1)-1),0)
Hinweis: In der obigen Formel ist A1 die erste Zelle und A10 die letzte Zelle in der Spalte.

Reihenfolge der Daten in einer Zeile umkehren
Wenden Sie die folgende Formel an, um die Reihenfolge der Daten horizontal in einer Zeile umzukehren:
=OFFSET($A$1,,COUNTA(1:1)-COLUMN(A1),)
Hinweis: In der obigen Formel ist A1 die erste Zelle in der Zeile, und 1:1 ist die Zeilennummer, in der sich Ihre Daten befinden. Befinden sich Ihre Daten in Zeile 10, ändern Sie dies bitte in 10:10.
Ziehen Sie anschließend den Ausfüllknauf nach rechts, bis alle Werte extrahiert sind. Dadurch werden alle Daten horizontal umgekehrt. Siehe Screenshot:

Die Reihenfolge der Daten in mehreren Spalten oder Zeilen mit VBA-Code umkehren / invertieren
Die oben genannten Formeln funktionieren nur für eine einzelne Spalte oder Zeile. Möchten Sie mehrere Spalten oder Zeilen mit Daten umkehren, unterstützen Sie die folgenden VBA-Codes dabei.
Reihenfolge des Daten innerhalb der Auswahl von Zellen vertikal umkehren
1. Sichern Sie zunächst Ihre Originaldaten. Halten Sie anschließend die Tasten ALT + F11 gedrückt, um das Fenster Microsoft Visual Basic for Applications zu öffnen.
2. Klicken Sie auf Einfügen > Modul, und fügen Sie den folgenden Code im Modul-Fenster ein.
VBA-Code: Einen Zellbereich in umgekehrter Reihenfolge vertikal umkehren
Sub Flipvertically()
'updateby Extendoffice
Dim Rng As Range
Dim WorkRng As Range
Dim Arr As Variant
Dim i As Integer, j As Integer, k As Integer
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Arr = WorkRng.Formula
For j = 1 To UBound(Arr, 2)
k = UBound(Arr, 1)
For i = 1 To UBound(Arr, 1) / 2
xTemp = Arr(i, j)
Arr(i, j) = Arr(k, j)
Arr(k, j) = xTemp
k = k - 1
Next
Next
WorkRng.Formula = Arr
End Sub
3. Drücken Sie anschließend die F5-Taste, um diesen Code auszuführen. Es erscheint ein Dialogfeld, in dem Sie aufgefordert werden, den Datenbereich auszuwählen, dessen Daten vertikal umgekehrt werden sollen. Siehe Screenshot:

4. Klicken Sie anschließend auf die Schaltfläche OK, um den Datenbereich vertikal umzukehren – wie in den folgenden Screenshots gezeigt:

Reihenfolge des Daten innerhalb der Auswahl von Zellen horizontal umkehren
Um den Datenbereich in horizontaler Reihenfolge umzukehren, wenden Sie bitte den folgenden VBA-Code an:
VBA-Code: Einen Zellbereich in umgekehrter Reihenfolge vertikal umkehren
Sub Fliphorizontally()
'updateby Extendoffice
Dim Rng As Range
Dim WorkRng As Range
Dim Arr As Variant
Dim i As Integer, j As Integer, k As Integer
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Arr = WorkRng.Formula
For i = 1 To UBound(Arr, 1)
k = UBound(Arr, 2)
For j = 1 To UBound(Arr, 2) / 2
xTemp = Arr(i, j)
Arr(i, j) = Arr(i, k)
Arr(i, k) = xTemp
k = k - 1
Next
Next
WorkRng.Formula = Arr
End Sub
Nach Ausführung dieses Codes wurden die Daten in den Zeilen horizontal umgekehrt. Siehe Screenshots:

Die Reihenfolge der Daten in Spalten oder Zeilen mit nur einem einzigen Klick umkehren / invertieren
Falls Sie Kutools für Excel besitzen, können Sie mithilfe der Funktionen Bereich vertikal umkehren und Bereich horizontal umkehren den Zellbereich mit nur einem Klick sowohl vertikal als auch horizontal umkehren.
Reihenfolge des Daten innerhalb der Auswahl von Zellen vertikal umkehren
1. Wählen Sie den Datenbereich aus, dessen Daten umgekehrt werden sollen, und klicken Sie anschließend auf Kutools > Bereich > Bereich vertikal umkehren > Alle / Nur Inhalt umkehren. Siehe Screenshot:
Tipp: Wenn Sie die Option Alle wählen, wird gleichzeitig auch die gesamte Zellenformatierung umgekehrt. Wählen Sie hingegen Nur Inhalt umkehren, werden ausschließlich die Zellenwerte umgekehrt.

2. Anschließend wird der Datenbereich sofort vertikal umgekehrt.

Reihenfolge des Daten innerhalb der Auswahl von Zellen horizontal umkehren
1. Wählen Sie den Datenbereich aus und klicken Sie anschließend auf Kutools > Bereich > Bereich horizontal umkehren > Alle / Nur Inhalt umkehren. Siehe Screenshot:
Tipps: Wenn Sie die Option Allewählen, wird gleichzeitig auch die gesamte Zellenformatierung umgekehrt. Wenn Sie Nur Inhalt umkehrenauswählen, werden nur die Zellenwerte umgekehrt.

2. Anschließend werden alle Zellenwerte in der Auswahl sofort horizontal umgekehrt – wie in den folgenden Screenshots gezeigt:

5,3 Arbeitsblattregisterkarten in Excel alphabetisch oder nach Registerkartenfarbe sortieren
Angenommen, Ihre Arbeitsmappe enthält eine große Anzahl von Arbeitsblättern. Wenn Sie die Blattregisterkarten alphabetisch sortieren oder die Blattregisterkarten nach Registerkartenfarbe ordnen möchten, kostet die übliche Methode – per Drag & Drop Blattregisterkarten – viel Zeit. In diesem Abschnitt werden einige Tricks zur Anordnung der Blattregisterkarten in aufsteigender oder absteigender Reihenfolge vorgestellt.
Arbeitsblattregisterkarten alphabetisch mit VBA-Code sortieren
Der folgende VBA-Code unterstützt Sie dabei, Ihre Blattregisterkarten alphabetisch – entweder aufsteigend oder absteigend – zu sortieren. Gehen Sie dazu wie folgt vor:
1. Halten Sie ALT + F11 gedrückt, um das Fenster Microsoft Visual Basic für Applikationen zu öffnen.
2. Klicken Sie auf Einfügen > Modul, und fügen Sie anschließend das folgende Makro im Modul-Fenster ein.
VBA: Alle Blätter alphabetisch sortieren
Sub SortWorkBook()
'Updateby Extendoffice
Dim xResult As VbMsgBoxResult
xTitleId = "KutoolsforExcel"
xResult = MsgBox("Click Yes to sort sheets in ascending order;" & Chr(10) & "Click No will sort in descending order", vbYesNoCancel + vbQuestion + vbDefaultButton1, xTitleId)
For i = 1 To Application.Sheets.Count
For j = 1 To Application.Sheets.Count - 1
If xResult = vbYes Then
If UCase$(Application.Sheets(j).Name) > UCase$(Application.Sheets(j + 1).Name) Then
Sheets(j).Move after:=Sheets(j + 1)
End If
ElseIf xResult = vbNo Then
If UCase$(Application.Sheets(j).Name) < UCase$(Application.Sheets(j + 1).Name) Then
Application.Sheets(j).Move after:=Application.Sheets(j + 1)
End If
End If
Next
Next
End Sub
3. Drücken Sie anschließend die F5-Taste, um dieses Makro auszuführen. Klicken Sie im folgenden Dialogfeld auf Ja, um alle Arbeitsblätter in aufsteigender alphabetischer Reihenfolge zu sortieren, oder auf Nein, um sie – wie gewünscht – in absteigender alphabetischer Reihenfolge zu sortieren.

Arbeitsblattregisterkarten alphabetisch / alphanumerisch mit einer leistungsstarken Funktion sortieren
Kutools für Excel bietet eine leistungsstarke Funktion – Alle Blätter sortieren. Mit dieser Funktion können Sie Ihre Arbeitsblätter alphabetisch oder alphanumerisch sortieren, nach Registerkartenfarbe ordnen oder die Reihenfolge der Blattregisterkarten ganz nach Bedarf umkehren.
Kutools für Excel – Ausgestattet mit über 300 unverzichtbaren Werkzeugen für Excel. Erledigen Sie Ihre Excel-Aufgaben schneller, einfacher und effizienter.Jetzt herunterladen!
1. Öffnen Sie die Arbeitsmappe, deren Blattregisterkarten Sie sortieren möchten, und klicken Sie anschließend auf KUTOOLS PLUS > Arbeitsblatt > Alle Blätter sortieren. Siehe Screenshot:

2. Wählen Sie im Dialogfeld Alle Blätter sortieren im rechten Bereich eine gewünschte Sortierart aus, z. B. Alphabetische Sortierung oder Exakte Sortierung. Siehe Screenshot:

3. Klicken Sie anschließend auf die Schaltfläche OK, um alle Arbeitsblätter entsprechend der von Ihnen festgelegten Sortierreihenfolge zu sortieren. Siehe Screenshots:

Arbeitsblattregisterkarten basierend auf der Registerkartenfarbe mit VBA-Code sortieren
Es ist üblich, Arbeitsblätter in Excel alphabetisch zu sortieren – aber haben Sie schon einmal versucht, die Blattregisterkarten nach ihrer Registerkartenfarbe zu sortieren? Der folgende VBA-Code hilft Ihnen dabei, genau das zu erreichen. Gehen Sie wie folgt vor:
1. Halten Sie ALT + F11gedrückt, um das Microsoft Visual Basic für Applikationen-Fenster zu öffnen.
2. Klicken Sie auf Einfügen > Modul, und fügen Sie anschließend das folgende Makro in das Modul-Fenster ein.
VBA: Alle Blätter nach Registerkartenfarbe sortieren
Sub SortWorkBookByColor()
'Updateby20140624
Dim xArray1() As Long
Dim xArray2() As String
Dim n As Integer
Application.ScreenUpdating = False
If Val(Application.Version) >= 10 Then
For i = 1 To Application.ActiveWorkbook.Worksheets.Count
If Application.ActiveWorkbook.Worksheets(i).Visible = -1 Then
n = n + 1
ReDim Preserve xArray1(1 To n)
ReDim Preserve xArray2(1 To n)
xArray1(n) = Application.ActiveWorkbook.Worksheets(i).Tab.Color
xArray2(n) = Application.ActiveWorkbook.Worksheets(i).Name
End If
Next
For i = 1 To n
For j = i To n
If xArray1(j) < xArray1(i) Then
temp = xArray2(i)
xArray2(i) = xArray2(j)
xArray2(j) = temp
temp = xArray1(i)
xArray1(i) = xArray1(j)
xArray1(j) = temp
End If
Next
Next
For i = n To 1 Step -1
Application.ActiveWorkbook.Worksheets(CStr(xArray2(i))).Move after:=Application.ActiveWorkbook.Worksheets(Application.ActiveWorkbook.Worksheets.Count)
Next
End If
Application.ScreenUpdating = True
End Sub
3. Drücken Sie anschließend die F5-Taste, um diesen Code auszuführen. Blätter mit derselben Registerkartenfarbe werden automatisch gruppiert. Siehe Screenshots:

Arbeitsblattregisterkarten basierend auf der Registerkartenfarbe mit einer erstaunlichen Funktion sortieren
Mit der Kutools für Excel-Alle Blätter sortieren-Funktion können Sie Ihre Arbeitsblattregisterkarten schnell und einfach nach Farbe sortieren.
1. Klicken Sie auf Kutools Plus > Arbeitsblatt > Alle Blätter sortieren, um zum Alle Blätter sortieren-Dialogfeld zu gelangen. Klicken Sie im Alle Blätter sortieren-Dialogfeld auf die Schaltfläche Farbsortierung im rechten Bereich (siehe Screenshot):

2. Klicken Sie anschließend auf die Schaltfläche OK. Die Blätter mit derselben Registerkartenfarbe werden wie in den folgenden Screenshots gezeigt zusammengefasst:

Beste Office-Produktivitätstools
Verbessern Sie Ihre Excel-Kenntnisse mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor.Kutools für Excel bietet über 300 erweiterte Funktionen zur Steigerung der Produktivität und Zeit sparen.Klicken Sie hier, um die Funktion zu erhalten, die Sie am dringendsten benötigen...
Office Tab bringt eine tabbasierte Oberfläche in Office und macht Ihre Arbeit viel einfacher
- Aktivieren Sie tabbasiertes Bearbeiten und Lesen in Word, Excel, PowerPoint, Publisher, Access, Visio und Project.
- Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters – statt jedes in einem separaten Fenster zu öffnen.
- Steigert Ihre Produktivität um 50 % und erspart Ihnen täglich Hunderte von Mausklicks!
Alle Kutools-Add-Ins – ein Installationsprogramm
Kutools for Office-Paket bündelt Add-Ins für Excel, Word, Outlook und PowerPoint sowie Office Tab Pro – ideal für Teams, die mit mehreren Office-Anwendungen arbeiten.
- Alles-in-einem-Paket— Add-Ins für Excel, Word, Outlook & PowerPoint sowie Office Tab Pro
- Ein Installationsprogramm, eine Lizenz— innerhalb weniger Minuten eingerichtet (MSI-fähig)
- Funktioniert besser zusammen— optimierte Produktivität über alle Office-Anwendungen hinweg
- 30-tägige Vollversion zum Testen— keine Registrierung, keine Kreditkarte erforderlich
- Bestes Preis-Leistungs-Verhältnis— sparen Sie im Vergleich zum Kauf einzelner Add-Ins