Bereinigen einer Excel-Arbeitsmappe, sodass diese weniger Arbeitsspeicher verwendet

Symptome

Nach dem Upgrade auf Office 2013/2016/Microsoft 365 beobachten Sie eines der folgenden Symptome:

  • Der Computer verwendet mehr Arbeitsspeicher, wenn Sie mehrere Microsoft Excel 2013-Arbeitsmappen öffnen, Excel-Arbeitsmappen speichern oder in Excel-Arbeitsmappen Berechnungen ausführen.

  • Sie können nicht mehr so viele Excel-Arbeitsmappen wie vor dem Upgrade auf Excel 2013/2016 in der gleichen Instanz öffnen.

  • Wenn Sie in eine Excel-Arbeitsmappe Spalten einfügen, wird eine Fehlermeldung zum verfügbaren Arbeitsspeicher angezeigt.

  • Wenn Sie mit einem Excel-Arbeitsblatt arbeiten, wird die folgende Fehlermeldung angezeigt:

    There isn't enough memory to complete this action.
    Try using less data or closing other applications.
    To increase memory availability, consider:
       - Using a 64-bit version of Microsoft Excel.
       - Adding memory to your device.
    

Die Details des Fehlers, dass nicht genügend Arbeitsspeicher vorhanden ist, um diese Aktion abzuschließen, der auftritt, wenn Sie eine Excel-Arbeitsmappe verwenden.

Ursache

Beginnend mit Excel 2013 wurden Verbesserungen vorgenommen, die mehr Systemressourcen erfordern als vorherige Versionen. Dieser Artikel nennt Bereiche in Excel-Arbeitsmappen, die viel Arbeitsspeicher verwenden, und beschreibt, wie Sie Ihre Arbeitsmappendateien effizienter nutzen können.

Weitere Informationen zu den Änderungen, die wir in Excel 2013 vorgenommen haben, finden Sie unter Arbeitsspeichernutzung in der 32-Bit-Edition von Excel 2013.

Lösung

Wenden Sie die folgenden Methoden in der angegebenen Reihenfolge an, um dieses Problem zu beheben. Wenn das Problem durch eine Methode nicht behoben wurde, fahren Sie mit der nächsten Methode fort.

Hinweis

Viele Excel-Arbeitsmappen weisen mehrere Probleme auf. Wenn Sie diese Probleme beheben, funktioniert die Arbeitsmappe reibungsloser.

Überlegungen zur Formatierung

Formatierungen können dazu führen, dass Excel-Arbeitsmappen so groß werden, dass sie nicht richtig funktionieren. Excel reagiert aufgrund von Formatierungsproblemen häufig nicht oder stürzt ab.

Methode 1: Vermeiden übermäßiger Formatierungen

Übermäßige Formatierungen in einer Excel-Arbeitsmappe können dazu führen, dass die Datei wächst und die Leistung abnimmt. Eine Formatierung ist zum Beispiel übermäßig, wenn Sie ganze Spalten oder Zeilen mit Farben oder Rahmen formatieren. Das Problem tritt auch auf, wenn für die Formatierung Daten von Webseiten oder aus Datenbanken kopiert oder importiert werden müssen. Verwenden Sie zum Entfernen übermäßiger Formatierungen das Formatbereinigungs-Add-In, das unter Übermäßige Zellenformatierungen in einer Arbeitsmappe entfernen verfügbar ist.

Wenn nach dem Entfernen der übermäßigen Formatierungen weiterhin Probleme auftreten, fahren Sie mit Methode 2 fort.

Methode 2: Entfernen nicht verwendeter Formatvorlagen

Mit Formatvorlagen können Sie die Formate, die Sie in allen Arbeitsmappen verwenden, standardisieren. Wenn Zellen aus einer Arbeitsmappe in eine andere kopiert werden, werden auch die zugehörigen Formatvorlagen kopiert. Durch diese Formatvorlagen wächst die Datei, und schließlich wird möglicherweise beim Speichern älterer Dateiversionen in Excel die Fehlermeldung „Zu viele verschiedene Zellformate“ angezeigt.

Es gibt zahlreiche Hilfsprogramme, mit denen Sie nicht verwendete Formatvorlagen entfernen können. Solange Sie eine XML-basierte Excel-Arbeitsmappe verwenden (d. h. eine .xlsx-Datei oder eine .xlsm-Datei), können Sie das Stylesauberer-Tool verwenden. Dieses Tool finden Sie hier.

Wenn nach dem Entfernen der nicht verwendeten Formatvorlagen weiterhin Probleme auftreten, fahren Sie mit Methode 3 fort.

Methode 3: Entfernen von Formen

Wenn Sie in einem Arbeitsblatt viele Formen hinzufügen, wird dazu viel Arbeitsspeicher benötigt. Eine Form ist definiert als ein Objekt, das sich im Excel-Raster befindet. Beispiele:

  • Diagramme
  • Zeichnungsformen
  • Kommentare
  • ClipArt
  • SmartArt
  • Bilder
  • WordArt

Diese Objekte werden oft aus Webseiten oder anderen Arbeitsblättern kopiert und sind ausgeblendet oder liegen übereinander. Häufig sind sich die Benutzer gar nicht dessen bewusst, dass sie vorhanden sind.

Gehen Sie wie folgt vor, um nach Formen zu suchen:

  1. Klicken Sie auf dem Menüband „Start“ auf Suchen und Auswählen und dann auf Auswahlbereich.
  2. Klicken Sie auf Formen auf diesem Blatt. Die Formen werden in der Liste angezeigt.
  3. Entfernen Sie alle nicht benötigten Formen. (Das Augensymbol weist darauf hin, ob die Form sichtbar ist.)
  4. Wiederholen Sie die Schritte 1 bis 3 für jedes Arbeitsblatt.

Wenn nach dem Entfernen von Formen weiterhin Probleme auftreten, sollten Sie Aspekte in Betracht ziehen, die nichts mit der Formatierung zu tun haben.

Methode 4: Entfernen von bedingten Formatierungen

Bedingte Formatierungen können dazu führen, dass die Datei wächst. Dies geschieht, wenn die bedingte Formatierung in der Datei beschädigt ist. Sie können die bedingte Formatierung zu Testzwecken entfernen, um zu sehen, ob das Problem auf eine beschädigte Formatierung zurückzuführen ist. Gehen Sie wie folgt vor, um die bedingte Formatierung zu entfernen:

  1. Speichern Sie eine Sicherung der Datei.
  2. Klicken Sie auf dem Menüband „Start“ auf Bedingte Formatierung.
  3. Löschen Sie die Regeln im gesamten Arbeitsblatt.
  4. Wiederholen Sie die Schritte 2 und 3 für jedes Arbeitsblatt in der Arbeitsmappe.
  5. Speichern Sie die Arbeitsmappe unter einem anderen Namen.
  6. Überprüfen Sie, ob das Problem behoben ist.

Wenn das Problem durch Entfernen der bedingten Formatierungen behoben wurde, können Sie die Originalarbeitsmappe öffnen, die bedingte Formatierung entfernen und sie dann wieder anwenden.

Besteht das Problem weiterhin?

Wenn keine dieser Methoden funktioniert, können Sie zu einer 64-Bit-Version von Excel wechseln, die betroffene Arbeitsmappe in verschiedene Arbeitsmappen aufteilen oder sich wegen der weiteren Problembehandlung an den Support wenden.

Überlegungen zu Berechnungen

Neben der Formatierung können auch Berechnungen zu Abstürzen und Nichtreagieren in Excel führen.

Methode 1: Öffnen der Arbeitsmappe in der aktuellen Version von Excel

Das erste Öffnen einer Excel-Arbeitsmappe in einer neuen Version von Excel kann lange dauern, wenn die Arbeitsmappe viele Berechnungen enthält. Beim ersten Öffnen der Arbeitsmappe muss Excel diese neu berechnen und die enthaltenen Werte überprüfen. Weitere Informationen finden Sie in den folgenden Artikeln:

Wenn die Datei weiterhin langsam geöffnet wird, nachdem Excel die Datei vollständig neu berechnet hat und Sie die Datei gespeichert haben, fahren Sie mit Methode 2 fort.

Methode 2: Formeln

Gehen Sie die Arbeitsmappe durch, und untersuchen Sie die verwendeten Formeltypen. Manche Formeln beanspruchen viel Arbeitsspeicher. Dazu gehören die folgenden Matrixformeln:

  • VERWEIS
  • INDIREKT
  • BEREICH.VERSCHIEBEN
  • INDEX
  • MATCH

Sie können diese Formeln durchaus verwenden. Achten Sie aber auf die Bereiche, auf die sie verweisen.

Formeln, die auf gesamte Spalten verweisen, können die Leistung in XLSX-Dateien beeinträchtigen. Die Rastergröße ist von 65.536 Zeilen auf 1.048.576 Zeilen und von 256 Spalten (IV) auf 16.384 Spalten (XFD) gewachsen. Eine beliebte, wenn auch nicht bewährte, Methode zum Erstellen von Formeln, war das Verweisen auf gesamte Spalten. Wenn Sie in der alten Version auf nur eine Spalte verweisen, schließen Sie damit nur 65.536 Zellen ein. In der neuen Version verweisen Sie auf mehr als eine Million Spalten.

Angenommen, Sie verwenden die folgende SVERWEIS-Formel:

=VLOOKUP(A1,$D:$M,2,FALSE) 

In Excel 2003 und früheren Versionen verwies diese SVERWEIS-Formel auf eine ganze Zeile, die nur 655.560 Zellen enthielt (10 Spalten x 65.536 Zeilen). In dem neuen größeren Raster jedoch verweist die gleiche Formel auf fast 10,5 Millionen Zellen (10 Spalten x 1.048.576 Zeilen = 10.485.760 Zellen).

Dies wurde in Office 2016/365, Version 1708 (16.0.8431.2079), und höher korrigiert. Informationen zum Aktualisieren von Office finden Sie unter Installieren von Office-Updates.

Für frühere Versionen von Office müssen Sie möglicherweise Ihre Formeln neu gestalten, sodass sie nur auf Zellen verweisen, die für die Formeln erforderlich sind.

Hinweis

Überprüfen Sie Ihre definierten Namen, um sicherzustellen, dass keine anderen Formeln vorhanden sind, die auf gesamte Spalten oder Zeilen verweisen.

Hinweis

Dieses Szenario gilt auch, wenn Sie gesamte Zeilen verwenden.

Wenn weiterhin Probleme auftreten, nachdem Sie Ihre Formeln so geändert haben, dass sie nur auf verwendete Zellen verweisen, fahren Sie mit Methode 3 fort.

Methode 3: Arbeitsmappenübergreifende Berechnungen

Begrenzen Sie die Formeln für arbeitsmappenübergreifende Berechnungen. Dies ist aus zwei Gründen wichtig:

  • Sie versuchen, die Datei über das Netzwerk zu öffnen.
  • Excel versucht, große Datenmengen zu berechnen.

Anstatt Berechnungen über Netzwerke hinweg auszuführen, sollten Sie die Formel in eine Arbeitsmappe einfügen und dann eine einfache Verknüpfung zwischen Arbeitsmappen erstellen.

Wenn das Problem weiterhin auftritt, nachdem Sie Ihre Formeln so geändert haben, dass sie nur auf Zellen verweisen, anstatt arbeitsmappenübergreifende Berechnungen auszuführen, fahren Sie mit Methode 4 fort.

Methode 4: Veränderliche Funktionen

Begrenzen Sie die Verwendung von veränderlichen Funktionen in einer Arbeitsmappe. Es ist nicht notwendig, Hunderte von Zellen mit der Funktion HEUTE oder JETZT zu verwenden. Wenn Sie in einem Arbeitsblatt das aktuelle Datum und die aktuelle Uhrzeit benötigen, verwenden Sie die Funktion einmal, und verweisen Sie dann über den definierten Namen einer Verknüpfung auf die Funktion.

Wenn nach dem Begrenzen der veränderlichen Formeln weiterhin Probleme auftreten, fahren Sie mit Methode 5 fort.

Methode 5: Matrixformeln

Matrixformeln sind mächtig. Sie müssen aber richtig verwendet werden. Es ist wichtig, nicht mehr Zellen als nötig zu Ihrer Matrix hinzuzufügen. Wenn eine Zelle in Ihrer Matrix eine Formel enthält, die berechnet werden muss, werden alle Zellen berechnet, auf die in dieser Formel verwiesen wird.

Weitere Informationen zur Funktionsweise von Matrizen finden Sie unter Excel 2010 Performance: Tipps zum Optimieren von Leistungsbehinderungen.

Wenn nach der Aktualisierung der Matrixformeln weiterhin Probleme auftreten, fahren Sie mit Methode 6 fort.

Methode 6: Definierte Namen

Definierte Namen werden verwendet, um in der gesamten Arbeitsmappe auf Zellen und Formeln zu verweisen und einen „Anzeigenamen“ für sie zu verwenden. Suchen Sie nach definierten Namen für Verknüpfungen mit anderen Arbeitsmappen oder temporären Internetdateien. Diese Verknüpfungen sind in der Regel nicht notwendig und verlangsamen das Öffnen einer Excel-Arbeitsmappe.

Sie können das Name Manager-Tool verwenden, um ausgeblendete definierte Namen anzuzeigen, die auf der Benutzeroberfläche von Excel nicht sichtbar sind. Mit diesem Tool können Sie nicht benötigte definierte Namen anzeigen und löschen.

Wenn Excel nach dem Entfernen der nicht benötigten definierten Namen weiterhin abstürzt und nicht reagiert, fahren Sie mit Methode 7 fort.

Einer der Vorteile von Excel besteht darin, dass Sie Livedaten aus anderen Arbeitsblättern integrieren können. Überprüfen Sie, mit welchen externen Dateien die Datei verknüpft ist. Es gibt in Excel zwar kein Limit für die Anzahl der verknüpften Excel-Arbeitsmappen, aber es können verschiedene Probleme auftreten. Testen Sie die Datei ohne die Verknüpfungen, um zu ermitteln, ob das Problem mit dieser Datei oder einer der verknüpften Dateien zusammenhängt.

Nächste Schritte

Dies sind die häufigsten Probleme, die Nichtreagieren und Abstürzen in Excel verursachen können. Wenn Excel weiterhin abstürzt und nicht reagiert, können Sie ein Supportticket bei Microsoft öffnen.

Weitere Informationen

Wenn keine dieser Methoden geholfen hat, können Sie zu einer 64-Bit-Version von Excel wechseln oder die betroffene Arbeitsmappe in verschiedene Arbeitsmappen aufteilen.

Problembehandlung für Fehler im Zusammenhang mit verfügbaren Ressourcen in Excel

Excel: Behandlung von Problemen mit einer Excel-Arbeitsmappe, bei denen Excel abstürzt und nicht reagiert