In einer Excel 2010-Datei gibt es ungefähr 100 Zeilen, die Daten enthalten, aber das gesamte Arbeitsblatt zeigt 1048576 leere Zeilen an (wodurch die Datei ungefähr 2,5 MB groß ist). Ich muss leere Zeilen nach den Daten löschen. Das Auswählen und Löschen der Zeile bewirkt jedoch nichts. Wie lösche ich diese unerwünschten Zeilen?
Dies ist meine Excel-Datei: http://www.mediafire.com/download.php?au957fcnh3odbcd
Kann jemand erklären, was mit dieser Datei nicht stimmt?
microsoft-excel
microsoft-excel-2010
Nalaka526
quelle
quelle
Antworten:
Mit Ihrer Datei stimmt definitiv etwas nicht. Es ist möglicherweise einfacher, die 100 Zeilen, die Sie behalten möchten, in eine neue Arbeitsmappendatei zu kopieren, als zu versuchen, eine Million Zeilen zu löschen .
Bei der Suche nach Duplikaten im gesamten Dokument wurden über 1 Million Duplikate gefunden und entfernt. In dieser Arbeitsmappe befinden sich also versteckte Zeichen oder etwas, das Platz einnimmt. Das hat immer noch nicht geholfen, da die Speichergröße danach auf 35 MB gestiegen ist.
Lösung: Nachdem ich die von Ihnen aufgefüllten Zeilen in eine neue Arbeitsmappe kopiert habe, beträgt die gespeicherte Dateigröße nur noch 10 KB.
quelle
Der Kommentator zu Roberts Beitrag ist genau richtig. Nach dem Löschen der unerwünschten Zeilen müssen Sie die Arbeitsmappe speichern, schließen und anschließend erneut öffnen.
Microsoft beschreibt die Schritte in seinem Artikel "Zurücksetzen der letzten Zelle in Excel" . Sie erwähnen auch den Schritt Speichern, aber ich wünschte, sie würden ihn stärker betonen. Bis Sie die Arbeitsmappe speichern und erneut öffnen, sieht es nicht so aus, als hätte Ihr Löschen etwas bewirkt!
Das Kopieren der guten Zeilen in eine neue Arbeitsmappe ist ebenfalls eine gute Lösung, insbesondere wenn Sie keine Makros oder Formeln mit komplizierten Zellreferenzen haben, über die Sie sich Sorgen machen müssen.
quelle
Wählen Sie die Zeilen aus, die Sie löschen möchten. Wenn Sie über Office 2003 verfügen: http://www.mrexcel.com/archive/Edit/4259.html
2007 und höher: Wählen Sie auf der Multifunktionsleiste unter der Registerkarte "Startseite", unter der Gruppe "Zellen" und der Schaltfläche "Löschen" (Block mit dem Namen "Zellen") den kleinen Pfeil darunter aus und anschließend "Blattzeilen löschen". Datei speichern und Datei erneut öffnen.
quelle
Eine andere Ursache kann sein, dass eine oder mehrere Spalten des Arbeitsblatts in einer Formel in einem anderen Arbeitsblatt referenziert werden, ohne die Anzahl der Zeilen anzugeben.
quelle
Die beste Option ist, Strg + Umschalt + Abwärtspfeil zu verwenden, um unerwünschte Zeilen auszublenden, und Strg + Umschalt + Rechtspfeil, um unerwünschte Spalten auszublenden
quelle
Ich hatte das gleiche Problem und fand einen Weg, dies zu beheben, der bei einigen Gelegenheiten für mich funktionierte.
Stellen Sie sicher, dass diese Spalten nicht formatiert sind (z. B. Zellränder, die auf eine gesamte Spalte angewendet werden). Nehmen Sie die Bildlaufleiste und ziehen Sie sie ganz nach unten. Wählen Sie die unterste Reihe (1048579, glaube ich) und einen Haufen darüber, ungefähr 20-30, was auch immer auf dem Bildschirm sichtbar ist. Klicken Sie mit der rechten Maustaste auf den Zeilenüberschriftenbereich und klicken Sie auf
Delete
. Ziehen Sie die Bildlaufleiste nach oben und wählen Sie eine Zelle aus, in der sich Ihre Daten befinden. Wählen Sie ein anderes Arbeitsblatt aus und gehen Sie zurück. Es sollte behoben werden.quelle
So löschen Sie unerwünschte Zeilen und Spalten in einem Excel-Arbeitsblatt
( Es wird nicht so lange dauern, wie ein erster Blick vermuten lässt und es ist sicher!)
Es gibt zwei Blätter, auf die im folgenden Verfahren Bezug genommen wird.
Nennen wir Ihr Originalblatt
YourOriginalSheet
(es repräsentiert den tatsächlichen Namen Ihres Originalblatts).Nennen wir das andere Blatt
ShortSheet
, das nur eine Kopie der relevanten Zellen enthält.(1) In
YourOriginalSheet
,Select
undCopy
der Bereich der relevanten Zellen (Sie fügen nicht überall noch) nicht .(2) Fügen Sie ein neues Blatt mit dem Namen hinzu
ShortSheet
, setzen Sie den Cursor in die Zelle, die die obere linke Ecke des zu kopierenden Bereichs darstellt (wahrscheinlichA1
), und fügen Sie Folgendes ein:(2a)
Paste Special...
>Formulas
[Rechtsklick auf die obere linke Eckzelle](2b)
Paste Special...
>Values
(2c)
Paste Special...
>Formats
(2d)
Paste Special...
>Column Widths
(2e) Fügen Sie andere
Paste Special
Optionen hinzu, die Ihrer Meinung nach dazu beitragen könnten, dass das Blatt besser aussieht.(3) Drücken Sie
Ctrl-Shift-End
, um die untere rechte Ecke vonShortSheet
zu finden und sicherzustellen, dass sie alle relevanten Daten enthält .(4)
Save
die Arbeitsmappe. (Save As ...
Eine neue Datei, wenn Sie ein Backup wünschen.)(5) Löschen
YourOriginalSheet
(Die relevanten Daten werden derzeit in gespeichertShortSheet
.)(6) Benennen Sie
ShortSheet
in den tatsächlichen Namen Ihres Originalblatts um. "Es hat sich nichts geändert, außer dass die Arbeitsmappe viel kleiner geworden ist. Daher sollten alle Makros, externen Verweise auf dieses Arbeitsblatt usw. weiterhin funktionieren.
Hier ist a
macro
, um die Schritte in (2) auszuführen.Vor Verwendung des Makros
Select
undCopy
des relevanten Bereichs, wie in Schritt (1) ausgeführt.Ich habe mein Makro in meiner
Personal.xlsb
Arbeitsmappe für die zukünftige Verwendung überall gespeichert und ihm einen Tastendruck zugewiesenCtrl + Shift + V
.quelle
Ich habe eine Lösung gefunden,
1) Sie müssen alles in diesen leeren Zeilen löschen. Klicken Sie also auf die erste Empy-Zeile (nach all Ihren Daten) und dann auf STRG + Umschalt und Pfeil nach unten. So wählen Sie alles unten aus.
2) Klicken Sie im HOME-Bereich unter BEARBEITEN auf Löschen> Alle löschen
3) dann klicken Sie auf Stil: Normal (ohne dies hat es bei mir nicht funktioniert)
4) und dann müssen Sie dieses Add-On aktivieren (Tutorial von MS Support kopiert):
Wichtig: Möglicherweise möchten Sie eine Sicherungskopie Ihrer Datei erstellen, bevor Sie die überschüssige Zellenformatierung bereinigen, da in bestimmten Fällen die Größe Ihrer Datei durch diesen Vorgang erhöht werden kann und die Änderung nicht rückgängig gemacht werden kann.
Gehen Sie wie folgt vor, um die überschüssige Formatierung im aktuellen Arbeitsblatt zu entfernen:
https://support.office.com/en-us/article/clean-excess-cell-formatting-on-a-worksheet-e744c248-6925-4e77-9d49-4874f7474738
Dies sollte Ihre zusätzlichen Zeilen reinigen.
quelle
Das Geheimnis besteht darin, die Zeilen zu löschen, die Tabelle zu speichern und zu schließen. Wenn Sie die Datei erneut öffnen, wird sie kleiner. In meinem Fall hatte ich Probleme mit mehreren Arbeitsblättern in der Arbeitsmappe.
quelle