Seite 1 von 1

Wertangaben numerisieren

Verfasst: Di 12. Jan 2021, 10:53
von akoerber
Hallo,
ich habe in einer Tabelle Messwerte erhalten. Einige sind nur im Format "<200" angegeben, soll also heißen "Der gemessene Wert ist kleiner als 200". Kann man die elegant in Zahlenwerte umwandeln, also alle Qualifikatoren wie "<", ">" und dgl. herauslöschen, ohne umständliche Abfragen aller möglichen Zeichen zu formulieren?

Re: Wertangaben numerisieren

Verfasst: Di 12. Jan 2021, 11:21
von Mondblatt24
Hallo,
akoerber hat geschrieben:
Di 12. Jan 2021, 10:53
Einige sind nur im Format "<200" angegeben,
so wie Du es beschreibst, sag ich mal, ändere die Formatierung.

Oder steht dort <200 als Text?


Gruß
Peter

Re: Wertangaben numerisieren

Verfasst: Di 12. Jan 2021, 11:43
von Helmut_S
Hallo, mit Suchen nach "<" oder ">" und Ersetzen mit "nichts" geht das Umwandeln in Zahlenwerte problemlos.
Gruß Helmut

Re: Wertangaben numerisieren

Verfasst: Di 12. Jan 2021, 17:10
von akoerber
Danke.
Ja, das steht "< 200" als Text - aus dem PDF gescannt. Es ist aber nicht nur "<", sondern auch andere ("<=", ">=", "~", etc.). Ich dachte, es gäbe eine unbekannte und schwer zu findende Funktion, die nur die numerischen Anteile eine Strings nutzt und die anderen auf einen Schlag herausfiltert - als Funktion, nicht per Suchlauf.
Trotzdem Danke

Re: Wertangaben numerisieren

Verfasst: Di 12. Jan 2021, 18:56
von Mondblatt24
Hallo,
die Operatoren kannst Du mit Suchen und Ersetzen (Strg+Alt+F) entfernen.

Suchen: \D oder [^0-9]

Ersetzen: bleibt leer


ggf. musst Du die betreffende Spalte markieren und in den
Suchen und Ersetzen Optionen [x]Nur in Auswahl auswählen.


Gruß
Peter

Re: Wertangaben numerisieren

Verfasst: Di 12. Jan 2021, 19:06
von Helmut_S
Hallo, wenn du im Suchen & Erstezen - Dialog z.B.: unter Suchen eingibst: [><!§$%&>=<?+x]
dann werden diese Zeichen in einem Schwupps herausgelöscht und du hast - durch die automatische Zahlenerkennung von Calc Zahlen in den ursprünglichen Zellen.
In den Optionen musst du dafür unter calc --> Berechnen --> Reguläre Ausdrücke in formeln ermöglichen aktivieren.
Aber wenn du lieber eine Funktion verwendest dann geht das auch mit der Funktion regaus().

Code: Alles auswählen

=WERT(REGAUS(A5;"[<>!§$%&=+x?]";"";"g"))
Die Funktion liefert dir aber keine Zahlen sondern Text, den du - falls du mit Zahlen weiter rechnen willst - erst mit der Funktion wert() in Zahlen umwandeln musst. Außerdem brauchst du im 2. Fall eine eigene Zelle oder Spalte für die Funktion.
Suche dir aus, was dir besser zusagt.
Gruß Helmut

Re: Wertangaben numerisieren

Verfasst: Di 12. Jan 2021, 21:13
von craig
Hallo akoerber,

Du hast zwar nicht explizit danach gefragt,
aber hier eine Lösung mit Makro:
mathematische Operatoren und Sonderzeichen ersetzen.ods
(16.77 KiB) 173-mal heruntergeladen

Re: Wertangaben numerisieren

Verfasst: Di 12. Jan 2021, 21:24
von akoerber
Danke alle, das sind schon interessante Lösungen!