Am Mittwoch, 10. Juni 2009 schrieb Andreas Borutta:
> Michael Höhne schrieb:

> > Das liegt offenbar daran, dass 1, 2, 11, 12, 40 bei der Eingabe als
> > Zahl interpretiert wurden. Ich vermute, dass die Formatierung
> > "Text" erst später vorgenommen wurde.
>
> Stimmt.
>
> Empfindet ihr es als sinnvolles Verhalten von Calc, dass sich eine
> nachträgliche Zuweisung des Zahlenformates "Text" anderes auswirkt
> als eine Zuweisung vorab?

Eindeutig: ja! Sonst würde das Umformatieren ggf. zu Informationsverlust 
führen.

> > So erhalte ich das gleiche Ergebnis wie du.

> Das Sortierergebnis lautet dann:
>
> 1
> 11
> 11b
> 12
> 1a
> 1b
> 2
> 40
> 40a

Autsch... Da habe ich offenbar noch nicht genug Kaffee gehabt, als ich 
die erst Mail schrieb ;-) Ist aber logisch, da die Texte ja von links 
nach rechts zeichenweise verglichen werden, wobei [0-9]<[a-z] und ggf. 
die Textlänge eine Rolle spielt.

Das ließe sich verhindern, indem du führende Nullen verwendest: 01 oder 
gar 001. Ähnliche Probleme gibt es gerne, wenn man Dateinamen mit 
Nummern sortiert, die als Protokolldateien angelegt werden.

Zweite Möglichkeit: Zahl und Buchstabe trennen, also in zwei Spalten 
eintragen und dann nach beiden Spalten sortieren.

> Ich kenne das Problem aus Dateimanagern.
> Manche können's vernünftig, manche nicht.

Die Frage ist halt (wie so oft) was im konkreten Falle "vernünftig" 
ist...

Gruß,
Michael

-- 
    ____        
   / / / / /__/      Michael Höhne /
  /   / / /  /  [email protected] /
 ________________________________/

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Antwort per Email an