❤️ Helfen Sie noch heute, unser LibreOffice Forum zu erhalten! ❤️
Unterstützen Sie das LibreOffice-Forum und helfen Sie uns, unser Ziel für 2025 zu erreichen!

🍀 Jeder Beitrag zählt – vielen Dank für Ihre Unterstützung!🍀
Mit Ihrer Spende sichern Sie den Fortbestand, den Ausbau und die laufenden Kosten dieses Forums. 🌱


❤️ DANKE >> << DANKE ❤️

>> Dank Ihrer Unterstützung -> Keine Werbung für alle registrierten LibreOffice-Forum User! <<
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗

[gelöst] Leerzeichen löschen und Werte formatieren

CALC ist die Tabellenkalkulation, die Sie immer wollten.
Antworten
Die_Nase
Beiträge: 32
Registriert: Mo 30. Mär 2015, 16:12

[gelöst] Leerzeichen löschen und Werte formatieren

Beitrag von Die_Nase » Do 25. Jun 2015, 14:21

Moin,

in einer Spalte stehen Werte wie diese
00 11 22333
0011 22333
001122333
00 11 22 333

Wegen der Führenden Nullen, sind alle Zellen als Text definiert.

Ich möchte jetzt das alle Zellen das Format "00 11 22333" bekommen.
Wenn ich im ersten Schritt alle Leerzeichen löschen lasse, erkennt Calc die Texte als Zahlen und entfernt auch die führenden Nullen :evil:
In der Spalte sind die ersten beiden Ziffern nicht immer Nullen - es können dort auch die Ziffern 0-9 vorhanden sein.

Wie muß ich vorgehen damit ich zu dem gewünschten Ergebnis komme?

Zusätzlich:
Und wenn wir schon dabei sind, es können auch Zahlen die länger oder kürzer als 9 Ziffern+ 2 Leerzeichen sind vorkommen, diese sollten dann nicht formatiert werden.

Auf Grund der Unterschiedlichen Schreibweisen, bringt es auch nichts die Daten nach dieser Spalte sortieren zu lassen und dann nur die Zellen die einem der obenstehenden Muster entsprechen zu markieren und zu bearbeiten.
Wir reden hier von einem Arbeitsblatt mit ca 3000 Zeilen und farbigen Leerzeilen als optisches Trennzeichen (die nicht verlohren gehen dürfen).
Und Nein, ich darf die Datei hier leider nicht posten.

Mit freundlichem Gruß
Heiko Rompel
Zuletzt geändert von Die_Nase am Do 25. Jun 2015, 18:31, insgesamt 1-mal geändert.
OS: Linux Mint Cinnamon 20 - 64Bit
LibreOffice: 6.4.5.2

Benutzeravatar
karolus
* LO-Experte *
Beiträge: 2580
Registriert: Fr 10. Dez 2010, 10:01

Re: Leerzeichen löschen und Werte formatieren

Beitrag von karolus » Do 25. Jun 2015, 15:07

entferne die Leerzeichen per →Suchen&Ersetzen, und formatiere die Spalte im Zahlenformatcode 00 00 00000
edit. diese Lösung geht nicht wg:
Zusätzlich:
Und wenn wir schon dabei sind, es können auch Zahlen die länger oder kürzer als 9 Ziffern+ 2 Leerzeichen sind vorkommen, diese sollten dann nicht formatiert werden.
  • 1.Formatiere zuerst explizit auf Text Formatcode @
    2. entferne dann per S&E die Leerzeichen,.
    3. ebenfalls per S&E :
Karolus
LO25.2.x.y debian 13(trixie) auf Raspberry5 8GB (64bit)
LO25.8.x.y flatpak debian 13(trixie) auf Raspberry5 8GB (64bit)

Die_Nase
Beiträge: 32
Registriert: Mo 30. Mär 2015, 16:12

Re: Leerzeichen löschen und Werte formatieren

Beitrag von Die_Nase » Do 25. Jun 2015, 16:08

Moin,

wenn ich das so eingebe wie Du es angegeben hast, dann findet Calc keine Treffer.

Gruß Heiko
OS: Linux Mint Cinnamon 20 - 64Bit
LibreOffice: 6.4.5.2

Benutzeravatar
karolus
* LO-Experte *
Beiträge: 2580
Registriert: Fr 10. Dez 2010, 10:01

Re: Leerzeichen löschen und Werte formatieren

Beitrag von karolus » Do 25. Jun 2015, 17:18

Die_Nase hat geschrieben:Moin,

wenn ich das so eingebe wie Du es angegeben hast, dann findet Calc keine Treffer.

Gruß Heiko
Dann hast du nach dem Entfernen der Leerzeichen, entweder keine 9 Ziffern lange Zeichenkette in den Zellen oder du kannst nicht lesen:
Karolus hat geschrieben:schalte die Option [x]Regulärer Ausdruck ein
Karolus
LO25.2.x.y debian 13(trixie) auf Raspberry5 8GB (64bit)
LO25.8.x.y flatpak debian 13(trixie) auf Raspberry5 8GB (64bit)

Die_Nase
Beiträge: 32
Registriert: Mo 30. Mär 2015, 16:12

Re: Leerzeichen löschen und Werte formatieren

Beitrag von Die_Nase » Do 25. Jun 2015, 18:17

Moin,

den Haken hatte ich gesetzt.
Weiß nicht was da schief lief. Habe das jetzt nochmal Schritt für Schritt durch gearbeitet und jetzt hat es geklappt.

Okay, ein paar Sonderfälle gab es nicht die ich nicht auf dem Zettel hatte:

- Zahlenfolgen die zwar untereinanderstanden, aber in einer Zelle mit Zeienumbruch.
- Zahlenfolgen die zusätzlich noch Bindestrich und einen Buchstaben am Ende hatten.

Aber, die habe ich dann von Hand berichtigt.
Danke, für Deine Hilfe.

Gruß Heiko
OS: Linux Mint Cinnamon 20 - 64Bit
LibreOffice: 6.4.5.2

Wanderer
* LO-Experte *
Beiträge: 909
Registriert: Di 11. Feb 2014, 20:03
Wohnort: Berlin

Re: [gelöst] Leerzeichen löschen und Werte formatieren

Beitrag von Wanderer » Do 25. Jun 2015, 21:02

Moin Moin,

wenn ich mir die ganzen anderen Sonderfälle in Deiner Datei lese, ist die Umwandlung in
Zahlen evtl für DIch nicht möglich, aber den Satz
Die_Nase hat geschrieben: Wegen der Führenden Nullen, sind alle Zellen als Text definiert.
kann ich nicht unkommentiert lassen ;)

Wenn Du Zahlen mit den Format

Code: Alles auswählen

00 ## #####
ausgibst, hast Du
die von Dir gewünschte Formatierung.
(Calc ist letztendlich ist es egal, ob Du Tausenderpunkte einstreust oder Leerzeichen
und führende Nullen sind auch nicht neu.)

Und da Texte wie 123-456 nicht auf Zahlenformate reagieren bleiben sogar die unverändert.

MfG, Jörn
LO 6.0.7 (32Bit) Win8.1 Pro 32 Bit/ LO 6.3.2 Win10 64Bit / LO 6.0.7 Win7 Pro 64 Bit


An alle, die das LibreOffice-Forum gern nutzen und unterstützen wollen:


Bitte helfen Sie uns mit 7 Euro pro Monat.
Durch Ihren Beitrag tragen Sie dazu bei, unsere laufenden Kosten für die kommenden Monate zu decken.
Unkompliziert per Kreditkarte oder PayPal.
Als ein kleines Dankeschön werden Sie im LO-Forum als SUPPORTER gekennzeichnet.



Antworten