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]

Antwort per Email an