Kostenloser Listen-Sortierer - Online alphabetisch und numerisch sortieren
Sortieren Sie jede Liste sofort online. Alphabetische A-Z-Sortierung, numerische Anordnung, Duplikate entfernen und JSON-Export. Kostenloses Tool zum Organisieren von Namen, Zahlen und Daten.
Listensortierung
Sortierte Liste
Visualisierung
Dokumentation
Listen-Sortierer
Ein Listen-Sortierer ist ein Werkzeug, das einen Block aus Texteinträgen, die durch ein gewähltes Zeichen getrennt sind, nimmt und in eine Reihenfolge bringt. Dieses Werkzeug sortiert Listen alphabetisch oder numerisch, kann doppelte Einträge entfernen und gibt das Ergebnis als reinen Text oder als JSON aus.
So sortieren Sie eine Liste online
- Geben Sie die Liste in das Eingabefeld ein oder fĂĽgen Sie sie dort ein.
- Legen Sie das Trennzeichen fest, also das Zeichen, das einen Eintrag vom nächsten trennt. Standard ist das Komma.
- Wählen Sie eine Sortierart: alphabetisch für Wörter, numerisch für Zahlen.
- Wählen Sie eine Sortierreihenfolge: aufsteigend oder absteigend.
- Aktivieren Sie „Duplikate entfernen“, wenn wiederholte Einträge wegfallen sollen.
- Wählen Sie ein Ausgabeformat: Text oder JSON.
- Kopieren Sie das Ergebnis.
So funktioniert die alphabetische Sortierung
Der alphabetische Modus vergleicht die Einträge als Text und nutzt dafür einen sprachabhängigen Zeichenkettenvergleich statt eines reinen Vergleichs von Zeichencodes. Dabei werden Wörter zuerst nach ihren Buchstaben gruppiert, sodass auch Zeichen mit Akzent richtig behandelt werden: „Zürich“ und „São Paulo“ landen dort, wo ein geübter Leser sie erwarten würde.
Die Groß- und Kleinschreibung gilt als nachrangige Regel. Zwei Wörter, die sich nur darin unterscheiden, etwa „apple“ und „Apple“, werden zusammengefasst, wobei die kleingeschriebene Version zuerst steht. Auf diese Weise sortierte Zahlen werden Ziffer für Ziffer als Text verglichen. Deshalb steht „10“ vor „2“: Das Zeichen „1“ wird verglichen, bevor „2“ überhaupt erreicht wird.
Beispiel. Eingabe: banana, apple, cherry, apple, Trennzeichen ,, aufsteigende Reihenfolge, Duplikate entfernt.
- Nach dem Entfernen des wiederholten „apple“:
banana, apple, cherry - Aufsteigend sortiert:
apple, banana, cherry
So funktioniert die numerische Sortierung
Der numerische Modus wandelt jeden Eintrag in eine Zahl um und vergleicht die Zahlen direkt, sodass „2“ vor „10“ steht. Zuerst wird jeder Eintrag der Liste geprüft. Lässt sich auch nur ein Eintrag nicht als Zahl lesen, sortiert das Werkzeug die Liste überhaupt nicht. Stattdessen zeigt es einen Fehler an, und es entsteht kein Ergebnis. Das gilt auch dann, wenn nur ein einziger Eintrag in einer langen Liste ungültig ist.
Beispiel. Eingabe: 10, 2, 33, 4, aufsteigende Reihenfolge.
- Aufsteigend sortiert:
2, 4, 10, 33 - Absteigend sortiert:
33, 10, 4, 2
Beispiel fĂĽr den Fehlerfall. Eingabe: 10, apple, 3, numerischer Modus.
- Ergebnis: Es wird keine Liste ausgegeben. Das Werkzeug meldet „Ungültige numerische Eingabe“, weil sich „apple“ nicht in eine Zahl umwandeln lässt.
Um eine Liste zu sortieren, die Buchstaben und Zahlen mischt, verwenden Sie stattdessen den alphabetischen Modus.
Duplikate entfernen
Die Option „Duplikate entfernen“ behält das erste Vorkommen jedes Eintrags und verwirft die übrigen. Sie vergleicht die Einträge als exakten Text und unterscheidet daher Groß- und Kleinschreibung: „Apple“ und „apple“ gelten als verschiedene Einträge und bleiben beide erhalten, sofern die Liste nicht zuvor in Kleinbuchstaben umgewandelt wird.
Trennzeichen
Das Trennzeichen gibt an, wo ein Eintrag endet und der nächste beginnt. Als Trennzeichen kann beliebiger Text dienen, nicht nur ein einzelnes Zeichen. Gängige Möglichkeiten:
- Komma (
,) fĂĽr Daten, die aus Tabellenkalkulationen oder CSV-Dateien kopiert wurden - Semikolon (
;) fĂĽr Listen, die bereits Kommas enthalten - Ein einzelnes Leerzeichen fĂĽr kurze Wortlisten
Das Feld für das Trennzeichen ist einzeilig, daher lässt sich ein Zeilenumbruch nicht als Trennzeichen eingeben. Listen mit einem Eintrag pro Zeile sollten zuerst in eine kommagetrennte Form umgewandelt werden.
Sieht die sortierte Ausgabe wie ein einziger langer Eintrag statt wie eine Liste aus, passt das Trennzeichen meist nicht zur Eingabe.
JSON-Ausgabe
Bei der JSON-Ausgabe wird die sortierte Liste in ein JSON-Array eingefasst, ein String pro Eintrag, zum Beispiel ["apple", "banana", "cherry"]. Jeder Eintrag wird als String in Anführungszeichen geschrieben, auch im numerischen Modus: Sortiert man 10, 2 numerisch und exportiert nach JSON, erhält man ["2", "10"] und nicht die Zahlen 2 und 10. Programme, die echte numerische Werte brauchen, sollten die Strings nach dem Import umwandeln.
WofĂĽr ein Listen-Sortierer nĂĽtzlich ist
Alphabetisches Sortieren eignet sich fĂĽr Kontaktnamen, Produktcodes und Literaturangaben, die viele Zitierstile nach dem Nachnamen des Autors ordnen. Numerisches Sortieren eignet sich fĂĽr Preise, Punktzahlen und Messwerte. Das Entfernen von Duplikaten hilft beim Bereinigen von Listen, die aus mehreren Quellen zusammenkopiert wurden, etwa aus zusammengefĂĽhrten Tabellen oder exportierten Kontaktlisten.
Bei sehr großen Datensätzen arbeitet eine Datenbank mit indizierter Spalte oder die eingebaute Sortierfunktion einer Tabellenkalkulation meist besser als ein Werkzeug im Browser. Wenn dieselbe Datei als Teil eines automatisierten Ablaufs immer wieder sortiert werden soll, passt ein Kommandozeilenprogramm oder ein Skript besser als eine Webseite.
Ein kurzer Hinweis zu Sortieralgorithmen
Das Sortieren einer kurzen Liste und das einer Liste mit einer Million Einträgen beruhen auf demselben Prinzip: Es werden Paare von Einträgen verglichen und in eine Reihenfolge gebracht. Effiziente Algorithmen schaffen das, ohne jedes mögliche Paar zu vergleichen. Das in JavaScript eingebaute Array.prototype.sort, auf das sich viele browserbasierte Sortierer stützen, nutzt Timsort in V8, der Engine hinter Chrome und Node.js. Timsort ist eine Mischung aus Merge Sort und Insertion Sort und wurde 2002 von Tim Peters für Python geschrieben. Andere Browser verwenden andere stabile Sortieralgorithmen. Die JavaScript-Spezifikation verlangt, dass das Ergebnis stabil ist, das heißt, dass Einträge, die als gleich gelten, ihre ursprüngliche relative Reihenfolge behalten. Einen bestimmten Algorithmus schreibt sie jedoch nicht vor.
Häufig gestellte Fragen
Wie sortiere ich eine Liste online alphabetisch? Fügen Sie die Liste in das Eingabefeld ein, wählen Sie als Sortierart „Alphabetisch“ und anschließend aufsteigend (A bis Z) oder absteigend (Z bis A). Die sortierte Liste erscheint sofort.
Warum ist meine numerische Sortierung fehlgeschlagen? Der numerische Modus lehnt die gesamte Liste ab, sobald ein einzelner Eintrag keine gültige Zahl ist, statt den fehlerhaften Eintrag zu überspringen. Prüfen Sie die Liste auf überzählige Buchstaben, Währungssymbole oder zusätzliche Leerzeichen und entfernen Sie diese. Oder wechseln Sie in den alphabetischen Modus, wenn die Liste Text enthalten soll.
Behandelt das Werkzeug beim Sortieren Groß- und Kleinbuchstaben gleich? Für die Reihenfolge ja: „apple“ und „Apple“ stehen direkt nebeneinander. Beim Entfernen von Duplikaten nicht: Sie gelten als zwei verschiedene Einträge, solange die Liste nicht zuvor in eine einheitliche Schreibweise umgewandelt wird.
Welches Trennzeichen sollte ich verwenden? Jedes Zeichen oder jede kurze Zeichenfolge, die zur tatsächlichen Trennung der Liste passt: ein Komma bei Daten im CSV-Stil oder ein Semikolon, wenn die Einträge selbst bereits Kommas enthalten. Ein Zeilenumbruch kann nicht verwendet werden, weil das Feld für das Trennzeichen nur eine Zeile annimmt.
Kann ich die sortierte Liste als JSON exportieren?
Ja. Die JSON-Ausgabe ist ein Array aus Strings in AnfĂĽhrungszeichen in sortierter Reihenfolge, zum Beispiel ["2", "4", "10"] nach einer numerischen Sortierung. Die Werte werden nicht in native JSON-Zahlen umgewandelt.
Gibt es eine Obergrenze für die Zahl der Einträge, die ich sortieren kann? Das Werkzeug läuft im Browser, daher können sehr große Listen (zehntausende Einträge und mehr) je nach Gerät langsamer werden oder den verfügbaren Arbeitsspeicher belasten. Für solche Größenordnungen sind eine Datenbank oder ein Skript die verlässlichere Wahl.
Referenzen
- MDN Web Docs. String.prototype.localeCompare(). developer.mozilla.org — sprachabhängiger Vergleich von Zeichenketten in der Sortierreihenfolge.
- V8 project. Getting things sorted in V8. v8.dev — V8 implementiert Array.prototype.sort mit Timsort, das Tim Peters 2002 für Python entwickelt hat.
- MDN Web Docs. Array.prototype.sort(). developer.mozilla.org — die Spezifikation verlangt seit ECMAScript 2019 eine stabile Sortierung.