Zeilen in Excel mit Tastenkombinationen oder VBA-Makro löschen

  • Teile Das
Michael Brown

In diesem Artikel werden mehrere Möglichkeiten zum Löschen von Zeilen in Excel auf der Grundlage eines Zellwerts aufgeführt. In diesem Beitrag finden Sie sowohl Hotkeys als auch Excel VBA. Löschen Sie Zeilen automatisch oder verwenden Sie die Standardoption Suchen in Kombination mit hilfreichen Tastenkombinationen.

Excel ist ein perfektes Werkzeug, um Daten zu speichern, die sich von Zeit zu Zeit ändern. Allerdings kann die Aktualisierung Ihrer Tabelle nach einigen Änderungen sehr viel Zeit in Anspruch nehmen. Die Aufgabe kann so einfach sein wie das Entfernen aller leeren Zeilen in Excel. Oder Sie müssen die doppelten Daten finden und löschen. Eines wissen wir mit Sicherheit: Immer, wenn es um Details geht, suchen Sie nach der besten Lösung, die Ihnen hilft, Zeit bei der aktuellenArbeit.

Sie haben zum Beispiel einen Marktplatz, auf dem verschiedene Anbieter ihre Produkte verkaufen. Aus irgendeinem Grund hat einer der Anbieter sein Geschäft geschlossen, und nun müssen Sie alle Zeilen löschen, die den Namen des Anbieters enthalten, auch wenn sie in verschiedenen Spalten stehen.

In diesem Beitrag finden Sie Excel VBA und Tastenkombinationen zum Löschen von Zeilen auf der Grundlage eines bestimmten Textes oder Wertes. Sie werden sehen, wie Sie die erforderlichen Informationen vor dem Entfernen leicht finden und auswählen können. Wenn es bei Ihrer Aufgabe nicht um das Löschen, sondern um das Hinzufügen von Zeilen geht, finden Sie eine Anleitung dazu unter Schnellste Möglichkeiten zum Einfügen mehrerer Zeilen in Excel.

    Der schnellste Excel-Kurzbefehl zum Löschen von Zeilen in Ihrer Tabelle

    Wenn Sie die schnellste Methode zum Löschen mehrerer Zeilen anhand des darin enthaltenen Zellwerts verwenden möchten, müssen Sie diese Zeilen zunächst korrekt auswählen.

    Um die Zeilen auszuwählen, können Sie entweder die benachbarten Zellen mit den benötigten Werten markieren und auf Umschalt + Leertaste klicken oder die benötigten nicht benachbarten Zellen bei gedrückter Strg-Taste auswählen.

    Sie können auch ganze Zeilen mit den Zeilennummern-Schaltflächen auswählen. Die Nummer der markierten Zeilen wird neben der letzten Schaltfläche angezeigt.

    Nachdem Sie die erforderlichen Zeilen markiert haben, können Sie sie mit dem Excel-Kurzbefehl "Zeile löschen" schnell entfernen. Im Folgenden erfahren Sie, wie Sie die markierten Zeilen loswerden können, unabhängig davon, ob es sich um eine Standard-Datentabelle oder eine Tabelle mit Daten auf der rechten Seite handelt.

    Zeilen aus der gesamten Tabelle entfernen

    Wenn Sie eine einfache Excel-Liste haben, die keine zusätzlichen Informationen auf der rechten Seite enthält, können Sie die Tastenkombination Zeile löschen verwenden, um Zeilen in 2 einfachen Schritten zu entfernen:

    1. Drücken Sie die Tastenkombination Strg + - (Minus auf der Haupttastatur).

    Sie werden sehen, dass die ungenutzten Zeilen im Handumdrehen verschwinden.

    Tipp: Sie können nur den Bereich markieren, der die Werte enthält, die Sie entfernen möchten. Verwenden Sie dann die Tastenkombination Strg + - (Minus auf der Haupttastatur) um den Excel-Standard zu erhalten Löschen Dialogfeld, in dem Sie die Option Gesamte Zeile oder eine andere Löschoption, die Sie benötigen.

    Zeilen löschen, wenn sich rechts von Ihrer Tabelle Daten befinden

    Die Excel-Tastenkombination Strg + - (Minus auf der Haupttastatur) ist das schnellste Mittel zum Löschen von Zeilen. Wenn sich jedoch rechts von der Haupttabelle Daten befinden, wie auf dem Screenshot unten, werden möglicherweise Zeilen zusammen mit den Details entfernt, die Sie behalten müssen.

    Wenn das der Fall ist, müssen Sie Ihre Daten wie folgt formatieren Excel-Tabelle Erstens.

    1. Drücken Sie Strg + T , oder gehen Sie zum Menü Registerkarte Start -> Als Tabelle formatieren und wählen Sie den Stil, der am besten zu Ihnen passt.

    Sie sehen die Tabelle erstellen Dialogfeld, in dem Sie den gewünschten Bereich markieren können.

  • Nachdem Ihre Liste nun formatiert ist, wählen Sie den Bereich mit den Werten oder Zeilen aus, die Sie in Ihrer Tabelle löschen möchten.
  • Hinweis: Achten Sie darauf, dass Sie mit den Zeilentasten nicht die gesamten Zeilen auswählen.

  • Drücken Sie Strg + - (Minus auf der Haupttastatur), um zu sehen, dass nur die unerwünschten Daten aus Ihrer Tabelle entfernt werden. Die zusätzlichen Informationen auf der rechten Seite bleiben intakt.
  • Lesen Sie weiter, um Excel VBA zum Löschen von Zeilen zu finden und zu erfahren, wie Sie Daten auf der Grundlage eines bestimmten Zellentextes eliminieren können.

    Zeilen löschen, die einen bestimmten Text in einer einzelnen Spalte enthalten

    Wenn die Elemente in den Zeilen, die Sie entfernen möchten, nur in einer Spalte erscheinen, führen Sie die folgenden Schritte durch den Prozess des Löschens der Zeilen mit solchen Werten.

    1. Zuerst müssen Sie Filter auf Ihre Tabelle anwenden. Daten in Excel und klicken Sie auf die Registerkarte Filter Symbol.

  • Filtern Sie die Spalte, die die zu löschenden Werte enthält, nach dem gewünschten Text. Klicken Sie auf das Pfeilsymbol neben der Spalte, die die gewünschten Elemente enthält. Entfernen Sie dann das Häkchen bei Alle auswählen und kreuzen Sie die Kästchen neben den richtigen Werten an. Wenn die Liste lang ist, geben Sie einfach den erforderlichen Text in das Feld Suche Klicken Sie dann auf OK zu bestätigen.
  • Markieren Sie die gefilterten Zellen in den Zeilen, die Sie löschen möchten. Es ist nicht notwendig, ganze Zeilen zu markieren.
  • Klicken Sie mit der rechten Maustaste auf den markierten Bereich und wählen Sie die Option Zeile löschen aus der Menüliste.
  • Klicken Sie schließlich auf die Schaltfläche Filter um sie zu löschen, und sehen Sie, dass die Zeilen mit den Werten aus Ihrer Tabelle verschwunden sind.

    Zeilen in Excel nach Zellfarbe entfernen

    Mit der Filteroption können Sie Ihre Daten nach der Farbe der Zellen sortieren. Sie können damit alle Zeilen löschen, die eine bestimmte Hintergrundfarbe enthalten.

    1. Bewerbung Filter zu Ihrem Tisch. Gehen Sie zum Daten in Excel und klicken Sie auf die Registerkarte Filter Symbol.

  • Klicken Sie auf den kleinen Pfeil neben dem gewünschten Spaltennamen und gehen Sie zu Nach Farbe filtern und wählen Sie die richtige Zellenfarbe. Klicken Sie auf OK und sehen Sie alle hervorgehobenen Zellen im oberen Bereich.
  • Wählen Sie die gefilterten farbigen Zellen aus, klicken Sie mit der rechten Maustaste auf sie und wählen Sie die Option Zeile löschen aus dem Menü zu wählen.
  • Das war's! Die Zeilen mit gleichfarbigen Zellen werden im Nu entfernt.

    Zeilen löschen, die bestimmten Text in verschiedenen Spalten enthalten

    Wenn die Werte, die Sie entfernen möchten, in verschiedenen Spalten verstreut sind, kann die Sortierung die Aufgabe erschweren. Nachfolgend finden Sie einen hilfreichen Tipp zum Entfernen von Zeilen auf der Grundlage der Zellen, die bestimmte Werte oder Text enthalten. Aus meiner Tabelle unten möchte ich alle Zeilen entfernen, die Januar enthalten, das in zwei Spalten erscheint.

    1. Beginnen Sie mit der Suche und Auswahl der Zellen mit dem gewünschten Wert mit Hilfe der Schaltfläche Suchen und Ersetzen Klicken Sie auf Strg + F um es auszuführen.

      Tipp: Sie finden dasselbe Dialogfeld, wenn Sie das Menü Registerkarte Home -> Suchen & Auswählen und wählen Sie die finden. aus der Dropdown-Liste wählen.

    2. Geben Sie den gewünschten Wert in das Feld Was finden und wählen Sie ggf. weitere Optionen aus. Drücken Sie dann Alle finden um das Ergebnis zu sehen.

  • Die Ergebnisse erscheinen in der Suchen und Ersetzen Fenster.
  • Wählen Sie die gefundenen Werte in dem Fenster aus, indem Sie die Strg Sie erhalten die gefundenen Werte automatisch in Ihrer Tabelle hervorgehoben.

  • Navigieren Sie nun zum Registerkarte Start -> Löschen -> Blattzeilen löschen .
  • Tipp: Sie können die Zeilen mit den ausgewählten Werten löschen, indem Sie Strg + - drücken. (Minus auf der Hauptplatine) und wählen Sie die Optionsschaltfläche Ganze Reihen .

    Voilà, die unerwünschten Zeilen sind gelöscht.

    Excel VBA-Makro zum Löschen von Zeilen oder zum Entfernen jeder zweiten Zeile

    Wenn Sie immer auf der Suche nach einer Lösung sind, um diese oder jene Excel-Routine zu automatisieren, sollten Sie sich die folgenden Makros zulegen, um Ihre Aufgabe des Zeilenlöschens zu rationalisieren. In diesem Teil finden Sie 2 VBA-Makros, die Ihnen helfen, Zeilen mit den markierten Zellen zu entfernen oder jede zweite Zeile in Excel zu löschen.

    Das Makro RemoveRowsWithSelectedCells werden alle Zeilen eliminiert, die mindestens eine markierte Zelle enthalten.

    Das Makro RemoveEveryOtherRow wie der Name schon sagt, hilft Ihnen, jede zweite/dritte usw. Zeile entsprechend Ihren Einstellungen zu entfernen, beginnend mit der aktuellen Position des Mauszeigers bis zum Ende der Tabelle.

    Wenn Sie nicht wissen, wie man Makros einfügt, lesen Sie bitte den Abschnitt Wie man VBA-Code in Excel einfügt und ausführt.

    Sub RemoveRowsWithSelectedCells() Dim rngCurCell, rng2Delete As Range Application.ScreenUpdating = False Application.Calculation = xlCalculationManual For Each rngCurCell In Selection If Not rng2Delete Is Nothing Then Set rng2Delete = Application.Union(rng2Delete, _ ActiveSheet.Cells(rngCurCell.Row, 1)) Else Set rng2Delete = rngCurCell End If Next rngCurCell If Not rng2Delete Is Nothing Thenrng2Delete.EntireRow.Delete End If Application.ScreenUpdating = True Application.Calculation = xlCalculationAutomatic End Sub Sub RemoveEveryOtherRow() Dim rowNo, rowStart, rowFinish, rowStep As Long Dim rng2Delete As Range rowStep = 2 rowStart = Application.Selection.Cells(1, 1).Row rowFinish = ActiveSheet.UsedRange.SpecialCells(xlCellTypeLastCell).Row Application.ScreenUpdating = FalseApplication.Calculation = xlCalculationManual For rowNo = rowStart To rowFinish Step rowStep If Not rng2Delete Is Nothing Then Set rng2Delete = Application.Union(rng2Delete, _ ActiveSheet.Cells(rowNo, 1)) Else Set rng2Delete = ActiveSheet.Cells(rowNo, 1) End If Next If Not rng2Delete Is Nothing Then rng2Delete.EntireRow.Delete ' Jede andere Zeile ausblenden 'rng2Delete.EntireRow.Hidden = True End IfApplication.ScreenUpdating = True Application.Calculation = xlCalculationAutomatic End Sub

    Tipp: Wenn Sie jede zweite/dritte usw. Zeile mit einer anderen Farbe einfärben möchten, finden Sie die entsprechenden Schritte unter Abwechselnde Zeilen- und Spaltenschattierung in Excel (gebänderte Zeilen und Spalten).

    In diesem Artikel habe ich beschrieben, wie man Zeilen in Excel löscht. Jetzt haben Sie mehrere nützliche VBA-Makros, um die markierten Zeilen zu löschen, Sie wissen, wie Sie jede zweite Zeile entfernen können und wie Sie Suchen & Ersetzen verwenden können, um alle Zeilen mit den gleichen Werten zu suchen und auszuwählen, bevor Sie sie löschen. Ich hoffe, dass die oben genannten Tipps Ihre Arbeit in Excel vereinfachen und Ihnen mehr freie Zeit zum Genießen dieser letztenSeien Sie glücklich und übertreffen Sie sich in Excel!

    Michael Brown ist ein begeisterter Technologie-Enthusiast mit einer Leidenschaft für die Vereinfachung komplexer Prozesse mithilfe von Softwaretools. Mit mehr als einem Jahrzehnt Erfahrung in der Technologiebranche hat er seine Fähigkeiten in Microsoft Excel und Outlook sowie Google Sheets und Docs verfeinert. Michaels Blog widmet sich dem Teilen seines Wissens und seiner Expertise mit anderen und bietet leicht verständliche Tipps und Tutorials zur Verbesserung von Produktivität und Effizienz. Egal, ob Sie ein erfahrener Profi oder ein Anfänger sind, Michaels Blog bietet wertvolle Einblicke und praktische Ratschläge, wie Sie diese wichtigen Softwaretools optimal nutzen können.