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

Forumthread: Filter , Zeile ausblenden

Filter , Zeile ausblenden
28.12.2018 11:17:38
Ralf
Hallo liebe Excel - Gemeinde,
ich habe eine Tabelle : A 10 - AE 100, die Überschrift
befindet sich in Zeile 10 und in den Zeilen 6 und 7 sind
Summenformeln. Nun möchte ich, daß im ungefilterten Zustand automatisch
die Zeile 6 aus- und die Zeile 7 eingeblendet wird und im gefilterten
Zustand genau andersherum: die Zeile 6 ein- und die Zeile 7 ausgeblendet
wird.
Wäre für jeden Tipp dankbar :-)
liebe Grüße
Ralf
Anzeige

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: eine einfache Möglichkeit ohne VBA ...
28.12.2018 11:33:43
neopa
Hallo Ralf,
... wäre der Einsatz von TEILERGEBNIS(109;...) in einer Zeile anstelle Deiner "normalen" Summenformeln in zwei Zeilen.
Wenn Du jedoch aus bestimmten Gründen die beiden Ergebniszeilen in Zeile 6 und 7 benötigst, könntest Du auch einfach die jeweilige "unerwünschte" Zeile mit bedingter Formatierung und entsprechend zugewiesener benutzerdefinierten Zahlenformat in Abhängigkeit der Filterung "ausblenden" (Datenwerte unsichtbar formatieren).
Gruß Werner
.. , - ...
Anzeige
AW: eine einfache Möglichkeit ohne VBA ...
28.12.2018 11:48:20
Ralf
Hallo Werner,
vielen Dank für deine schnelle Antwort.
Leider sehe ich im Moment nicht, wie ich über die bedingte
Formatierung eine Zeile ausblenden kann :-)
Gruß
Ralf
AW:"ausblenden" = Werte unsichtbar formatieren ...
28.12.2018 13:04:32
neopa
Hallo Ralf,
... ich schrieb "ausblenden" durch Datenwerte unsichtbar formatieren. Und dies in Abhängigkeit ob unterhalb Zeile 10 gefiltert ist oder nicht. So:
Arbeitsblatt mit dem Namen 'Tabelle7'
 ABCD
5Auswertung   
6    
7gef. Summe867066
8    
9    
10UE_1UE_2UE_3UE_4
14Werte_20201915
15Werte_21211816
16Werte_22221717
17Werte_23231618
20    

ZelleFormel
B6=SUMME(B11:B99)
C6=SUMME(C11:C99)
D6=SUMME(D11:D99)
B7=TEILERGEBNIS(109;B11:B99)
C7=TEILERGEBNIS(109;C11:C99)
D7=TEILERGEBNIS(109;D11:D99)

Zellebedingte Formatierung...Format
A61: ANZAHL2(A$11:A$99)>TEILERGEBNIS(103;A$11:A$99)abc
B61: ANZAHL2(B$11:B$99)>TEILERGEBNIS(103;B$11:B$99)abc
C61: ANZAHL2(C$11:C$99)>TEILERGEBNIS(103;C$11:C$99)abc
D61: ANZAHL2(D$11:D$99)>TEILERGEBNIS(103;D$11:D$99)abc
A71: ANZAHL2(A$11:A$99)=TEILERGEBNIS(103;A$11:A$99)abc
B71: ANZAHL2(B$11:B$99)=TEILERGEBNIS(103;B$11:B$99)abc
C71: ANZAHL2(C$11:C$99)=TEILERGEBNIS(103;C$11:C$99)abc
D71: ANZAHL2(D$11:D$99)=TEILERGEBNIS(103;D$11:D$99)abc
Verwendete Systemkomponenten: [Windows (32-bit) NT 6.02] MS Excel 2010
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg

Gruß Werner
.. , - ...
Anzeige
AW: AW:"ausblenden" = Werte unsichtbar formatieren ...
28.12.2018 15:07:50
Ralf
Hallo Werner,
vielen Dank für deine Mühe !!!
Ich werde so schnell es geht versuchen, deinen
Vorschlag in meine Tabelle einzubauen!
Ich wünsche dir schöne freie Tage, rutsche gesund und fröhlich in 2019 :-) !!!
viele Grüße
Ralf
AW: danke, Gleiches wünsche ich auch owT
28.12.2018 16:40:50
neopa
Gruß Werner
.. , - ...
ich hab da so meine Zweifel, Werner ...
28.12.2018 15:16:55
Matthias
Hallo
... obwohl die Idee für mich natürlich nachvollziehbar ist.
Allerdings sehe ich nicht die Daten der ausgeblendeten Zellen
und auch nicht das Filterkriterium Deines Beispiels.
Wenn man z.B. "Null"-Werte hat und diese im Filterkriterum ausschließen will,
wäre die Summe identisch mit dem Teilergebnis.
Das hätte zur Folge das obwohl gefiltert ist die gleichen Daten sichtbar sind wie ungefiltert.
Ich denke das da VBA doch die bessere Lösung wäre, wobei man dann mit
Zeile(x).visible = NOT Zeil(y).visible
die Sache relativ einfach lösen könnte.
Ich wollte hier nur meine Bedenken äußern, mehr nicht.
Da ich das alles nicht getestet habe und evtl. einem Irrtum unterliege
dann sollte mein Beitrag einfach keine Relevanz haben.
Gruß Matthias
Anzeige
AW: ... solche habe ich hier nicht, denn ...
28.12.2018 16:39:49
neopa
Halo Matthias,
... nach was genau bei meinem Lösungsvorschlag gefiltert ist, spielt keine Rolle. Denn es werden bei jeder beliebigen Filterung unterhalb der Zeile 10 immer sämtliche Datenwerte der Zellen der Zeile 6, und zwar den die aufgezeigte bedingte Formatierung zugewiesen wurde, unsichtbar gemacht.
Wird keine Filterung vorgenommen, dann werden so alle Zellen mit der bedingten Formatierung der Zeile 7 unsichtbar und die der Zeile 6 sichtbar. Somit werden damit nie die Zelldatenwerte beider Zeilen sichtbar.
Wie auch immer, ich such halt immer nach (vertretbaren) Lösungen ohne VBA. Eine Zeile ausblenden geht mit VBA wohl kaum wesentlich einfacher.
Mein Lösungsvorschlag hat sogar den kleinen Vorteil, dass eben keine Zeile ausgeblendet wird. Dadurch können Zellen rechts des Geltungsbereiches in beider Zeilen 6 und 7 unabhängig von einer Filterung sichtbar dargestellt werden.
Gruß Werner
.. , - ...
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Zeilen in Excel filtern und ausblenden


Schritt-für-Schritt-Anleitung

  1. Daten vorbereiten: Stelle sicher, dass deine Tabelle gut strukturiert ist, mit Überschriften in der Zeile 10 und Daten unterhalb dieser Zeile.

  2. Teilergebnis verwenden: Um die Zeile 6 und 7 abhängig vom Filterstatus zu steuern, ersetze die normalen Summenformeln durch die Funktion TEILERGEBNIS. Zum Beispiel in Zelle B7:

    =TEILERGEBNIS(109; B11:B99)

    Dies ermöglicht es, die Summen unter Berücksichtigung des Filters anzuzeigen.

  3. Bedingte Formatierung einstellen: Wähle die Zellen in Zeile 6 und 7 aus und gehe zu „Bedingte Formatierung“. Verwende eine Regel, um die Werte unsichtbar zu machen, wenn gefiltert wird. Zum Beispiel:

    • Regeltyp: „Formel zur Ermittlung der zu formatierenden Zellen verwenden“
    • Formel: =ANZAHL2(A$11:A$99)>TEILERGEBNIS(103;A$11:A$99)
    • Setze das Format auf „Textfarbe: Weiß“, um die Daten unsichtbar zu machen.
  4. Filter anwenden: Wende den Filter an, indem du auf die Filter-Schaltfläche in der Überschrift klickst. Nun sollten die Daten in Zeile 6 und 7 je nach Filterstatus entsprechend angezeigt oder ausgeblendet werden.


