Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Inhalt jeder x-ten Zeile Löschen

Inhalt jeder x-ten Zeile Löschen
02.02.2015 14:31:50
Karl
Hallo,
ich habe eine Spalte mit 527797 Zeilen und möchte den Inhalt jeder 726.,727.und 728. Zeile löschen oder ihn auf null setzten.
Wer kennt eine passende Lösung?
Danke im Voraus

Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Inhalt jeder x-ten Zeile Löschen
02.02.2015 15:28:46
Rudi
Hallo,
in eine freie Spalte
=WENN(ODER(REST(ZEILE();726)={0.1.2});"x";"")
nach x filtern und löschen.
Gruß
Rudi

AW: Inhalt jeder x-ten Zeile Löschen
03.02.2015 09:44:45
Karl
endlich hat es funktioniert Vielen Dank
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

Inhalt jeder x-ten Zeile in Excel löschen


Schritt-für-Schritt-Anleitung

  1. Öffne deine Excel-Datei und wähle die Spalte aus, in der du jede zweite Zeile löschen möchtest.
  2. Füge in eine leere Spalte die folgende Formel ein:
    =WENN(ODER(REST(ZEILE();726)={0;1;2});"x";"")

    Diese Formel markiert jede 726., 727. und 728. Zeile mit einem "x".

  3. Ziehe die Formel nach unten, um sie auf alle Zeilen anzuwenden.
  4. Filtere die markierte Spalte nach "x".
  5. Markiere die gefilterten Zeilen und lösche sie. Alternativ kannst du die Inhalte auf null setzen, indem du die Zellen auswählst und "Entf" drückst.

Häufige Fehler und Lösungen

  • Fehler: Die Formel wird nicht korrekt angewendet.

    • Lösung: Achte darauf, dass die Formel in einer separaten, leeren Spalte steht und ziehe sie bis zur letzten Zeile deiner Daten.
  • Fehler: Ich kann die gefilterten Zeilen nicht löschen.

    • Lösung: Stelle sicher, dass du die Filterfunktion aktivierst. Dies kannst du im Menü "Daten" unter "Filter" finden.

Alternative Methoden

Eine weitere Möglichkeit, jede zweite Zeile zu löschen, ist die Verwendung von VBA (Visual Basic for Applications). Hier ist ein einfaches Makro:

Sub DeleteEveryNthRow()
    Dim i As Long
    For i = 726 To ActiveSheet.UsedRange.Rows.Count Step 726
        Rows(i).Delete
    Next i
End Sub

Um das Makro auszuführen, drücke ALT + F11, füge ein neues Modul ein und kopiere den obigen Code hinein. Schließe den VBA-Editor und führe das Makro über ALT + F8 aus.


Praktische Beispiele

  • Beispiel 1: Du möchtest jede 2. Zeile löschen. Ändere die Formel in:
    =WENN(REST(ZEILE();2)=0;"x";"")
  • Beispiel 2: Um jeden 10. Wert zu nehmen, kannst du die Formel anpassen:
    =WENN(REST(ZEILE();10)=0;"x";"")

Tipps für Profis

  • Nutze die "Suchen und Ersetzen"-Funktion, um schnell Inhalte zu löschen, nachdem du sie markiert hast.
  • Speichere eine Kopie deiner Datei, bevor du Zeilen löschst, um Datenverlust zu vermeiden.
  • Experimentiere mit bedingter Formatierung, um die gelöschten Zeilen visuell hervorzuheben, bevor du sie endgültig entfernst.

FAQ: Häufige Fragen

1. Wie kann ich jede dritte Zeile löschen?
Verwende die Formel:

=WENN(REST(ZEILE();3)=0;"x";"")

und filtere nach "x".

2. Ist das Löschen von Zeilen in Excel rückgängig machbar?
Ja, solange du die Datei nicht gespeichert hast, kannst du mit STRG + Z die Löschaktion rückgängig machen.

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