fixmint
DE

Warum 10 vor 2 kommt und wie natürliche Sortierung das behebt

Von · · aktualisiert 8. November 2026 · 4 Min. Lesezeit

Eine alphabetische Sortierung vergleicht zuerst das erste Zeichen jedes Eintrags, dann das zweite und so weiter. Das erste Zeichen von "10" ist 1, und 1 kommt vor 2, also wird "10" vor "2" einsortiert. Für Text stimmt diese Reihenfolge, für Zahlen nicht. Natürliches Sortieren liest jede Ziffernfolge als eine ganze Zahl, dann kommt 2 vor 10. Wenn du die Zahlen mit Nullen auffüllst, etwa 02 und 10, löst du dasselbe Problem direkt in den Namen selbst.

Zeilen sortierenListe ist nicht sortiertKostenlos loslegen

Warum der Computer so vorgeht

Eine einfache Sortierung vergleicht Text Stelle für Stelle von links, anhand der Zeichencodes oder der Sortierregeln der Sprache. Sie stoppt beim ersten Unterschied. Für Wörter passt das: "Apfel" kommt vor "Banane", weil sich schon die ersten Buchstaben unterscheiden.

Bei Zahlen klappt das nicht. Nimm drei Dateinamen: datei-2, datei-9 und datei-10. Beim letzten Paar wird an Stelle 6 verglichen, dort stehen 1 und 9. Die 1 ist kleiner, also kommt datei-10 zuerst. Die einfache Reihenfolge lautet datei-10, datei-2, datei-9. Für Buchstaben ist das richtig, für jeden, der Zählungen liest, ist es falsch.

Natürliches Sortieren

Natürliches Sortieren, auch numerisches oder menschliches Sortieren genannt, zerlegt jeden Text in Ziffernfolgen und andere Zeichenfolgen. Ziffernfolgen vergleicht es nach ihrem Wert, alles andere als Text. So kommt 2 vor 10 und datei-2 vor datei-10. Viele Dateiverwaltungen sortieren standardmäßig so, deshalb sieht ein Ordner mit nummerierten Fotos dort meist richtig aus.

Eine Liste in fixmint sortieren

  1. Füge die Liste im Tool zum Sortieren ein, ein Eintrag pro Zeile.
  2. Wähle unter Reihenfolge statt A→Z die Option Zahlen.
Einfach A→ZZahlen
item1, item10, item2item1, item2, item10

Die Reihenfolge Zahlen liest die Ziffern als ganze Zahlen. Doppelte Zeilen entfernen bietet dieselbe Reihenfolge Zahlen an. Das Tool entfernt zuerst Wiederholungen und sortiert danach, die Ausgabe ist also eindeutig und in numerischer Reihenfolge.

Auffüllen mit Nullen: die andere Lösung

Wenn du Dateien selbst benennst, gib jeder Zahl dieselbe Breite: 01, 02 und so weiter bis 10, oder 001 bis 100. Eine einfache Sortierung ergibt dann überall die richtige Reihenfolge, auch in Programmen ohne natürliche Sortierung. Das Auffüllen bleibt auch erhalten, wenn eine Liste deinen Computer verlässt, weil die Dateinamen die Reihenfolge selbst tragen. Es funktioniert, weil gleich breite Zahlen beim Vergleich Zeichen für Zeichen dieselbe Reihenfolge ergeben wie der numerische Wert. Die Breite muss zur größten Zahl passen. Ein dreistelliges Schema reicht bis 999, eine Datei namens 1000 würde also zwischen 100 und 101 landen und die Reihenfolge zerstören. Wenn eine Liste über ihre Breite hinauswächst, füllst du alle Zahlen auf die größere Breite auf.

Nutze das bei neuen Dateien und benenne vorhandene im Stapel um, indem du die Nullen ergänzt.

Wo eine einfache Sortierung auffällt

Nummerierte Namen gibt es überall: Fotos, exportiert als IMG_1 bis IMG_120, Kapitel mit Namen Kapitel 1 bis Kapitel 30, Titellisten, Rechnungsnummern und Softwareversionen. Bei jeder davon kann eine einfache Sortierung falsch wirken, weil die erste Ziffer über die Position entscheidet. Kapitel 10 landet neben Kapitel 1, und Kapitel 2 rutscht ans Ende.

