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

Forumthread: Sortierung nach 4 und 5 Stelligen Zahlen

Sortierung nach 4 und 5 Stelligen Zahlen
11.11.2004 09:05:42
Roman
Hallo,
ich möchte gerne eine Tabelle, von ca. 32000 Einträgen sortieren.
uns zwar sollen dir Lieferanten, die eine 4stelle Kreditornummer haben, durch ein Buttonclick angezeigt werden.
Das gleich soll durch ein anderen Buttonclick für die 5-stelligen Kreditornummer mit den Lieferanten angezeigt werden. In der Tabelle sind die Einträge 4stellig und 5stellig durcheinander aufgelistet.
z.B.
3214 Lieferantname Adresse Umsatz usw.
34723 Lieferantname Adresse Umsatz usw.
und so geht es weiter.
Die TAbelle ist riesengroß und hat sehr viele Daten.
Kann mir jemand sagen, wie ich da am besten vorgehen soll? mit VBA vielleicht?
danke
Gruß
roman
Anzeige

10
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Sortierung nach 4 und 5 Stelligen Zahlen
KlausK
Hallo Roman,
nimm doch einfach die normale Sortierung. Da sind doch dann die kleinsten Zahlen zuerst.
Gruss
KlausK
AW: Sortierung nach 4 und 5 Stelligen Zahlen
11.11.2004 09:38:49
Roman
Hallo Klaus,
ich möchte gerne das, wenn ich die Sortierung durchführe, entweder nur die 4-Stelligen Lieferanten oder nur die 5stelligen Lieferanten angezeigt werden.
Ist sowas auch mit der normalen sortierung möglich.
Kann ich diese Sortierung auch durch einen Button steuern?
danke
roman
Anzeige
AW: Sortierung nach 4 und 5 Stelligen Zahlen
u_
Hallo,
das ist keine Sortierung, sondern ein Filter. Geht auch mit Autofilter-Benutzerdefiniert.
Mit VBA gehts natürlich auch. Für Code Rekorder benutzen.
AUTOFILTER ?
th.heinrich
hallo ?,
leider immer mehr Anonyme ;-)
Geht auch mit Autofilter-Benutzerdefiniert
steig beim AUTOFILTER-BENUTZERDEFINIERT nicht durch wie zwischen 4 bzw. 5 ZIFFERN unterschieden werden kann.
habe die PLATZHALTER hin und her gewendet.
gruss thomas
Anzeige
AUTOFILTER?
u_
Hallo,
keine Platzhalter! >9999 bzw. Gruß
AW: AUTOFILTER?
th.heinrich
hallo u_l_f ?
das hab ich jetzt gefressen, aber warum funzzt es im MAKRO

Private Sub CommandButton1_Click()
Columns("A:A").AutoFilter Field:=1, Criteria1:="=?", Operator:=xlAnd
End Sub

gruss t_
Anzeige
AW: AUTOFILTER?
Uduuh
Hallo Thomas,
das musst du schon Bill fragen.
Gruß aus'm Pott
Udo
AW: Sortierung nach 4 und 5 Stelligen Zahlen
xule
Hallo
geht mit Autofilter (natürlich VBA unterstützt)

Private Sub CommandButton1_Click() '4stellig
Columns("A:A").AutoFilter Field:=1, Criteria1:="=?", Operator:=xlAnd
End Sub


Private Sub CommandButton2_Click() '5stellig
Columns("A:A").AutoFilter Field:=1, Criteria1:="=?", Operator:=xlAnd
End Sub


Private Sub CommandButton3_Click() 'alle
Columns("A:A").AutoFilter Field:=1
End Sub

Hier eine Mustermappe https://www.herber.de/bbs/user/13298.xls
Anzeige
AW: Sortierung nach 4 und 5 Stelligen Zahlen
11.11.2004 09:53:15
Roman
super,
danke für die schnelle Hilfe!!
Gruß
Roman
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Sortierung nach 4 und 5 Stelligen Zahlen in Excel


