Inhaltsverzeichnis
Im täglichen Gebrauch müssen wir Zeilen basierend auf Zellwerten in Excel ausblenden um mit einem großen Datensatz umzugehen. Typischerweise enthält ein Excel-Datensatz zahlreiche Zeilen. Und meistens ist es mühsam, den gesamten Datensatz durchzugehen, um die Einträge nach Aufrufwerten zu sortieren. Mit der Excel-Funktion Filter , Bedingte Formatierung Merkmale sowie Formel und VBA In diesem Artikel demonstrieren wir die zuvor erwähnten Möglichkeiten, um Zeilen auf der Grundlage eines Zellwerts in Excel auszublenden.
Nehmen wir an, wir haben einen Umsatzdatensatz, der aus folgenden Spalten besteht Datum der Bestellung , Region , Produkt und Menge Wir wollen einen der Zellwerte in der Spalte verwenden, um Zeilen auszublenden.
Excel-Arbeitsmappe herunterladen
Zeilen basierend auf Zellwert ausblenden.xlsm5 einfache Möglichkeiten zum Ausblenden von Zeilen basierend auf Zellwerten in Excel
Methode 1: Ausblenden von Zeilen auf der Grundlage des Zellenwerts mithilfe der Filterfunktion
In der Zuhause, Registerkarte bietet Excel die Filter Funktion in der Bearbeitung von Wir können jeden beliebigen Zellwert verwenden, um die Einträge zu filtern und so die Zeilen auszublenden.
Schritt 1: Gehen Sie im Arbeitsblatt auf das Feld Startseite tab> Auswählen Sortieren & Filtern (aus dem Bearbeitung von Abschnitt)> Wählen Sie Filter (aus dem Sortieren & Filtern Optionen).
Auswahl von Filter zeigt die Filter Symbol in jeder Spaltenüberschrift.
Schritt 2: Klicken Sie auf eine Filter Symbol in den Spaltenüberschriften (z. B., Region ).
Schritt 3: Nach einem Klick auf das Filter Symbol, das Filter Es erscheint ein Befehlsfeld, in dem alle nicht markierten Elemente (d.h., West ), um ihre jeweiligen Zeilen aus dem Datensatz auszublenden.
Klicken Sie auf OK .
In einem Moment blendet Excel die nicht markierten Einträge aus (d. h., West ) aus dem Datensatz und lässt alle anderen Einträge wie in der Abbildung unten dargestellt anzeigen.
Sie können jedes Häkchen bei einem der Einträge entfernen, um die Zeilen ausblenden Zur besseren Veranschaulichung demonstrieren wir die Methode mit einer Handvoll Zeilen und Spalten. Sie können diese Methode auf so viele Spalten anwenden, wie Sie benötigen, und so viele Zeilen ausblenden, wie es Ihrem Datentyp entspricht.
Lesen Sie mehr: Excel-Makro: Zeilen basierend auf Zelltext in Excel ausblenden (3 einfache Methoden)
Methode 2: Verwenden von Formeln und anschließendes Filtern zum Ausblenden von Zeilen auf der Grundlage von Zellwerten
Bei der vorherigen Methode haben wir die Filter Funktion, um Zeilen basierend auf Zellwerten auszublenden. Was ist, wenn wir eine Formel haben wollen, die anzeigt, ob unsere Einträge unsere Kriterien erfüllen oder nicht? Dann filtern Sie die Zeilen nach der Anzeige.
Bei dieser Methode verwenden wir die IF Funktion, um eine benutzerdefinierte Zeichenfolge einzufügen (d.h., Ausblenden ), um die Unfähigkeit, unsere Forderung zu erfüllen, anzuzeigen. Filter werden die Zeilen ausgeblendet, in denen die Ausblenden Schnur in ihnen.
Schritt 1: Geben Sie die folgende Formel in eine beliebige Zelle ein (z. B., F5 ) neben dem Rohdatensatz.
=IF(E5<50,"Hide",E5)
E5<50, ist die logischer_Test in dem sie erklärt, dass die E5 Werte, die kleiner sind als 50 wird angezeigt Ausblenden Andernfalls zeigt die Formel E5 selbst.
Schritt 2: Presse EINGEBEN und ziehen Sie die Füllen Griff zu der benutzerdefinierten Zeichenfolge in den Zellen, wie in der folgenden Abbildung dargestellt.
Schritt 3: Folgen Sie Schritte 1 bis 3 von Methode 1 um die Filter Heben Sie im Befehlsfeld die Markierung der Option Ausblenden Wert und klicken Sie dann auf OK .
Filtern der Einträge ohne Auswahl der Ausblenden Wert, blendet alle Zeilen aus, die den Ausblenden Wert in ihren Einträgen.
Sie können eine beliebige benutzerdefinierte Zeichenfolge erstellen, um die Filter Diese Methode ist nützlich für die Durchführung von Kriterien (die Wert oder Text ) in einem Datensatz suchen.
Lesen Sie mehr: Formel zum Ausblenden von Zeilen in Excel (7 Methoden)
Ähnliche Lektüre
- Leerzeilen in Excel VBA ausblenden (4 nützliche Methoden)
- Ausblenden und Einblenden von Zeilen in Excel (6 einfachste Methoden)
- Alle Zeilen einblenden funktioniert in Excel nicht (5 Probleme & Lösungen)
- Ausgeblendete Zeilen in Excel: Wie kann man sie einblenden oder löschen?
- Doppelte Zeilen basierend auf einer Spalte in Excel ausblenden (4 Methoden)
Methode 3: Anwenden der bedingten Formatierung zum Ausblenden von Zeilen basierend auf dem Zellwert in Excel
Excel's Bedingte Formatierung Bei früheren Methoden wurde jedoch die gesamte Zeile ausgeblendet, so dass es so aussah, als würde sie nicht existieren, während bei dieser Methode nur der Zeileninhalt ausgeblendet wird.
Schritt 1: Gehen Sie zum Startseite tab> Auswählen Bedingte Formatierung > Auswählen Neue Vorschrift (aus den Optionen).
Schritt 2: Die Neue Formatierungsvorschrift Das Fenster erscheint. Neue Formatierungsvorschrift Fenster,
Wählen Sie Verwenden Sie eine Formel, um die zu formatierende Zelle zu bestimmen als Wählen Sie einen Regeltyp .
Schreiben Sie die folgende Formel unter Bearbeiten Sie die Regelbeschreibung .
=$C5="West"
Klicken Sie auf Format .
Schritt 3: Die Zellen formatieren Das Fenster erscheint. Zellen formatieren Fenster,
Wählen Sie die Nummer Abschnitt> Wählen Sie Benutzerdefiniert (im Rahmen der Kategorie Option)> Typ 3 Semikolons (d.h., ;;; ) unter dem Typ Abschnitt.
Klicken Sie auf OK .
Schritt 4: Durch Anklicken OK bringt Excel Sie zurück zum Neue Formatierungsvorschrift Klicken Sie erneut auf OK .
Ausführen von Schritte 1 zu 4 führt dazu, dass alle Inhalte ausgeblendet werden, die mit West im C Spalte.
Sie können jeden beliebigen Text oder Wert in der Formel, die wir einfügen, zuweisen, um die Bedingte Formatierung Wenn Sie nur den Inhalt, nicht aber die Zeilen ausblenden wollen, ist diese Methode sehr praktisch. Außerdem können Sie die Bedingte Formatierung Regeln aus den Optionen können Sie den Rohdatensatz jederzeit abrufen, ohne etwas zu verändern.
Lesen Sie mehr: Ausblenden von Zeilen basierend auf einem Zellwert mit bedingter Formatierung in Excel
Methode 4: Ausblenden von Zeilen basierend auf Zellwert mit VBA-Makro in Excel
VBA ist ein starkes Instrument, um beliebige bedingungsabhängige Ergebnisse zu erzielen. Bei dieser Methode verwenden wir VBA-Makrocode zum Ausblenden von Zeilen aus einer bestimmten Spalte Auferlegung einer bestimmten Bedingung.
Für diese Methode transformieren wir unseren Datensatz wie im folgenden Screenshot dargestellt und wollen die Zeilen in Abhängigkeit von einer Spalte ausblenden (d.h., Region ) Wert gleich einem Zellenwert (d.h., Ost ).
Schritt 1: Hit ALT+F11 insgesamt zu öffnen. Microsoft Visual Basic Bewegen Sie den Mauszeiger in diesem Fenster auf das Feld Symbolleiste > Auswählen einfügen. > Auswählen Modul .
Schritt 2: Fügen Sie den folgenden Makrocode in das Feld Modul und Presse F5 um das Makro auszuführen.
Sub Hide_Rows_Based_On_Cell_Value() StartRow = 2 EndRow = 15 ColNum = 2 For i = StartRow To EndRow If Cells(i, ColNum).Value "East" Then Cells(i, ColNum).EntireRow.Hidden = True Else Cells(i, ColNum).EntireRow.Hidden = False End If Next i End Sub
Der Makrocode ordnet Start (d.h., 2 ), Ende (d.h., 15 ) Zeile und Spalte (d.h., 2, Spalte "Region Die Spaltennummer gibt an, in welcher Spalte das Makro mit dem angegebenen Wert übereinstimmt (d.h., Ost ), dann wird die VBA-WENN Funktion blendet alle Zeilen außer der Ost Wert, der in den Zeilen der angegebenen Spalte vorhanden ist (d. h., Spalte Region ).
Schritt 3: Die Ausführung des Makrocodes blendet alle Zeilen mit Ausnahme der Zeilen aus, die Ost in ihren Zellen, ähnlich wie in der folgenden Abbildung.
Lesen Sie mehr: VBA zum Ausblenden von Zeilen in Excel (14 Methoden)
Methode 5: Ausblenden von Zeilen auf der Grundlage des Zellwerts in Echtzeit mit einem VBA-Makro
Verwendung von VBA-Makro-Code in Methode 4 In diesem Fall werden die Zeilen eines endgültigen oder fertigen Datensatzes ausgeblendet. Es kann jedoch ein Szenario geben, in dem Zeilen in Echtzeit ausgeblendet werden müssen, um eine bestimmte Bedingung aufrechtzuerhalten. In diesem Fall können wir ein privates Makro verwenden, um diese Art von Szenario zu bewältigen.
Für den unten stehenden Datensatz möchten wir einen Vorgang ausführen, bei dem wir nur die Kriterien eingeben und Excel die Zeilen automatisch in Echtzeit ausblendet.
Schritt 1: Nach dem Öffnen des Microsoft Visual Basic (durch Drücken von ALT+F11 insgesamt), Doppelklick auf dem jeweiligen Blatt (d. h., Blatt3 ) unter dem VBAProjekt Abschnitt.
Schritt 2: Wählen Sie Arbeitsblatt aus dem Code-Fenster des Blattes, wie in der folgenden Abbildung gezeigt.
Schritt 3: Die Privatunter erscheint.
Schritt 4: Fügen Sie den folgenden Makrocode ähnlich wie den vorherigen Makrocode in das Codefenster des Blattes ein.
Private Sub Worksheet_SelectionChange(ByVal Target As Range) StartRow = 2 EndRow = 15 ColNum = 2 For i = StartRow To EndRow If Cells(i, ColNum).Value = Range("A18").Value Then Cells(i, ColNum).EntireRow.Hidden = True Else Cells(i, ColNum).EntireRow.Hidden = False End If Next i End Sub
Der geschriebene Makrocode ordnet Start (d.h., 2 ), Ende (d.h., 15 ) Zeile, und Spalte (d.h. 2) Zahlen, und legt dann die Bedingung fest, dass sie Werte ausblendet, die der Zelle A18 in Spalte 2 . die VBA-WENN Funktion erstellt einen privaten Makrocode, um Zeilen in Echtzeit auszublenden, nachdem ein beliebiger Wert in eine Zelle eingegeben wurde A18 .
Schritt 5: Hit F5 um das Makro auszuführen, und kehren Sie dann zum Arbeitsblatt zurück. Geben Sie alles ein, was in der Spalte 2 und Presse EINGEBEN .
Das Drücken der Eingabetaste nach der Eingabe von Texten (z. B., Ost oder West Sie können jeden beliebigen Text oder Wert der zugewiesenen Spalte verwenden, um Zeilen innerhalb eines Datensatzes auszublenden.
Schlussfolgerung
In diesem Artikel zeigen wir, wie man in Excel Zeilen auf der Basis von Zellwerten ausblendet. Excel's Filter und Bedingte Formatierung sind praktisch, um Zeilen auszublenden. Allerdings ist die Bedingte Formatierung blendet nur den Inhalt der Zeilen aus. VBA Makros bieten effektive Möglichkeiten, Zeilen je nach Datentyp auszublenden. Ich hoffe, die beschriebenen Methoden erfüllen die von Ihnen gewünschte Aufgabe. Kommentieren Sie, wenn Sie weitere Fragen haben oder etwas hinzufügen möchten.