Dieter Böser schrieb:
........
Was ich zunächst einmal gerne hätte:

Eine Spalte enthält Artikelnummern nach dem Schema:
AA1000401  (z.B. Auslaufartikel 100401)
AA1000402
NA1000401 (z.B. Normalartikel 100401)

Hast du dir wirklich mal genau überlegt, was du hier von einer Calc-Datei erwartest? Sind nicht genau dafür die Textfunktionen da? Auch wenn du die Funktion kennst: =LINKS(A1;2) ;-)

Genau das was diese Funktion macht hätte ich gerne als Formatcode gehabt.
Ich möchte in der Spalte aber lediglich die ersten beiden Buchstaben sehen.

Alle Formatcodes für Zahlen ändern nichts am Wert der Zahl selbst, sondern stellen sie nur in einem besonderen Format dar. Selbst dem Datum und der Zeit liegt eine Dezimalzahl zu Grunde. Der formatierte Darstellungsform liegt eine mathematische Gesetzmäßigkeit zu Grunde, die einem Textstring abgeht. Nicht alles, was nach Dezimalzahl aussieht, muss auch eine Dezimalzahl sein (siehe die PLZ!).
Eben! Die Formatcodes sollen nichts an der Zelle ändern, sondern nur z.B. die ersten 4 Buchstaben des Textes anzeigen.
Wobei ich aber immer noch (per Formel) auf den gesamten Text zugreifen kann.
Natürlich gibt es auch für Texte mathematische Gesetzmäßigkeiten. Und wenn es nur darum geht Teile davon ab- oder auszuschneiden.


Ähnlich interpretiere ich auch die zitierten Artikelnummern, deren Ziffern nur in einer ordnenden Rangfolge zueinander stehen. Damit sind sie für das Kalkulationsprogramm keine Zahlen, sondern Textzeichen. Welche Formatierungsregeln sollte nun diesen Texten zugeordnet werden?

Meines Erachtens ist das keine Frage der Formatierung, sondern nur eine Darstellungsänderung, für die Textfunktionen zuständig sind.

(Für Zahlen gebe ich als Zellformat-Code dann einfach 00 ein)

Ist das neuerdings in OOo3.x möglich, oder war das ein Schnellschuss? Das widerspräche zumindest der bis dato geltenden Logik. Ich kenne nur den Punkt, der ähnliches (allerdings in Dreiergruppen) bewirken könnte.
Z.B. formatiert der Formatcode 0. die Zahl 12534 als 12 .

Da hast du recht, ich bin von einer Zahl z.B. 93,02 ausgegangen, die mit der Formatierung 00 als 93 dargestellt wird.

In eine Zelle können ja ganze Sätze eingetragen werden. Mit welcher Formatierungsregel sollen dafür Platzhalter (in einer Formatierungsvorschrift!) bestimmt werden?

Wenn ich wählen könnte? Dann "????" als Platzhalter für 4 beliebige Zeichen. Oder [a-z,0-9;4] für die ersten vier Buchstaben und Ziffern.


Möglich wäre sicherlich vieles. Aber es ging mir darum ob es jetzt schon geht.

Vielen Dank
für Deine Antwort
Volker

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@de.openoffice.org
For additional commands, e-mail: users-h...@de.openoffice.org

Antwort per Email an