Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Zahlen auslesen
#1
Hallo.

aus einer Zelle mit folgendem Inhalt: "Lr        1.75505 m " muss ich nur die Zahl auslesen - also 1,75505. Mit einem einfachen Abzählen - also mit Links(), oder Rechts() - komme ich nicht weit, da der Inhalt unterschiedlich lang ist und es auch einmal so etwas sein kann: "Z        43.80900 m ".
Hinweis:  die Anführungszeichen stehen in den Zellen natürlich nicht mit drinnen - wollte damit nur zeigen, dass am Ende auch Leerzeichen sind.

Kann mir dazu jemand einen zarten Hinweis geben?

Vielen Dank
Feedback
Antworten Top
#2
Hi,

Zuerst mit Glätten() die überflüssigen Leerzeichen rauswerfen, dann mit Wechseln() den Dezimalpunkt durch ein Komma ersetzen, dann entweder mit Teil() und Finden () die Ziffern zwischen dem ersten und zweiten Leerzeichen finden und mit 1 multiplizieren (dazu den Inhalt einmal als Wert einfügen), oder mit Text-In-Spalten auftrennen. Dann hättest du auch Bezeichnung und Einheit weiterhin als Daten.

Viele Grüße
derHöpp
Antworten Top
#3
=--INDEX(TEXTTEILEN(GLÄTTEN(WECHSELN(A1;".";","));" ");2)
Antworten Top
#4
FG
38Lr        1.75505 m1,75505
39Z        43.80900 m43,809

ZelleFormel
G38=VERWEIS(9^9;1*LINKS(GLÄTTEN(WECHSELN(WECHSELN(TEIL(F38;SUCHEN(".";F38;1)-5;99);".";",");" ";""));SPALTE(38:38)))
G39=VERWEIS(9^9;1*LINKS(GLÄTTEN(WECHSELN(WECHSELN(TEIL(F39;SUCHEN(".";F39;1)-5;99);".";",");" ";""));SPALTE(39:39)))
Grüße

J.K.H.
Antworten Top
#5
@JKH: Nach altem Excel wurde zwar nicht gefragt, aber ...

=--TEIL(WECHSELN(WECHSELN(GLÄTTEN(A1);".";",");" ";WIEDERHOLEN(" ";89));90;89)

... benötigt nur ein einziges Mal den String A1
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste