Zahlen aus unterschiedlich langen Text auslesen

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Zahlen aus unterschiedlich langen Text auslesen

Re: Zahlen aus unterschiedlich langen Text auslesen

von Stephan » Sa, 28.08.2021 10:48

Hallo Karolus,

die Zahl wird dort gesucht wo (ausgehend vom Textanfang links) die erste Ziffer auftritt, die Teil-Formel:

SUCHEN("[0-9]";A1)

liefert diese Position indem sie, von links, die erste Position im Text ermittelt wo eine Ziffer auftritt.
es können aber auch vorher schon Ziffern vorkommen?!
der GENAUE Aufbau der Texte ist mir auch nicht bekannt, ich habe aus: "texttexttext: Wolle: 540 Holz: 520343 Hafer: ......." geschlussfolgert das der Frager hier die Beispieltexte "Wolle: 540" und "Holz: 520343" genannt hat. Wenn das eine falsche Schlussfolgerung wäre, ist natürlich auch meine Formel falsch.
Und ja, ich hätte meine Formel auch so aufbauen können das ich nach dem Auftreten von ": " suche, es gibt keinen besonderen Grund mich für den anderen Weg mit einem regulären Suchausdruck entschieden zu haben.


Gruß
Stephan

Re: Zahlen aus unterschiedlich langen Text auslesen

von Karolus » Sa, 28.08.2021 09:55

Hallo
@Stephan: wenn ich das richtig verstanden habe wird die Zahl nach Wolle: gesucht, es können aber auch vorher schon Ziffern vorkommen?!
@Peter: Ich habe gerade von LO6.1 auf 7.0 gewechselt, ich dachte REGAUS wäre erst später angekommen.

Re: Zahlen aus unterschiedlich langen Text auslesen

von Stephan » Sa, 28.08.2021 09:37

für OO/LO (alle Versionen), wenn die Ziffern jeweils am Ende stehen:

Code: Alles auswählen

=RECHTS(A1;(LÄNGE(A1)-(SUCHEN("[0-9]";A1)-1)))

GRuß
Stephan

Re: Zahlen aus unterschiedlich langen Text auslesen

von Mondblatt24 » Sa, 28.08.2021 09:28

Karolus hat geschrieben: Sa, 28.08.2021 09:17 Für LibreOffice ab ca. Version 7.0 :
genauer gesagt ab LibreOffice 6.2

Re: Zahlen aus unterschiedlich langen Text auslesen

von Karolus » Sa, 28.08.2021 09:17

Für LibreOffice ab ca. Version 7.0 :

Code: Alles auswählen

=WERT(REGAUS(A1 ; ".*Wolle: (\d+).*";"$1" ; 1 ) )

Re: Zahlen aus unterschiedlich langen Text auslesen

von echo » Sa, 28.08.2021 08:54

Hallo
auch wenn es so aussieht, es gibt für calc keine Zahlen in diesem Textstring.
Ich würde daher dringend zu einem anderen Format für die Liste raten
Sehr schön beschreiben. (gilt für alle Tabellenkalkulationen) : https://www.online-excel.de/excel/singsel.php?f=52

Für diesen Vorschlag müssen die Spalten rechts neben der Zelle leer sein:
In deinem Fall würde ich versuchen den Text zu markieren und >Daten > Text in Spalten > getrennt durch [x] Leerzeichen wählen.
Danach sollten Text und Werte getrennt sein und du kannst sie umsortieren oder per Formel suchen.
Gruß Holger

Zahlen aus unterschiedlich langen Text auslesen

von oli1980 » Sa, 28.08.2021 08:35

Hallo,

wir haben z.B. folgenden unterschiedlich langen Text:

texttexttext: Wolle: 540 Holz: 520343 Hafer: .......

Die Zahlen und der Text am Beginn sind immer unterschiedlich lang. Wie kann ich hier die Zahlen z.B für Wolle auslesen?
Die ExtrahiereZahl Formel gibt es ja anscheinend in OO nicht.

Vielen Dank im Voraus!

Nach oben