Nur die 4. Ziffer eine Zahl löschen? Excel?
Folgendes Problem:
Ich habe eine Spalte mit Zahlen und möchte automatisch immer die Null an der vierten Stelle löschen, aber sonst soll alles exakt so bleiben. Das Bild soll veranschaulichen, wie es vorher und nachher aussehen soll. Wie stelle ich das an?
Danke im Voraus!!
3 Antworten
Hallo,
sind die Zahlenfolgen immer gleich lang? Dann so:
=WERT(TEIL(A2;1;3)&TEIL(A2;5;2))
LG, Chris
eigentlich dafür vorgesehen ist diese Funktion:
=ERSETZEN(A1;4;1;"")
[Text oder Zahl => Text] und wenn es wieder eine Zahl sein soll, dann:
=ERSETZEN(A1;4;1;"")*1
Achtung, bei Dezimalzahlen wird das Komma mitgezählt, ich glaube auch, bei der Exponentialschreibweise(letzteres hab ich jetzt nicht mehr ausprobiert)
@lamiam:
DH!
Ich muss gestehen, dass ich dieser Funktion noch nicht kannte.
Asche auf mein Haupt.
jepp, genau so ist das.
Vor 7 Jahren ging in meiner damiligen Firma ein Kollege, wodurch ich irgendwie in die Rolle desjenigen gerutscht bin, der sich im Excel am besten von 250 Leuten auskannte... dachte damals, ich beherrsche Excel ganz gut.
Seitdem habe ich sehr viel neues gelernt und inzwischen festgestellt... eigentlich kann ich nur wenig in Excel.
Ja, sie sind gleichlang und es funktioniert perfekt. Danke!
Freut mich... noch ergänzend
Ich es kritisiere gern, wenn man Zahlen mittels Funktionen in Text umwandelt um sie durch eine weitere Funktion wieder zu einer Zahl zu machen --> hier mach ich es selbst
Daher noch mal die Variante, in der man eine Zahl einfach eine Zahl sein lässt... gleiches Ergebnis, aber etwas eleganter
=GANZZAHL(A2/1000)*100+REST(A2;100)
Zahl -> Text -> Zahl sehe ich genauso, aber in diesem Fall könnte es gerechtfertigt sein - wenn es immer die 4. Stelle ist, spricht das dafür, dass die Zahl irgendwie aus Einzelteilen zusammengesetzt worden ist. Entweder aus Texten - dann kann man sich anschauen, wieso überhaupt -, oder aus Zahlen - dann kann man sich anschauen, wieso man die überhaupt in Texte umgewandelt hat.
Aber wenn Surfbrett95 die Tabelle schon so gekriegt hat, kann er/sie ja nichts dafür und die Lösung in deiner Antwort ist gerechtfertigt.
DH!
Vor allem für die textfreie Lösung.
Kleine Zugabe zur Textlösung:
Mit:
=WECHSELN(A2;"0";"";1)*1würde einfach immer die erste vorkommende Null gelöscht.
Würde hier natürlich nur bei Zahlen über 111000 klappen und ist auch nicht das Verlangte.
Neue Spalte mit Formel erstellen:
Dann kann man mit Modulo und Division ohne Rest arbeiten.
Oder:
Mit String-Operationen: Ich kenne nur die Vba- Version (nicht die verdeutschte Excel- Darstellung)
Versuche es mit der Mid-Funktion (es gibt da auch eine deutsche Entsprechung)
Klick mit der Maus in die Spalte mit der falschen Ziffer hinein, dann erscheint die Zahl oben in der Leiste bei F(X) und dort kannst du die Zahl dann nach belieben modifizieren
Looooooooooooooooooooool!
Er meint wie er das automatisch über eine Formel machen kann.
Wenn er 100e solcher Zahlen hat wirds mit deiner Variante ein bisschen mühsam :-D
Genau, ich meine schon automatisch, damit ich nicht 4544x tippen muss :). Aber ich habe schon eine Antwort bekommen, mit der es jetzt funktioniert.
geht auch bei ungleich langen Ziffernfolgen, wenn man anstatt der letzten 2 eine 99 schreibt (länger als 103 Zeichen sollte keine Ziffernfolge sein?)