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

Forumthread: Pivot sortieren Zahlen mit Bindestrich

Pivot sortieren Zahlen mit Bindestrich
03.03.2018 21:42:14
Kisska
Hallo zusammen,
ich habe eine Pivot-Tabelle mit ID's (in den Zeilen).
Die ID's haben folgende Struktur:
erste vier Zeichen: 100-
danach: fortlaufende Nummer
Bsp für die ersten 10 ID's:
100-1
100-2
100-3
100-4
100-5
100-6
100-7
100-8
100-9
100-10
In der Pivot erscheint die 100-10 nicht nach 100-9, sondern direkt nach 100-1.
Wie kann man ich dieses Problem lösen?
In einer normalen Tabelle könnte man ja eine Hilfsspalte mit den Zeichen nach den ersten 4. Aber in der Pivot-Tabelle möchte ich ja die komplette ID sehen und danach richtig sortieren. Wie mache ich das?
Viele Grüße
Kisska
Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: Pivot sortieren Zahlen mit Bindestrich
04.03.2018 00:14:07
Niclaus
Hallo Kisska
Ich würde die IDs anders "gestalten":
100-01
100-02
100-03
...
100-10
100-11
Grüsse Niclaus
AW: Pivot sortieren Zahlen mit Bindestrich
04.03.2018 04:00:40
fcs
Hallo Kisska,
ergänzend zum Vorshlag von Niclaus hier Formeln für eine Hilfsspalte in der Datenquelle mit denen in der ID die Zahlen nach dem Bindestrich mit Leerzeichen oder Nullen aufgefüllt werden.
Die berechnete max. Länge der ID in Zelle E1 bzw. das erforderliche Zahlenformat in Zelle F1 kannst du in den Formeln in Spalte C bzw. D natürlich auch als Wert eingeben.
Gruß
Franz
Tabelle1

 ABCDEF
1IDZahlID2ID3600
2100-762100- 7100-07  
3100-3349100-33100-33  

Formeln der Tabelle
ZelleFormel
E1{=MAX(LÄNGE(A2:A1000))}
F1{=WIEDERHOLEN("0";MAX(LÄNGE(A2:A1000))-4)}
C2=LINKS(A2;4) & WIEDERHOLEN(" ";$E$1-LÄNGE(A2)) & TEIL(A2;5;10)
D2=LINKS(A2;4)&TEXT(WERT(TEIL(A2;5;10)); $F$1)
C3=LINKS(A3;4) & WIEDERHOLEN(" ";$E$1-LÄNGE(A3)) & TEIL(A3;5;10)
D3=LINKS(A3;4)&TEXT(WERT(TEIL(A3;5;10)); $F$1)


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Pivot-Tabelle korrekt sortieren: IDs mit Bindestrich


Schritt-für-Schritt-Anleitung

Um die IDs in einer Pivot-Tabelle, die das Format 100-n haben, korrekt zu sortieren, folge diesen Schritten:

  1. Hilfsspalte erstellen: Füge in der Datenquelle eine neue Spalte hinzu, die die IDs in einem formatierbaren Zustand darstellt.

  2. Formel zur Formatierung: Verwende die folgende Formel, um die IDs zu formatieren:

    =LINKS(A2;4) & TEXT(WERT(TEIL(A2;5;10));"00")

    Diese Formel sorgt dafür, dass die Zahlen nach dem Bindestrich immer zwei Ziffern haben.

  3. Pivot-Tabelle aktualisieren: Gehe zurück zu deiner Pivot-Tabelle und aktualisiere sie, um die neue Hilfsspalte zu nutzen.

  4. Sortierung anpassen: Stelle sicher, dass die Pivot-Tabelle nach der neuen Hilfsspalte sortiert wird.


Häufige Fehler und Lösungen

  • Fehler: IDs erscheinen nicht in der erwarteten Reihenfolge.

    • Lösung: Überprüfe die Formel in der Hilfsspalte. Stelle sicher, dass die Zahlen korrekt formatiert sind.
  • Fehler: Die Pivot-Tabelle aktualisiert sich nicht.

    • Lösung: Klicke mit der rechten Maustaste auf die Pivot-Tabelle und wähle „Aktualisieren“, um sicherzustellen, dass alle Änderungen übernommen werden.

Alternative Methoden

Eine alternative Methode zur Sortierung der IDs in einer Pivot-Tabelle ist die Anpassung des Datenformats direkt in Excel:

  • Zahlenformat ändern: Ändere das Format der IDs in der Ausgangstabelle, indem du das Benutzerdefinierte Format 000-00 verwendest. So werden beispielsweise 100-1 und 100-10 korrekt einsortiert.

  • Verwendung von Power Query: Importiere deine Daten in Power Query, um die IDs zu transformieren und zu sortieren, bevor du sie in die Pivot-Tabelle überträgst.


Praktische Beispiele

Hier ist ein Beispiel für die Anwendung der obigen Schritte:

Angenommen, deine Datenquelle enthält folgende IDs:

ID
100-1
100-10
100-2
100-3

Nach der Anwendung der Hilfsspalte würde die neue Liste so aussehen:

ID Formatierte ID
100-1 100-01
100-10 100-10
100-2 100-02
100-3 100-03

Die Pivot-Tabelle sortiert nun die IDs korrekt von 100-01 bis 100-10.


Tipps für Profis

  • Verwende bedingte Formatierung: Hebe die IDs in der Pivot-Tabelle hervor, um die Übersichtlichkeit zu verbessern.

  • Automatisiere die Hilfsspalte: Setze VBA-Skripte ein, um die Hilfsspalte automatisch zu generieren und zu aktualisieren, wenn neue Daten hinzugefügt werden.

  • Teste die Sortierung: Überprüfe regelmäßig die Sortierung in der Pivot-Tabelle, besonders nach dem Hinzufügen neuer Daten.


FAQ: Häufige Fragen

1. Wie kann ich die Hilfsspalte verstecken?
Du kannst die Hilfsspalte in der Ausgangstabelle einfach ausblenden, damit sie nicht sichtbar ist, aber weiterhin für die Pivot-Tabelle verwendet wird.

2. Funktioniert das in allen Excel-Versionen?
Die beschriebenen Methoden funktionieren in Excel 2016 und neueren Versionen. In älteren Versionen kann es Unterschiede in der Funktionalität geben.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige