So löschen Sie nicht im Filter enthaltene Zeilen

53

Ich habe eine sehr große Tabelle in Excel (1000 Zeilen) und filtere sie so, dass nur 10 Zeilen angezeigt werden.

Ich frage mich, ob es eine Möglichkeit gibt, die nicht angezeigten Zeilen zu löschen (dh die Filterbedingungen nicht zu erfüllen). Dies würde es mir ermöglichen, die Dateigröße zu reduzieren, bevor ich sie sende.

Unter der Tabelle befinden sich viele Tausend Zeilen, die der Benutzer mit komplexen Formeln und Diagrammen erstellt hat, die beim Kopieren in ein anderes Arbeitsblatt nicht angezeigt werden, wenn ich nur die Zeilen kopiere.

GreyCloud
quelle
2
Wenn die Daten für die "komplexen Formeln und Diagramme" benötigt werden, können Sie die Zeilen nicht löschen. Diese Einschränkungen scheinen die meisten Möglichkeiten zur Beantwortung Ihrer Frage zu beseitigen. Sie müssen sich fragen, was Sie aufgeben möchten, um die Dateigröße zu reduzieren?
CharlieRB
Ich konnte meine Auswahl umkehren, die erste Spalte in den Zeilen auswählen, die ich nicht wollte, und dann mit der rechten Maustaste klicken und die Option zum Löschen der Zeilen auswählen - das hat mir geholfen.
Ravi Wallau

Antworten:

52

Versuchen Sie diesen Weg für eine schnelle Lösung: -

  1. Kopieren Sie die gefilterten 10 Ergebnisse in ein anderes Blatt
  2. Löschen Sie das aktuelle Blatt

BEARBEITEN:

Nachstehend sind die Schritte zum Update aufgeführt:

  1. Erstellen Sie vor dem Start eine Sicherungskopie des Excel-Blatts
  2. Angenommen, Sie haben alle Datensätze gefiltert und nur 10 Zeilen angezeigt
  3. Verbleibende 1000er sind ausgeblendet
  4. Klicken Sie auf die Office-Schaltfläche
  5. Klicken Sie auf die Option Vorbereiten
  6. Klicken Sie auf Inspect Document
  7. Sehen Sie sich diesen Screenshot an, wie er aussieht Bildbeschreibung hier eingeben
  8. Klicken Sie auf die Schaltfläche Inspizieren
  9. Sie sehen eine Option "Versteckte Zeilen und Spalten" mit der Schaltfläche "Alle entfernen"
  10. Klicken Sie auf die Schaltfläche Alle entfernen
  11. Klicken Sie auf die Schaltfläche Schließen
  12. Schließlich, wenn Sie sehen, hat es alle "versteckten Zeilen und Spalten" entfernt

Siehe diesen Screenshot

Bildbeschreibung hier eingeben

Hinweis:

In Office 2010 finden Sie das Inspect-Dokument hier:

Bildbeschreibung hier eingeben

Siva Charan
quelle
1
Beeindruckendes Zeug, das hätte ich nie gefunden. Wenn dies jedoch ausgeführt wird, wird "
Konnte
Es scheint, dass einige der sichtbaren Zellen Daten verwenden, die in ausgeblendeten Zellen gespeichert sind. Daher können Sie die sichtbaren Zellen nicht einfach kopieren und in eine neue Arbeitsmappe einfügen, und Sie können die ausgeblendeten Zellen nicht einfach löschen. Kopieren Sie die sichtbaren Zellen wie oben beschrieben, dann in die neue Arbeitsmappe "Inhalte einfügen" und dann "Werte einfügen". Diese Einsätze Werte eher als Formeln, sollte dies für Sie arbeiten
ssollinger
Ich habe den Speicherort des Inspect-Dokuments für Excel 2010 hinzugefügt. Hoffe, das ist in Ordnung.
Timmmm
Stellen Sie
5

Das hat bei mir so funktioniert, vorausgesetzt, der Filter ist leicht umzukehren:

  1. Löschen Sie Ihren Filter.
  2. Erstellen Sie eine temporäre Spalte mit dem Namen "TEMP ORDER".
  3. Setzen Sie jeden Wert in dieser Spalte auf 0
  4. Kehre deinen Filter um (Filter für alles, was du löschen möchtest)
  5. Setzen Sie jeden Wert in der Spalte 'TEMP ORDER' in den gefilterten Ergebnissen auf 1
  6. Löschen Sie Ihren Filter.
  7. Sortieren Sie Ihre Daten nach der Spalte "TEMP ORDER" (kleinste bis größte).
  8. Finden Sie heraus, in welcher Zeile die erste '1' vorkommt
  9. Ändern Sie die Größe Ihrer Tabelle (Registerkarte "Design"), wobei die letzte Zeile die Zeile vor der ersten "1" ist.
  10. Löschen Sie die Zeilen, die sich nicht mehr in Ihrer Tabelle befinden.

Dies ist möglicherweise eine vorzuziehende Lösung, wenn Sie keine anderen Arbeitsblätter in Ihrer Arbeitsmappe durcheinander bringen möchten und sich Gedanken darüber machen, was passieren könnte, wenn Sie Ihre Daten kopieren und einfügen.

Kevin S.
quelle
Die oben als Antwort markierte ist in den meisten Fällen gut, aber mit mehr als 800.000 Datenzeilen in einer CSV-Datei hat diese Methode für mich viel besser funktioniert. Excel blieb hängen, indem es versuchte, eine Kopie aller dieser Daten zu erstellen.
Fütemire
4

Warum nicht einfach sichtbare Zellen auf ein neues Blatt kopieren? Gehe zu:

Dropdown-Liste der Symbolleiste für den SchnellzugriffWeitere BefehleBefehle, die sich nicht in der Multifunktionsleiste befindenSichtbare Zellen auswählenHinzufügen

Wenn Sie darauf klicken, werden alle sichtbaren Elemente ausgewählt. Sie können alle sichtbaren Elemente kopieren und einfügen.

Raystafarian
quelle
Als ich dies versuchte, verlor ich alle Arten von Zellengröße / Formatierung.
Jay Sullivan
1
@ JaySullivan hast du mit formatierung kopiert? Sie können kopieren und bestimmen, was Sie mit Paste Special einfügen und es sollte nichts verlieren.
Raystafarian
2

Die oben angegebene akzeptierte Antwort in Bezug auf "Dokument prüfen" ist ausgezeichnet.

Darüber hinaus gilt die angegebene Prozedur für die gesamte Arbeitsmappe, sodass Sie möglicherweise andere Arbeitsblätter in derselben Arbeitsmappe durcheinander bringen. In diesem Fall müssen Sie das Arbeitsblatt in eine separate Arbeitsmappe verschieben, die Prozedur anwenden und das Arbeitsblatt wieder in Ihre ursprüngliche Arbeitsmappe verschieben. Das Vernetzen von Verweisen / Formeln / Diagrammreihen zwischen Arbeitsblättern unter Einbeziehung des betreffenden Arbeitsblatts kann eine Herausforderung darstellen.

Als Alternative zu dieser anderen Antwort (die den vom OP angeforderten Fall von Diagrammen usw. nicht behandelt) wählen Sie Start -> Suchen & Auswählen -> Gehe zu Spezial -> Nur sichtbare Zellen. Es scheint genau der gleiche Befehl zu sein (und dann frage ich mich, warum er unter Befehle nicht in der Multifunktionsleiste aufgeführt ist ).

sancho.s
quelle
1
Die Abkürzung für "Sichtbare Zellen auswählen" ist (Alt +;). Klicken Sie dann mit der rechten Maustaste auf die Auswahl, um die Zeilen zu löschen. Hoffe das hilft! :)
basteln
1

Ich hatte genau das gleiche Problem. Lösen:

  1. Markieren Sie die 10 Zeilen, die Sie beibehalten möchten, und ändern Sie deren Hintergrundfarbe
  2. Alle Filter löschen
  3. Wenden Sie einen neuen Filter auf eine der Spalten an und wählen Sie "Nach Farbe filtern". Anstatt die von Ihnen verwendete Farbe auszuwählen, wählen Sie "Keine Füllung".
  4. Dadurch werden alle unerwünschten Zeilen angezeigt. Markieren Sie sie alle und löschen Sie sie.
  5. Wenn Sie den Filter entfernen, bleiben nur die 10 gewünschten Zeilen übrig. Alle Diagramme und Zellreferenzen werden in Takt sein.
Joe
quelle
1

Einfach ... ich hatte das gleiche Problem.

  1. Wählen Sie im Filter Alle aus, deaktivieren Sie alle unerwünschten Informationen und klicken Sie auf OK.
  2. Alle Filter löschen. (Sie werden feststellen, dass alle nicht ausgewählten Zeilen jetzt hervorgehoben sind.)
  3. Drücken Sie Strg-, um diese Zeilen zu löschen.
user571963
quelle
-1

Dies mag zu simpel sein, aber warum nicht einfach die 10 Zeilen, auf die Sie gefiltert haben, kopieren und in eine neue Tabelle einfügen?

CCM
quelle
1
weil der Benutzer viele tausend Zeilen weiter unten komplexe Formeln und Diagramme erstellt hat, die nicht enthalten sind, wenn ich über
Folgendes