Das Problem ist, daß '12345' als Zahl erkannt wird, und '12345-6789' als
Text. Das erkennst Du auch daran, daß Zahlen standardmäßig rechtsbündig
angeordnet werden, Text dagegen linksbündig.
Um eine korrekte Sortierung[1] zu erhalten, musst Du alles in Text
umwandeln, und /dann/ sortieren. Am einfachsten markierst Du dazu die
Spalte, kopierst sie (Bearbeiten => Kopieren) und fügst sie an gleicher
Stelle mit 'Bearbeiten => Inhalte einfügen' und folgenden Optionen ein:
[_] Alle
[X] Text
[_] Zahl
[_] ...
Um zu erzwingen, daß auch zukünftige Eingaben als Text angesehen werden,
markierst Du die Spalte, und setzt alle Zellformate auf 'Format =>
Zellen => Zahlen => Kategorie: Text' (oder gibst direkt als Format-Code
das Zeichen '@' ein).
[1] bedingt; es kann nicht verhindern, daß bestimmte Zeichen falsch
einsortiert werden, z. B. ist '12345\67' größer als '12345/78', denn der
Zeichencode des Zeichens an der 6. Position ('\') des einen Strings ist
einfach größer als das des anderen ('/'). Wenn Du *das* willst, musst Du
alle Nicht-Zahl-Zeichen eliminieren (was sinnvoll nur über ein Makro
geht), und den Rest in eine Hilfsspalte schreiben, nach der Du dann
sortieren kannst.
Wolfgang