Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Tabelle nach letzter Zahl in Zelle sortieren

Forumthread: Tabelle nach letzter Zahl in Zelle sortieren

Tabelle nach letzter Zahl in Zelle sortieren
23.06.2005 09:44:00
OlliB
Hallo liebe Forumsgemeinde,
hat jemand eine Ahnung wie ich eine vorhandene Tabelle anhand der letzten Ziffer in den Zellen in Spalte A sortieren kann. Es handelt sich dort um sechsstellige Zahlen, und die Sortierung soll nur anhand der 6. Stelle erfolgen.
Wäre super, wenn mir jemand helfen könnte.
Gruß Olli
Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Tabelle nach letzter Zahl in Zelle sortieren
23.06.2005 09:54:23
Harald
Moin Olli,
eine Möglichkeit wäre mit einer Hilfsspalte, in der Du jeweils die erste Stelle von rechts dieser 6-stelligen Ziffer separierst ( =rechts(A1;1) ) und danach sortierst.
Gruß
Harald
AW: Tabelle nach letzter Zahl in Zelle sortieren
23.06.2005 09:57:32
OlliB
Hallo Harald,
erstmal danke für die rasche Antwort. Das mit der Hilfsspalte hatte ich auch schon überlegt. Würde ich aber nur im Notfall machen wollen, da die Tabelle ziemlich groß ist.
Hoffe auf eine Lösung ohne Hilfsspalten (VBA?)
Gruß
Olli
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Tabelle nach letzter Zahl in Zelle sortieren


Schritt-für-Schritt-Anleitung

Um eine Tabelle in Excel nach der letzten Ziffer in einer Zelle zu sortieren, kannst du folgende Schritte befolgen:

  1. Hilfsspalte erstellen (optional):

    • Wenn du eine Hilfsspalte nutzen möchtest, füge eine neue Spalte neben deiner bestehenden Tabelle hinzu.
    • Verwende die Formel =RECHTS(A1;1) in der neuen Spalte, um die letzte Ziffer aus der sechsstelligen Zahl in Spalte A zu extrahieren.
  2. Sortieren:

    • Markiere die gesamte Tabelle (einschließlich der Hilfsspalte, falls vorhanden).
    • Gehe zu „Daten“ in der Menüleiste und klicke auf „Sortieren“.
    • Wähle die Hilfsspalte oder die ursprüngliche Spalte A aus, je nach deiner Vorgehensweise, und sortiere nach „Werten“ in aufsteigender oder absteigender Reihenfolge.
  3. Ohne Hilfsspalte (VBA):

    • Öffne den VBA-Editor (ALT + F11).
    • Füge ein neues Modul hinzu und kopiere folgenden Code:
    Sub SortByLastDigit()
       Dim ws As Worksheet
       Set ws = ThisWorkbook.Sheets("DeinBlattname") ' Blattname anpassen
       ws.Sort.SortFields.Clear
       ws.Sort.SortFields.Add Key:=Range("A1:A100"), _
           SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
       With ws.Sort
           .SetRange Range("A1:A100") ' Bereich anpassen
           .Header = xlYes
           .MatchCase = False
           .Orientation = xlTopToBottom
           .SortMethod = xlPinYin
           .Apply
       End With
    End Sub
    • Stelle sicher, dass du den Blattnamen und den Bereich anpasst und führe das Makro aus.

Häufige Fehler und Lösungen

  • Fehler: Sortierung funktioniert nicht richtig:

    • Überprüfe, ob die Daten korrekt formatiert sind. Sie sollten als Zahl und nicht als Text formatiert sein.
  • Fehler: VBA-Makro wird nicht ausgeführt:

    • Stelle sicher, dass die Makros in den Excel-Einstellungen aktiviert sind.

Alternative Methoden

Wenn du keine Hilfsspalte oder VBA verwenden möchtest, kannst du auch die Funktion „Text in Spalten“ nutzen, um die letzte Ziffer zu extrahieren:

  1. Markiere die Spalte mit den sechsstelligen Zahlen.
  2. Gehe zu „Daten“ und klicke auf „Text in Spalten“.
  3. Wähle „Getrennt“ und klicke auf „Weiter“.
  4. Wähle „Sonstiges“ und trage ein „0“ ein (da wir nur die letzte Ziffer wollen).
  5. Beende den Vorgang und sortiere die resultierende Spalte.

Praktische Beispiele

Angenommen, du hast folgende Daten in Spalte A:

A
123456
654321
234567
987654

Nach der Anwendung der oben genannten Methoden wird die Tabelle nach den letzten Ziffern sortiert:

A
123456
234567
654321
987654

Tipps für Profis

  • Nutze die Tastenkombinationen in Excel, um deine Arbeit effizienter zu gestalten. Beispielsweise kannst du die Sortierfunktion schnell mit ALT + D + S aufrufen.
  • Überlege, ob eine PivotTable eine bessere Lösung für deine Datenanalyse bieten könnte, insbesondere bei großen Datensätzen.

FAQ: Häufige Fragen

1. Kann ich meine Tabelle auch nach mehreren Kriterien sortieren?
Ja, du kannst mehrere Sortierkriterien in Excel festlegen, indem du im Sortierdialogfeld mehrere Spalten auswählst.

2. Gibt es eine Möglichkeit, die Sortierung rückgängig zu machen?
Ja, gehe zu „Daten“ > „Sortieren“ und wähle „Rückgängig machen“, um die vorherige Sortierung wiederherzustellen.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige