Wie sortiert man Zeilen in Excel nach Großbuchstaben und filtert anschließend nach Kleinbuchstaben?
Beim Arbeiten mit Listen in Excel, die eine Mischung aus Großbuchstaben, Erster Buchstabe jedes Wortes groß und Kleinbuchstaben-Text enthalten, kann es vorkommen, dass Sie Ihre Daten nach der Schreibweise sortieren müssen – beispielsweise alle Einträge in Großbuchstaben zuerst, gefolgt von Erster Buchstabe jedes Wortes groß-Einträgen und anschließend Kleinbuchstaben oder umgekehrt. Obwohl Excel keine native Funktion zum Sortieren nach Groß-/Kleinschreibung bietet, gibt es effektive Umgehungslösungen, um dies zu erreichen. Eine sortierung unter Berücksichtigung der Groß-/Kleinschreibung ist besonders nützlich bei Daten mit spezifischen Namenskonventionen, Codes oder Kennungen, bei denen die Schreibweise unterschiedliche Klassifikationen oder Ebenen anzeigen kann. Im Folgenden sehen Sie ein Beispiel eines solchen Datensatzes:

Inhaltsverzeichnis
- Zeilen nach Großbuchstaben Nach Kleinbuchstaben filtern mit einer Hilfsspalte sortieren
- VBA-Makro für die sortierung unter Berücksichtigung der Groß-/Kleinschreibung ohne Hilfsspalte
Zeilen nach Großbuchstaben Nach Kleinbuchstaben filtern mit einer Hilfsspalte sortieren
Obwohl Excel keine native Funktion zum Sortieren unter Berücksichtigung der Groß- und Kleinschreibung bietet, können Sie mithilfe einer Formel in einer Hilfsspalte die Schreibweise jeder Zelle kategorisieren und anschließend die gesamte Tabelle entsprechend dieser Klassifizierung sortieren. Diese Methode ist ideal, wenn Sie Formeln und die integrierten Excel-Tools bevorzugen – und sie lässt sich problemlos an komplexere Textstrukturen anpassen.
1. Geben Sie die folgende Formel in eine leere Zelle neben Ihren Daten ein – wenn Ihre Daten beispielsweise in Zelle A2 beginnen, tragen Sie die Formel in Zelle B2 ein:
=IF(EXACT(A2,UPPER(A2)),"Upper Case",IF(EXACT(A2,LOWER(A2)),"Lower Case",IF(EXACT(A2,PROPER(A2)),"Proper Case","Other"))) Diese Formel prüft jeden Wert in Zelle A2 und ordnet ihn einer der folgenden Kategorien zu: „Alles groß“, „Nach Kleinbuchstaben filtern“, „Erster Buchstabe jedes Wortes groß“ oder „Sonstige“, falls er keinem der drei Typen entspricht. Für komplexere Klassifizierungsanforderungen lässt sich die Formel entsprechend anpassen. In der folgenden Abbildung sehen Sie, wie die Formel aussehen sollte:

2. Verwenden Sie das Ausfüllkästchen, um diese Formel für alle Zeilen, die Sie klassifizieren möchten, nach unten zu kopieren. Die Ergebnisse zeigen die Schreibweisen für jedes Element Ihrer Liste an. Stellen Sie sicher, dass Ihre Bezüge beim Ausfüllen auf die richtigen Zellen verweisen:

3. Nachdem Sie die Schreibweisenklassifizierung in Spalte B hinzugefügt haben, markieren Sie den gesamten Datenbereich – einschließlich der Hilfsspalte (z. B. A1:B11). Klicken Sie auf Daten > Sortieren, und führen Sie dann im Dialogfeld „Sortieren“ folgende Schritte aus:
- Wählen Sie die Hilfsspalte („Groß/Klein“ oder B) unter Spalte
- Wählen Sie Werteunter Sortieren nach
- Wählen Sie die gewünschte Sortierreihenfolge („A bis Z“ oder „Z bis A“), je nachdem, ob Nach Kleinbuchstaben filtern zuerst oder Alles groß zuerst erscheinen soll

Hinweis: Wenn Ihre Tabelle Überschriften enthält, aktivieren Sie die Option Titel einschließen, um eine korrekte Sortierung sicherzustellen.
4. Klicken Sie im Dialogfeld auf OK, um die Sortierung durchzuführen. Ihre Liste wird nun nach Schreibweise gruppiert: Zuerst erscheinen Einträge mit ausschließlich Kleinbuchstaben, gefolgt von solchen mit großem Anfangsbuchstaben jedes Wortes und schließlich solchen in ALLES GROSS (bei Auswahl von „A bis Z“). Wählen Sie „Z bis A“, um ALLES GROSS zuerst anzuzeigen. Das sortierte Ergebnis ist im Folgenden dargestellt:

Tipps und Hinweise:
1. Löschen Sie nach dem Sortieren Ihrer Daten die Hilfsspalte, um Ihr Arbeitsblatt übersichtlich zu halten.
2. Um die Sortierreihenfolge umzukehren (z. B. Großbuchstaben zuerst anzuzeigen), wählen Sie im Dialogfeld „Sortieren“ „Z bis A“ statt „A bis Z“.
3. Achten Sie bei langen Listen beim Ziehen der Formel sorgfältig auf die Bezüge, um Fehler zu vermeiden.
4. Beachten Sie: Die Hilfsspaltenmethode sortiert innerhalb jeder Gruppe nicht alphabetisch, es sei denn, Sie fügen im Dialogfeld eine zweite Sortierebene hinzu.
VBA-Makro für die sortierung unter Berücksichtigung der Groß-/Kleinschreibung ohne Hilfsspalte
Wenn Sie eine echte Sortierung unter Berücksichtigung der Groß-/Kleinschreibung durchführen möchten – statt lediglich kategoriale Gruppierungen vorzunehmen – und dabei Hilfsspalten vermeiden wollen, stößt die integrierte Sortierfunktion von Excel an ihre Grenzen: Sie berücksichtigt unterschiedliche Schreibweisen beim Sortieren nicht. In solchen Fällen bietet sich ein VBA-Makro an, das Ihre Daten direkt mit echter Beachtung der Groß-/Kleinschreibung sortiert. Das ist besonders vorteilhaft bei großen Datensätzen, automatisierten Prozessen oder wiederkehrenden Anforderungen – denn das Makro führt die Sortierung sofort aus und lässt sich jederzeit wiederverwenden.
Diese Methode ist ideal, wenn Sie mehr Kontrolle über die Sortierlogik benötigen oder den Prozess für mehrere Blätter oder Bereiche automatisieren möchten.
Vorsichtsmaßnahmen: Makros überschreiben die Sortierreihenfolge Ihrer Auswahl. Sichern Sie Ihre Daten immer, bevor Sie neue VBA-Codes ausführen, und stellen Sie sicher, dass Makros in Ihrer Excel-Instanz aktiviert sind.
Führen Sie diese Schritte aus:
1. Wechseln Sie zu Entwicklertools > Visual Basic. Klicken Sie im Fenster „Visual Basic for Applications“ auf Einfügen > Modul. Fügen Sie den folgenden Code in das neue Modul ein:
Sub CaseSensitiveSort()
Dim WorkRng As Range
Dim ws As Worksheet
Dim col As Integer
Dim xTitleId As String
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Select Range to Sort:", xTitleId, WorkRng.Address, Type:=8)
col = Application.InputBox("Enter the Column Number to Sort By (e.g.,1 for first column):", xTitleId, 1, Type:=1)
Set ws = WorkRng.Worksheet
ws.Sort.SortFields.Clear
ws.Sort.SortFields.Add Key:=WorkRng.Columns(col), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
With ws.Sort
.SetRange WorkRng
.Header = xlYes
.MatchCase = True
.Apply
End With
End Sub Dieses Makro ermöglicht es Ihnen, den Bereich auszuwählen, den Sie sortieren möchten, die Spalte für die Sortierung (nach Spaltennummer) anzugeben und anschließend eine echte Sortierung unter Berücksichtigung der Groß-/Kleinschreibung durchzuführen. Das Argument .MatchCase = Truestellt sicher, dass Groß-, Klein- und Anfangsbuchstaben klar voneinander unterschieden werden.
2. Um das Makro auszuführen, kehren Sie zum Hauptfenster von Excel zurück und drücken Sie die F5-Taste oder klicken Sie auf „Ausführen“, um das VBA-Skript zu starten. Sie werden aufgefordert, den Bereich auszuwählen und die Spaltennummer anzugeben, nach der sortiert werden soll. Sobald Sie bestätigen, sortiert das Makro die Daten unter Berücksichtigung der Groß-/Kleinschreibung.
Fehlerbehebung und Tipps:
– Überprüfen Sie bei Fehlern sorgfältig die markierten Bereiche und die eingegebene Spaltennummer.
– Eine falsche Spaltennummer kann zu unerwünschten Sortierergebnissen führen.
– Das Makro funktioniert nur innerhalb des aktuell ausgewählten Arbeitsblatts. Um Daten über mehrere Blätter hinweg zu sortieren, wiederholen Sie den Vorgang für jedes Blatt einzeln.
Diese Lösung bietet eine robustere Sortierung für komplexe oder automatisierte Anforderungen unter Berücksichtigung der Groß-/Kleinschreibung und eignet sich daher ideal für fortgeschrittene Benutzer sowie alle, die manuelle Schritte mit Hilfsspalten umgehen möchten.
Verwandte Artikel:
Wie sortiert man in Excel nach Dateierweiterung?
Wie sortiert man eine Liste in einer Spalte nach der Länge der Zeichen in Excel?
Wie sortiert man Daten in Excel nach dem häufigsten Wert?
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