Schritt-für-Schritt-Anleitung

Um eine Tabelle mit Lieferanten nach 4-stelligen und 5-stelligen Kreditornummern zu sortieren, kannst Du folgende Schritte befolgen:

  1. Tabelle vorbereiten: Stelle sicher, dass Deine Tabelle die Kreditornummern in einer separaten Spalte hat (z.B. Spalte A).
  2. Autofilter aktivieren:
    • Wähle den Bereich Deiner Tabelle aus.
    • Gehe zu Daten > Filter > AutoFilter.
  3. Filter einrichten:
    • Klicke auf den Dropdown-Pfeil in der Spaltenüberschrift der Kreditornummer.
    • Wähle Zahlenfilter > Benutzerdefiniert.
    • Gib die Kriterien für 4-stellige Zahlen ein: >=1000 und <=9999.
    • Für 5-stellige Zahlen: >=10000 und <=99999.
  4. Button für die Filterung erstellen (optional):
    • Füge einen Button über Entwicklertools > Einfügen > Button hinzu.
    • Weise dem Button das entsprechende VBA-Skript zu (siehe Beispiel unten).

Häufige Fehler und Lösungen

  • Fehler: Die Sortierung zeigt nicht nur 4- oder 5-stellige Kreditornummern.

    • Lösung: Stelle sicher, dass Du den richtigen Filter anwendest. Verwende die Benutzerdefinierten Filter für die spezifischen Kriterien.
  • Fehler: Filter funktioniert nicht korrekt.

    • Lösung: Überprüfe, ob die Daten in der richtigen Form vorliegen. Manchmal können führende Leerzeichen oder falsche Formate die Filterung stören.

Alternative Methoden

Wenn Du eine flexiblere Lösung suchst, kannst Du auch VBA verwenden:

Private Sub CommandButton1_Click() '4-stellig
    Columns("A:A").AutoFilter Field:=1, Criteria1:=">=1000", Operator:=xlAnd, Criteria2:="<=9999"
End Sub

Private Sub CommandButton2_Click() '5-stellig
    Columns("A:A").AutoFilter Field:=1, Criteria1:=">=10000", Operator:=xlAnd, Criteria2:="<=99999"
End Sub

Mit diesen VBA-Skripten kannst Du die Filterung durch einen Button steuern, was die Benutzerfreundlichkeit erhöht.


Praktische Beispiele

  • Beispiel für 4-stellige Zahl:

    • Daten: 3214, 3472
    • Filter: Zeige nur Zahlen zwischen 1000 und 9999.
  • Beispiel für 5-stellige Zahl:

    • Daten: 34723, 12345
    • Filter: Zeige nur Zahlen zwischen 10000 und 99999.

Mit diesen Filtern kannst Du spezifische Lieferanten mit den gewünschten Kreditornummern leicht herausfiltern.


Tipps für Profis

  • Nutze die SVERWEIS-Funktion, um zusätzliche Informationen zu den gefilterten Lieferanten anzuzeigen.
  • Experimentiere mit der Bedingte Formatierung, um die 4-stelligen und 5-stelligen Zahlen visuell hervorzuheben.
  • Verwende Pivot-Tabellen, um die Daten weiter zu analysieren und zu sortieren.

FAQ: Häufige Fragen

1. Wie kann ich die Filterung nach Zahlen in Excel rückgängig machen?
Du kannst die Filterung zurücksetzen, indem Du auf Daten > Filter > Filter löschen klickst.

2. Ist es möglich, die Filterung auch nach anderen Kriterien zu kombinieren?
Ja, Du kannst mehrere Kriterien in den Benutzerdefinierten Filteroptionen kombinieren. Zum Beispiel kannst Du auch nach PLZ filtern, indem Du die entsprechenden Kriterien hinzufügst.

3. Was ist eine 5-stellige Zahl?
Eine 5-stellige Zahl ist eine Zahl, die zwischen 10000 und 99999 liegt.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige