Leerzeichen als Tausendertrennzeichen eliminieren

Hallo,

ich verwende OpenOffice Calc.

Ich habe eine Tabelle, in der jemand Zahlen eingegeben hat, aber leider im Format „3 976“, also mit einem Leerzeichen als Tausendertrennzeichen. OOo behandelt die Werte als Text, daher kann ich die Werte nicht auswerten, Berechnungen anstellen usw.

Wie kann ich die Zahlen nutzbar machen? Die Formatierungsoptionen helfen mir leider nicht weiter, wenn ich etwas wie „# ##0“ verwende, wird der Wert noch immer als Text behandelt.

Über Tipps würde ich mich sehr freuen.

Viele Grüße
Stefan

Hi Stefan,

kopiere alle Zellen, in denen dieses Phenomen vorkommt und paste es in einen Editor wie zB Edit Plus oder Word, ab besten Spalte für Spalte.

Dann „Suchen und Ersetzen“ (unter Word STRG+F) und ersetzt das Leerzeichen durch nichts.

Danach kopierst Du diese Zeilen und fügst sie wieder in OO ein. Dann ist es eine Zahl und kann bearbeitet werden.

Gruß
Edgar

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo Stefan,

ich verwende OpenOffice Calc.

ich habe kein OO und kann deshalb nicht nachvollziehen, welche Funktionen OO anbietet.

Ich habe eine Tabelle, in der jemand Zahlen eingegeben hat,
aber leider im Format „3 976“, also mit einem Leerzeichen als
Tausendertrennzeichen. OOo behandelt die Werte als Text, daher
kann ich die Werte nicht auswerten, Berechnungen anstellen
usw.

Wie kann ich die Zahlen nutzbar machen? Die
Formatierungsoptionen helfen mir leider nicht weiter, wenn ich
etwas wie „# ##0“ verwende, wird der Wert noch immer als Text
behandelt.

In Excel würde ich das über eine Hilfsspalte wie folgt lösen (angenommen, deine Zahlen stehen in A1 und darunter):

Entweder mit
=(WECHSELN(A1;" „;“.";1))*1
oder mit:
=(LINKS(A1;SUCHEN(" „;A1;1)-1)&RECHTS(A1;LÄNGE(A1)-SUCHEN(“ ";A1;1)))*1

Formeln jeweils nach unten ausfüllen.
Beide Formeln führen zum gewünschten ergebnis. Sicher gibt es ähnliche Funktionen in OO, so dass dir eine der beiden Formeln als Anregung weiter helfen kann.

Gruß
Marion

ich verwende OpenOffice Calc.
Ich habe eine Tabelle, in der jemand Zahlen eingegeben hat,
aber leider im Format „3 976“, also mit einem Leerzeichen als
Tausendertrennzeichen. OOo behandelt die Werte als Text, daher
kann ich die Werte nicht auswerten, Berechnungen anstellen

Hi Stefan,
entweder hat OO-Calc auch unter Bearbeiten o.ä die Funktion „Suchen–Ersetzen“, oder
unter Einfügen–Funktion–Ersetzen oder auch „–Wechseln“.
Musst du mal schauen, habe hier kein OO.
Gruß
Reinhard

Jetzt habe ich’s (zumindest für Excel):

=ERSETZEN(C5;LÄNGE(C5)-3;1;"")
In C5 müsste der verkorkste Wert stehen.
Das geht bei jeder Zahlenlänge!
Ob es diesen Befehl bei Deinem Programm auch gibt weiss ich nicht :frowning:

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]