Moin Andreas,
und frohe Ostern,
Moin.
Ich möchte nachträglich einfache ganze Zahlen als Text formatieren.
Das geht nicht direkt.
Du kannst nur *Zellen* mit einem Format versehen. Dann werden dort (neu)
eingegebene Werte standardmäßig als so formatiert interpretiert.
Bereits vorhandene Werte behalten ihr Format jedoch.
Dazu habe ich die ganze betroffene Spalte mit "Format > Zellen >
Zahlen > Text > @" behandelt.
Dadurch wird - siehe oben - das Format "für diese Zelle" eingestellt, und
nicht für den Wert, der schon in dieser Zelle enthalten ist.
Dennoch werden die Zahlen weiterhin rechtsbündig dargestellt.
Wenn ich jedoch in einer solchen Zelle eine neue Zahl eingebe, wird
diese linksbündig dargestellt, also als Text interpretiert.
siehe oben.
Formatvorlagen kommen nicht zum Einsatz.
LO-Version ist 3.5
Wie kann ich nachträglich Zahlen als Text formatieren?
Du musst die Zahlen neu eingeben, z.B. durch "Suchen&Ersetzen":
Suche: .*
Ersetzen durch: $0
(also durch den gefundenen Wert selbst)
dabei nicht vergessen: [x] bei "Reguläre Ausdrücke"
Was ist die Ursache für das oben beschriebene Verhalten?
Die Änderung des Formats würde in diesem Fall gleichbedeutend sein mit einer
Änderung des Werts, denn ein Text hat immer den Wert 0. Somit würdest du
beliebige Werte, die in den Zellen stehen, alle nach 0 ändern --> das wäre in
en allermeisten Fällen fatal, u.U. auch nicht umkehrbar.
Es handelt sich also nicht um eine reine Formatänderung, sondern um sehr viel
komplexere *Wert*änderung, die sollte immer "Manuell" gemacht werden und nciht
automatisch. Heißt im sonstigen DV-Denglisch "casting", glaube ich.
Gruß Nino