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

Forumthread: Pivot Dropdown Filterung

Pivot Dropdown Filterung
04.08.2017 11:10:51
Benni
Sehr geehrte Herber Community,
nach längerem Suchen im Netz und auch in Excel ist mir bisher keine Möglichkeit zuvorgekommen, die berühmte (visuelle) Pivot Filterung (Bild als Beispiel: Bild auf Imgur ) in ein gutes Dropdown Menü zu verwandeln.
Es gibt die Möglichkeit, direkt auf dem Pivot Blatt mit Hilfe von den Filtern über eine "Art" von Dropdown zu gehen. Diese ist hier aber nicht gemeint sondern ein "echtes Dorpdown" wie mit Auswahlmöglichkeiten (siehe zum Beispiel die Level oder Excel-Versions Auswahl hier im Forum).
Leider bin ich recht ratlos, da das Internet keine so wirklich Antwort findet und die Antworten die es gibt, gehen alle an meinem Problem vorbei und erstellen zwar ein Dropdown Menü. Dieses jedoch mit statischem Inhalt und nicht in Zusammenhang mit einem Pivot Filter.
Viele Grüße
Benni
Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Du willst einen Pivot-Datenschnitt als Dropdown...
04.08.2017 14:40:42
Michael
Benni?
Oder wie sollen wir das verstehen? Das von Dir gepostete Bild zeigt einen PivotTabellen-Datenschnitt. Du hättest nun also gerne dessen Funktion, willst die Elemente aber nicht als Klickflächen sondern in einer Dropdown-Auswahl haben. Wozu soll das gut sein? Das wird ohne VBA-Einsatz nicht möglich sein, und warum Funktionen nachprogrammieren, die bereits existieren? Hier ist keiner seiner eigenen Zeit Feind.
Außerdem bedenke: innerhalb des Pivot-Datenschnitts ist es Dir möglich mit gedrückter Strg-Taste mehrere Elemente aus-/abzuwählen. Wenn diese Funktionalität auch in einem "Dropdown" erhalten bleiben soll, wird das nicht unaufwändig - umso mehr die Frage: Wozu soll das gut sein?!
LG
Michael
Anzeige
AW: Du willst einen Pivot-Datenschnitt als Dropdown...
04.08.2017 14:46:01
Benni
Es geht halt darum, dass ich mehrere Filter habe und die jeweils ziemlich viel Platz einnehmen. Das ganze in 2-5 Dropdown Menüs würde es halt übersichtlicher machen. Aber danke für die Antwort!
Immerhin weiß ich jetzt, dass Excel nicht alles ohne Umwege erlaubt.
Viele Grüße
Benni
Ok...
04.08.2017 14:50:15
Michael
Benni,
Danke für Deine Rückmeldung. Möglich ist vieles, aber wenn diese Funktionalität wirklich von Bedeutung ist denke evtl. über eine Auftragsprogrammierung nach - für's Forum wird's wohl nicht allzu interessant sein. Aber ich kann mich täuschen - stelle den Beitrag ruhig auf offen, wenn Du noch herausfinden willst, ob sich jemand anderer dieser Herausforderung annimmt.
LG
Michael
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Pivot Dropdown Filterung in Excel


Schritt-für-Schritt-Anleitung

Um einen Excel-Datenschnitt als Dropdown zu erstellen, kannst du folgenden Schritten folgen. Beachte, dass dies möglicherweise die Verwendung von VBA erfordert, da Excel standardmäßig keine Dropdowns für Datenschnitte bereitstellt.

  1. Erstelle eine Pivot-Tabelle:

    • Wähle deine Daten aus und gehe zu Einfügen > PivotTable.
    • Platziere die Pivot-Tabelle auf einem neuen oder bestehenden Arbeitsblatt.
  2. Füge einen Datenschnitt hinzu:

    • Klicke auf die Pivot-Tabelle und gehe zu PivotTable-Analyse > Datenschnitt einfügen.
    • Wähle die Felder aus, die du filtern möchtest.
  3. VBA-Editor öffnen:

    • Drücke ALT + F11, um den VBA-Editor zu öffnen.
    • Füge ein neues Modul hinzu (Einfügen > Modul).
  4. Code für Dropdown erstellen:

    • Füge folgenden Code in das Modul ein, um einen Dropdown mit den Datenschnitt-Elementen zu erstellen:
    Sub CreateDropdown()
       Dim ws As Worksheet
       Set ws = ThisWorkbook.Sheets("Sheet1") ' Ändere "Sheet1" nach Bedarf
       Dim rng As Range
       Set rng = ws.Range("A1") ' Zelle für das Dropdown
    
       With ws.DropDowns.Add(rng.Left, rng.Top, rng.Width, rng.Height)
           .ListFillRange = "PivotTable1[Field]" ' Ändere "Field" nach deinem Datenfeld
           .LinkedCell = "B1" ' Zelle, die den Wert speichert
       End With
    End Sub
  5. Führe das Makro aus:

    • Schließe den VBA-Editor und kehre zu Excel zurück.
    • Drücke ALT + F8, wähle CreateDropdown und klicke auf Ausführen.

Häufige Fehler und Lösungen

  • Fehler: Dropdown wird nicht angezeigt
    Lösung: Überprüfe, ob die Pivot-Tabelle korrekt erstellt wurde und ob die ListFillRange im VBA-Code korrekt angegeben ist.

  • Fehler: VBA-Code funktioniert nicht
    Lösung: Stelle sicher, dass Makros in deiner Excel-Version aktiviert sind. Überprüfe auch die Benennung der Arbeitsblätter und Pivot-Felder.


Alternative Methoden

Eine andere Möglichkeit, die Filteroptionen zu vereinfachen, ist die Verwendung des Excel-Datenschnitts mit Suchfeld. Diese Funktion erlaubt dir, durch die Datenschnitte zu suchen und somit Platz zu sparen. Um einen Datenschnitt mit einem Suchfeld zu verwenden:

  1. Füge einen Datenschnitt wie oben beschrieben hinzu.
  2. Aktiviere die Option "Suchfeld" im Datenschnitt-Design.

Praktische Beispiele

  • Beispiel 1: Du hast eine große Datenbank mit Verkaufszahlen und möchtest die Produkte nach Kategorie filtern. Ein Dropdown für die Kategorien hilft, die Übersichtlichkeit zu erhöhen.

  • Beispiel 2: Wenn du mehrere Datenschnitte für unterschiedliche Jahre hast, kannst du diese in Dropdowns umwandeln, um die Benutzerfreundlichkeit zu verbessern.


Tipps für Profis

  • Excel-Datenschnitt Schriftgröße ändern: Du kannst die Schriftgröße der Datenschnitte anpassen, um die Lesbarkeit zu verbessern. Klicke mit der rechten Maustaste auf den Datenschnitt und wähle Format. Unter Schriftart kannst du die Größe ändern.

  • Pivot Auswahlfeld anzeigen: Wenn du die Auswahlfelder der Pivot-Tabelle nicht siehst, stelle sicher, dass du die Pivot-Tabelle aktiv hast und die entsprechenden Optionen in den PivotTable-Analyse-Tools aktiviert sind.


FAQ: Häufige Fragen

1. Frage
Wie kann ich die Dropdown-Liste bearbeiten?
Antwort: Du kannst die Dropdown-Liste bearbeiten, indem du die ListFillRange im VBA-Code änderst oder die zugrunde liegende Datenquelle anpasst.

2. Frage
Kann ich mehrere Dropdowns für verschiedene Pivot-Felder erstellen?
Antwort: Ja, du kannst für jedes Pivot-Feld einen eigenen Dropdown erstellen, indem du den VBA-Code entsprechend anpasst und die ListFillRange für jedes Dropdown festlegst.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige