Hallo,
Andreas Borutta schrieb:
in einer Spalte befinden sich Bezeichner in Form einer Nummerung,
gemischt aus einer Zahl, optional gefolgt von einem Buchstaben.
Zahlenformat ist Text.
Das Zahlenformat spielt dabei keine Rolle. Es bestimmt die Anzeige.
Vielmehr ist der Datentyp (Text oder Zahl) von Bedeutung.
Calc sortiert es bei "aufsteigend" so:
1
2
11
12
40
11b
1a
1b
40a
Dann sind die Einträge 1, 2, 11, 12, 40 von Datentyp Zahl und die
Einträge 11b, 1a, 1b, 40a vom Datentyp Text. Eine Vermischung von
Datentypen innerhalb eines Datenfeldes (innerhalb einer Spalte einer
Liste) sollte vermieden werden. Im vorliegenden Fall sollte für alle
Einträge der Datentyp Text gewählt werden. Dies erreicht man zum
Beispiel, wenn man den Zahlen bei der Eingabe den Operator '
voranstellt.
Du erhältst dann die folgende dem Alphabet entsprechende Sortierung:
1
11
11b
12
1a
1b
2
40
40a
Mein Wunsch ist folgende Sortierung:
1
1a
1b
2
11
11b
12
40
40a
Geht sowas mit Calc?
Ja. Dein Sortierkriterium besteht aus zwei teilen. Einem numerischen
Teil (Datentyp Zahl) und einem alphanumerischen Teil (Datentyp
Text). Diese musst Du un zwei getrennten Spalten führen:
Zahl Text
1
2
12
1 a
1 b
40
40 a
11
11 b
Nun sortierst mit der Hierarchie Zahl, Text und erhälst:
Zahl Text
1 a
1 b
1
2
11 b
11
12
40 a
40
Das gefällt Dir immer noch nicht, weil leere Zellen in der
Sortierreihenfolge ganz hinten stehen.
Du müsstest also statt der leeren Zellen ein Zeichen eingeben, dann
sieht das Sortierergebnis zum Beispiel so aus:
Zahl Text
1 .
1 a
1 b
2 .
11 .
11 b
12 .
40 .
40 a
Gruß
Stefan
--
www.datenpilot.org
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]