Häufige Fehler und Lösungen

  • Problem: Die Zeilen werden nicht wie gewünscht ausgeblendet.

    • Lösung: Überprüfe, ob die Bedingungen in der bedingten Formatierung korrekt eingestellt sind und dass die Funktion TEILERGEBNIS richtig verwendet wird.
  • Problem: Die Filter zeigen leere Zeilen an.

    • Lösung: Stelle sicher, dass bei der Filteranwendung die Option „Leere Zeilen ausblenden“ aktiviert ist.
  • Problem: Filterpfeile sind sichtbar, obwohl sie ausgeblendet sein sollten.

    • Lösung: Du kannst die Filterpfeile ausblenden, indem du die Filteroptionen in den Tabelleneinstellungen anpasst.

Alternative Methoden

  • VBA-Lösungen: Wenn du mit VBA vertraut bist, kannst du eine einfache Makro-Lösung verwenden, um Zeilen basierend auf dem Filterstatus ein- oder auszublenden:

    Sub FilterZeilen()
       If ActiveSheet.FilterMode Then
           Rows("6:6").EntireRow.Hidden = False
           Rows("7:7").EntireRow.Hidden = True
       Else
           Rows("6:6").EntireRow.Hidden = True
           Rows("7:7").EntireRow.Hidden = False
       End If
    End Sub
  • Datenbankansicht: Wenn du häufig mit großen Datenmengen arbeitest, könnte es sinnvoll sein, eine Pivot-Tabelle zu erstellen, um die Daten effizient zu filtern und anzuzeigen.


Praktische Beispiele

  • Beispiel 1: Du hast eine Verkaufsdaten-Tabelle und möchtest die Gesamtsummen anzeigen, ohne dass die Zeilen 6 und 7 beim Filtern sichtbar sind. Verwende TEILERGEBNIS in Zeile 7, um die Summen dynamisch zu berechnen.

  • Beispiel 2: Wenn du eine Tabelle mit verschiedenen Filtern verwendest, kannst du die bedingte Formatierung nutzen, um nur die relevanten Daten anzuzeigen, während andere durch das Format unsichtbar bleiben.


Tipps für Profis

  • Excel umbruchlinien ausblenden: Um die Ansicht zu verbessern, kannst du Umbruchlinien in Excel ausblenden. Gehe zu „Datei“ > „Optionen“ > „Erweitert“ und deaktiviere die Option „Umbruchlinien anzeigen“.

  • Datenanalyse verbessern: Nutze die Funktion FILTER, um dynamisch Daten zu extrahieren, die bestimmten Kriterien entsprechen.

  • Excel durchgestrichene Zeilen ausblenden: Wenn du durchgestrichene Zeilen hast, die nicht angezeigt werden sollen, kannst du ebenfalls die bedingte Formatierung verwenden, um diese unsichtbar zu machen.


FAQ: Häufige Fragen

1. Wie kann ich leere Zeilen im Filter ausblenden?
Aktiviere die Filteroption „Leere Zeilen ausblenden“ in den Filtereinstellungen.

2. Kann ich den Filterpfeil in Excel ausblenden?
Ja, du kannst den Filterpfeil ausblenden, indem du die Filteroptionen anpasst. Alternativ kannst du die Daten in eine Tabelle umwandeln und die Filterpfeile bei Bedarf deaktivieren.

3. Funktioniert das auch in Excel 2016?
Ja, die beschriebenen Methoden funktionieren auch in Excel 2016 und neueren Versionen. Stelle sicher, dass du die aktuellsten Updates installiert hast.

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