Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Zahlen abschneiden

Zahlen abschneiden
02.02.2005 14:40:39
Timo
Hallo Ihr,
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
Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Zahlen abschneiden
Hübi
Hi Timo,
so geht es.
Tabelle1
 AB
11234512
212341
Formeln der Tabelle
B1 : =LINKS(A1;LÄNGE(A1)-3)*1
B2 : =LINKS(A2;LÄNGE(A2)-3)*1
 
Diagramm - Grafik - Excel Tabellen einfach im Web darstellen    Excel Jeanie HTML  3.0    Download  
Das *1 dient dazu, wieder eine Zahl zu machen.
Gruß Hübi
Anzeige
AW: Zahlen abschneiden
Dr.
In eine Hilfspalte:
=LINKS(A1;LÄNGE(A1)-3)
=ERSETZEN(A1;LÄNGE(A51)-2;3;"")*1 o.T.
RR
-
AW: Zahlen abschneiden mit VBA
02.02.2005 14:50:08
Matthias
Hallo Timo,
oder mit VBA:
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 Gruß Matthias
Anzeige
;

Forumthreads zu verwandten Themen

Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

Zahlen in Excel abschneiden: So geht's


Schritt-für-Schritt-Anleitung

Um in Excel die letzten drei Ziffern einer Zahl abzuschneiden, kannst Du die folgende Formel verwenden:

  1. Gehe zu der Zelle, in der Du das Ergebnis anzeigen möchtest (z.B. B1).

  2. Gib die folgende Formel ein:

    =LINKS(A1;LÄNGE(A1)-3)*1
  3. 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.


Häufige Fehler und Lösungen

  • Fehler: Das Ergebnis ist leer oder zeigt einen Fehler an.

    • Lösung: Stelle sicher, dass die gewählte Zelle eine Zahl enthält. Wenn nicht, kannst Du die Formel =WENN(ISTZAHL(A1);LINKS(A1;LÄNGE(A1)-3)*1;"") verwenden, um nur bei Zahlen zu arbeiten.
  • Fehler: Du erhältst eine negative Zahl.

    • Lösung: Überprüfe, ob die Zahl in der Zelle mehr als drei Ziffern hat. Andernfalls kann die Funktion LINKS nicht korrekt arbeiten.

Alternative Methoden

  1. 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
  2. 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

Praktische Beispiele

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.


Tipps für Profis

  • Wenn Du häufig mit großen Datenmengen arbeitest, kannst Du auch die Kürzen-Funktion verwenden, um effizienter zu arbeiten.
  • Achte darauf, die Formatierung der Zellen zu überprüfen, um sicherzustellen, dass die Ergebnisse als Zahlen angezeigt werden.
  • Wenn Du mit Texten arbeitest, kannst Du die TEXT-Funktion verwenden, um Ziffern von links abzuschneiden: =TEXT(A1;"0").

FAQ: Häufige Fragen

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.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige