Zahl aus Text rausfiltern
12.11.2004 15:21:27
uom2000
Problem: die Liste wurde von verschiedenen Leuten ueber einen laengeren Zeitraum erstellt - und einige füllten sie so aus, dass in der jeweiligen Zelle nicht nur der Wert, sondern auch die Einheit steht (also in der Spalte "Stück" steht dann "30St", manchmal auch "30 St" statt des bloßen Wertes "30"; Analog die Spalte "Preis": manchmal steht da "4,00 EUR", manchmal "4,00 ", manchmal "4 EUR", manchmal "4EUR" usw. usw. - und manchmal natuerlich auch der Zahlenwert "4,00", ohne Text)
Das einzig Ermutigende ist, dass der enthaltene "Zahlenwert" selbst immer der richtige ist. Und pro Zelle steht immer nur *ein* Zahlenwert.
Da Zellen, in denen Text mit eingetragen wird, von Excel als Text behandelt werden, kann ich mit all diesen Werten nicht rechnen (nicht multiplizieren, keine Summe bilden etc.)
Gibt es eine Möglichkeit, aus einer "Textzelle" den enthaltenen Zahlenwert "rauszufiltern" und in einen rechnerisch weiter verarbeitbaren Zahlenwert umzuwandeln? Mit anderen Worten: eine Methode, die aus "4,00 EUR","4,00 ", "4 EUR" und "4EUR" stets den Zahlenwert "4" macht?
Das wuerde mir *sehr viel* "Handarbeit" ersparen... :-)
(Ich mache das derzeit mit "Suchen + Ersetzen" - ist aber umständlich und hat seine Tücken: die obenstehenden Beispiele sind bei Weitem nicht alle "Schreibweisen"; und es gibt immer wieder neue Varianten...)
Ulrich
P.S.: diese Liste ist *kein* Einzelstück - ich bekomme etwa 4-5 pro Monat von der Sorte...