ich möchte bei allen Zahlen in einer Spalte die letzten drei Werte abschneiden.
Wie geht das?
z.B.
aus 34567 wird 34
aus 1234 wird 1...
vielen dank für EUre Hilfe.
Gruß
Timo
Tabelle1 | |||||||||||
| |||||||||||
Um in Excel die letzten drei Ziffern einer Zahl abzuschneiden, kannst Du die folgende Formel verwenden:
Gehe zu der Zelle, in der Du das Ergebnis anzeigen möchtest (z.B. B1).
Gib die folgende Formel ein:
=LINKS(A1;LÄNGE(A1)-3)*1
Ziehe die Formel nach unten, um sie auf alle anderen Zellen in der Spalte anzuwenden.
Diese Formel funktioniert, indem sie die ersten Ziffern einer Zahl extrahiert und die letzten drei Ziffern entfernt. Das *1
am Ende sorgt dafür, dass das Ergebnis als Zahl und nicht als Text dargestellt wird.
Fehler: Das Ergebnis ist leer oder zeigt einen Fehler an.
=WENN(ISTZAHL(A1);LINKS(A1;LÄNGE(A1)-3)*1;"")
verwenden, um nur bei Zahlen zu arbeiten.Fehler: Du erhältst eine negative Zahl.
LINKS
nicht korrekt arbeiten.Mit der ERSETZEN-Funktion: Du kannst auch die ERSETZEN-Funktion verwenden, um die letzten Ziffern abzuschneiden. Hier ist die Formel:
=ERSETZEN(A1;LÄNGE(A1)-2;3;"")*1
Mit VBA: Wenn Du VBA kennst, kannst Du auch ein Makro verwenden, um die Ziffern abzuschneiden:
Sub ZiffernWeg()
Const Spalte = 2
Dim z As Range
For Each z In Intersect(ActiveSheet.UsedRange, Columns(Spalte))
If IsNumeric(z) Then
z.Value = Int(z / 1000)
End If
Next z
End Sub
Angenommen, Du hast in Spalte A folgende Zahlen:
A | B |
---|---|
12345 | 12 |
1234 | 1 |
34567 | 34 |
Wenn Du die Formel =LINKS(A1;LÄNGE(A1)-3)*1
in Zelle B1 eingibst und nach unten ziehst, erhältst Du die gewünschten Ergebnisse in Spalte B.
=TEXT(A1;"0")
.1. Kann ich auch mehr oder weniger als drei Ziffern abschneiden?
Ja, Du kannst die Zahl in der Formel anpassen. Zum Beispiel, um nur zwei Ziffern abzuschneiden, ändere die Formel zu =LINKS(A1;LÄNGE(A1)-2)*1
.
2. Was passiert, wenn die Zelle weniger als drei Ziffern hat?
In diesem Fall wird die Formel einen Fehler zurückgeben. Du kannst das mit einer WENN-Bedingung abfangen, um sicherzustellen, dass nur Zellen mit genügend Ziffern bearbeitet werden.
3. Funktioniert das auch in älteren Excel-Versionen?
Ja, die beschriebenen Formeln und Methoden sind in den meisten Excel-Versionen verfügbar. Achte jedoch darauf, dass VBA-Makros nur in den Desktop-Versionen von Excel funktionieren.
Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden
Suche nach den besten AntwortenEntdecke unsere meistgeklickten Beiträge in der Google Suche
Top 100 Threads jetzt ansehen