Moin,
ich habe eine spalte mit vielen Materialnummern und u.a. 5 stellige Nummern. Nur diese möchte ich von text in eine zahl umwandenln. gibt es dafür einen vba-code? oder hat jemand eine andere idee? Wenn ich das über das kleine ausrufezeichen mache, dauert es ewig bis die texte in zahlen gewandeln sind.
Beste Grüße
Hallo,
leider schreibst du nicht viel zu deinem Tabellenaufbau aber vielleicht wäre das eine Möglichkeit:
In einer Hilfsspalte folgende Formel:
=Wenn(Länge(A1)=5;A1*1;A1)
Anschliessend (optional):
- den Bereich mit den Formeln markieren
- mit Strg-C in die Zwischenablage kopieren
- rechte Maus - Inhalte einfügen - Werte - Ok
Dadurch werden die Formeln im markierten Bereich in Werte umgewandelt und man kann jetzt die bisherige Spalte löschen
Hi!
Da reicht doch eine Formel.
Die Hilfsspalte dann ausschneiden und
als Wert über die Ausgangsspalte einfügen.
| A | B |
1 | 12345 | 12345 |
2 | 234567 | 234567 |
3 | 20005 | 20005 |
4 | 123 | 123 |
Zelle | Format | Wert |
A1 | @ | 12345 |
A2 | @ | 234567 |
A3 | @ | 20005 |
A4 | @ | 123 |
Zelle | Formel |
B1 | =WENN(LÄNGE(A1)=5;A1*1;A1) |
B2 | =WENN(LÄNGE(A2)=5;A2*1;A2) |
B3 | =WENN(LÄNGE(A3)=5;A3*1;A3) |
B4 | =WENN(LÄNGE(A4)=5;A4*1;A4) |
Gruß Ralf
(07.03.2016, 12:25)PhilippB. schrieb: [ -> ]Moin,
..... Wenn ich das über das kleine ausrufezeichen mache, dauert es ewig bis die texte in zahlen gewandeln sind.
Beste Grüße
Du brauchst nicht jede Zelle einzeln anfassen.
Markier alle Zellen und dann über das Ausrufezeichen in der ersten Zelle in Zahlen umwandeln.
Hallo Attila,
werden dann aber nicht alle Texte in der Spalte in Zahlen umgewandelt und nicht nur, wie im Ausgangsposting gewünscht, die 5stelligen Zahlen?
Hi Atilla!
Zitat:und u.a. 5 stellige Nummern. Nur diese möchte ich von text in eine zahl umwandenln.
Warum auch immer …
Gruß Ralf
Hallo Peter,
Hallo Ralf,
Als gefühlsbetonter Mensch gehe ich davon aus, dass die anderen Nummern mit Text vermischt sind, z.B so: "M1345" :05:
Hallo Atilla,
Zitat:...die anderen Nummern mit Text vermischt sind, z.B so: "M1345"
Genau dann kracht's:
Arbeitsblatt mit dem Namen 'Tabelle1' |
| A | B |
1 | 12345 | 12345 |
2 | M1345 | #WERT! |
3 | 123456 | 123456 |
4 | M12345 | M12345 |
Zelle | Formel |
B1 | =WENN(LÄNGE(A1)=5;A1*1;A1) |
B2 | =WENN(LÄNGE(A2)=5;A2*1;A2) |
B3 | =WENN(LÄNGE(A3)=5;A3*1;A3) |
B4 | =WENN(LÄNGE(A4)=5;A4*1;A4) |
Hi Klaus-Martin!
Die Formel wurde ja von Peter und mir vorgeschlagen, Atilla ist da unschuldig! :21:
Warten wir mal die Antwort des TE ab, vllt. bringt er ja noch Licht ins Dunkle.
Gruß Ralf
Hallo,
Zitat:Genau dann kracht's:
richtig, deswegen in meiner Antwort auch der Hinweis auf die fehlenden Angaben zum Tabellenaufbau und das Wörtchen 'vielleicht'.
Und als gefühltsbetonter Mensch bin ich zunächst einmal davon ausgegangen, dass wir keine Mischung aus Text und Zahl haben.