Excel Zahl umwandeln?
Hallo,
Wie kann ich eine 13-stellige Zahl in eine 10-stellige Zahl in Excel umwandeln?
z.B. 0367.765.746-1AB zu 0367765746,
Ich möchte nur die ersten 10 Zahlen haben ohne Punkt.
Welche Formel kann ich hier verwenden?
Brauche dringend Hilfe, da ich sonst mit der Aufgabe nicht weiter komme...
Danke :)
3 Antworten
Du kannst mit WECHSELN jedes unerwünschte Zeichen löschen.
Um alle erwünschten Zeichen direkt zu maskieren, muss ich mir noch etwas überlegen...
Vielen Dank!!! Das hat mir sehr geholfen :)
Wenn ich die Formel anwende entsteht zwischen den Zahlen ein Leerzeichen. Wie bekomme ich die Leerzeichen weg , damit alle Zahlen nacheinander sind?
Hast du die Formel von mir abgetippt oder kopiert. Weil eigentlich wird mit "" ersetzt, nicht mit " ".
Sicherheitshalber kannst du nochmal WECHSELN ausführen und ersetzt halt deine Leerzeichen durch eine leere Zeichenkette.
Reicht nicht schon:
=LINKS(WECHSELN(A1;".";"");10)
Erst Die Punkte durch NIX ersetzen und davon die linken 10 Zeichen.

Du könntest noch mit Iterationen arbeiten.


Oder leicht abgewandelt:
=WENN(B7=0;LINKS(Eingabe;12);WENN(B7<=LÄNGE(LINKS(Eingabe;12));ERSETZEN(B8;B7;1;WENN(ISTZAHL(TEIL(B8;B7;1)+0);TEIL(B8;B7;1);"X"));WECHSELN(B8;"X";"")))
Damit wird die letzte 1 hinter dem - nicht gezählt.
Wenn deine Nummer immer den gleichen Aufbau hat, reicht vielleicht