Hallo Stefan,

Text:      Dezimalzahl:
02350        00334
0334         00721
0721         01235
07251        02350
07346        07251
1235         07346
52345        52345

Links ist die Sortierung von Zahlen, die als Text formatiert sind, rechts dieselben Zahlen allerdings als Dezimalzahlen mit 5 führenden Nullen in der Code-Formatierung.

Was sieht man daraus? Text wird von links interpretiert, Zahlen von rechts. Daher auch das unterschiedliche Sortierergebnis.

Nun, das dürfte ein Faktum sein, das mit Hilfe des Beispiels zur "inneren Erleuchtung" führen sollte. :-)

Das berücksichtigt aber nicht, dass die Liste des OP allem Anschein nach bei einheitlich eingestelltem Zahlenformat Postleitzahlen enthält, die als Datentyp "Text" eingegeben wurden, und welche, die als Datentyp "Zahl" eingegeben wurden.

Der OP hat keine Liste beigefügt, weshalb ich auch nur einen funktionalen Vergleiche (siehe oben) anstellte. Bei der von mir beschriebenen Lösung ist es völlig gleichgültig, ob hier Zahlen gemischt mit solchen als Textstrings kopiert und dann wieder eingefügt werden. Wenn du in unformatierte Zellen unformatierte Zahlenwerte einfügst, werden sie in jedem Fall als Zahlen erkannt.

Wichtig ist dabei das Verständnis und Unterscheidung von dem Zahlenformat, das man für die Zellen einstellen kann und dem von Calc implizit gewählten Datentyp für einen Eintrag. Unterscheide: Zahlenformat <-> Datentyp.

Wenn dich meine "Erkenntnisse" zu dieser Thematik interessieren, kannst du sie ja im OOowiki nachlesen, wo ich mich ausführlich dazu "ausgelassen" habe.
www.ooowiki.de/ZahlenerkennungInCalc und
www.ooowiki.de/ZahlenFormatierenInCalc

Da PLZ grundsätzlich immer 5-stellig sind, kann man sie auch (aber auch nur wegen des Sortierens!) als Dezimalzahlen schreiben und im Code mit 5 führenden Nullen formatieren.

Du scheinst deutsch geprägt sein. :-) Was ist mit Österreich, Schweiz, Niederande, Kanada,...?

Die Sortierregeln richten sich m.W. nicht nach einem Gebietsschema, sondern nach anderen Regeln. Auch im angelsächsischen Raum dürfte Text von links, Dezimalzahlen aber von rechts interpretiert werden.

Gruß aus Bruchsal!

Dieter Böser
--
Barockkirche St. Peter Bruchsal - eMail: st.peter.bruchsal at gmx.de
Hilfen zu StarOffice/OOo:  Wiki: www.ooowiki.de


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

Antwort per Email an