Beschriftungen mit Buchstaben funktionieren genauso. Teil 2a, Teil 2b und Teil 10 werden bei natürlicher Sortierung in dieser Reihenfolge einsortiert, weil zuerst die Zahlen als Werte verglichen werden und die Buchstaben nur innerhalb derselben Zahl entscheiden. Eine einfache Sortierung setzt Teil 10 vor Teil 2a.

Bei Datumsangaben musst du aufpassen. Bei einer natürlichen Sortierung wird bei Datumsangaben mit Tag zuerst, wie 4.11.2026 und 12.01.2026, zuerst der Tag verglichen. Damit kommt 4.11. vor 12.01., obwohl der 12. Januar im Jahr früher liegt. Daten mit dem Jahr zuerst, wie 2026-11-04, sortieren sich auch als reiner Text richtig. Verwende dieses Format, wenn eine Liste nach Datum sortiert sein muss.

Das Ergebnis nach dem Sortieren prüfen

Prüfe die Übergänge, an denen eine einfache Sortierung am häufigsten falsch liegt: den Wechsel von 9 zu 10 und von 99 zu 100. Bei einer Sortierung nach Zahlen stehen diese Stellen in der richtigen Reihenfolge. Wenn eine Liste aufgefüllte und nicht aufgefüllte Zahlen mischt, schau dir zuerst diese Stellen an, denn dort zeigt sich der Mix.

Die Reihenfolge bewusst wählen

Nutze A bis Z für Wörter, Namen und Titel, wo die Buchstaben die Bedeutung tragen. Nutze Zahlen für Listen, deren Einträge mit einer Anzahl, einer Seite, einem Kapitel oder einer Version beginnen. Nutze Länge, wenn die kürzesten Einträge zuerst stehen sollen. Zufällig ist für eine zufällige Reihenfolge gedacht, und sie ergibt jedes Mal ein anderes Ergebnis, wenn du auf den Knopf drückst. Die Regeln hinter der einfachen alphabetischen Reihenfolge findest du unter wie du eine Liste alphabetisch sortierst.

Sonderfälle

  • Gemischte Zeilen. Natürliches Sortieren vergleicht ganze Zeilen von links. Bei einer Liste, die mit einem Namen beginnt, entscheidet zuerst der Name die Reihenfolge. Deshalb kommt "Bob 1" nach "Ada 10", obwohl 1 kleiner ist als 10.
  • Gemischte Breiten. Aufgefüllte und nicht aufgefüllte Zahlen in einer Liste können bei natürlicher Sortierung als gleich gelten, dann hängt ihre Reihenfolge von der Eingabe ab. Wähle für jede Liste eine einzige Breite.
  • Dezimalzahlen. Natürliches Sortieren liest 1.9 als 1, dann 9, und 1.10 als 1, dann 10. Deshalb kommt 1.9 zuerst. Das passt zu Versionsnummern, bei denen 1.10 die spätere Version ist. Bei Dezimalwerten wie Preisen ist 1.10 kleiner als 1.9, die natürliche Reihenfolge ist dort also falsch. Fülle die Dezimalstellen auf dieselbe Anzahl auf: 1.10 und 1.90.
  • Groß- und Kleinschreibung. Die Sortierung behandelt Apple und apple standardmäßig gleich, sie stehen also in der Reihenfolge, in der sie eingefügt wurden. Die Option Groß-/Kleinschreibung beachten ändert das.

Mit KI-Unterstützung aus dem Englisches Original übersetzt.

Kommentare

    Noch keine Kommentare. Schreib den ersten.

    Deine Bewertung (optional)

    Deine E-Mail wird nie angezeigt oder gespeichert.

    Cover von How to Remain Valuable When Intelligence Becomes CheapHow to Remain Valuable When Intelligence Becomes Cheap

    224 Seiten über die menschlichen, wirtschaftlichen und strategischen Vorteile, die knapp bleiben, wenn KI den Großteil der kognitiven Arbeit übernehmen kann.

    $3.84Auf Gumroad holenAuf Englisch