Was ist ein Spill-Fehler? So lösen Sie das #VERSCHMUTZ! Fehler in Excel 365

Wie wir alle wissen, wird Office 365 mit Excel 365 geliefert. Microsoft hat Excel 365 verschiedene neue Funktionen hinzugefügt. Eine solche Funktion ist Dynamische Array-Formeln. Normalerweise würde die Formel als Ergebnis nur einen einzelnen Wert an eine Zelle zurückgeben. Aber jetzt, mit dieser neuen Funktion, können mehrere Werte zurückgegeben werden.

Angenommen, Sie wenden in Excel 2019 und früheren Versionen die Formel =D2:D5 auf die Zelle an, das Ergebnis wäre auf die erste Zelle beschränkt.

Excel-Überlauffehler vor dynamischem Array

Als wir die Formel auf alle entsprechenden Zellen anwenden mussten, haben wir die Array-Notation (Strg+Shift+Enter) verwendet. In Excel 365 ist dies jedoch nicht der Fall. Wenn Sie dieselbe Formel anwenden, werden die Werte automatisch auf alle entsprechenden Zellen übertragen. Weitere Informationen finden Sie im folgenden Bild.

Excel-Spill-Fehler nach dynamischen Arrays

Der Bereich der Zellen, in den das Ergebnis verschüttet wird, heißt Auslaufbereich. Siehe das Bild unten

Excel Spill Error Spill Range

HINWEIS:

  • Die Verschütten ist mit dynamischen Arrays automatisch aktiviert (derzeit wird diese Funktion nur in Excel 365 unterstützt) und die Funktion kann nicht deaktiviert werden.
  • Die Spill-Funktion ist bei allen Formeln mit oder ohne Funktionen aktiviert.

Verschüttungsfehler werden angezeigt, wenn die Formel mehrere Werte zurückgeben soll, die Ergebnisse jedoch nicht in die Zellen übertragen werden können. Der Fehler sieht wie folgt aus:

Excel Spill-Fehleranzeige

Mögliche Gründe für das Auftreten des #SPILL-Fehlers sind:

  • Der Spill-Bereich enthält einen Wert, aufgrund dessen die Ergebnisse nicht in die Zellen eingetragen werden können
  • Der Spill-Bereich enthält verbundene Zellen.
  • Wenn alte Blätter (erstellt mit Excel 2016 oder früher) mit Formeln, die die implizite Schnittmenge unterstützen, in Excel365 geöffnet werden.
  • Wenn Sie die dynamische Array-Formel auf eine Excel-Tabelle anwenden.

Wenn Sie den #SPILL-Fehler in Excel sehen, machen Sie sich keine Sorgen. In diesem Artikel zeigen wir verschiedene Möglichkeiten, um die Ursache für dieses Problem zu identifizieren und sehen uns auch Möglichkeiten zur Behebung des #SPILL-Fehlers an

Inhaltsverzeichnis

Identifizieren Sie, was den #SPILL-Fehler verursacht

Wenn ein Überlauffehler angezeigt wird, überprüfen Sie zunächst, warum der Fehler angezeigt wird.

Schritt 1: Klicken Sie auf die angezeigte Zelle #VERSCHÜTTEN! Error

Schritt 2: Klicken Sie auf das Ausrufezeichen Wie nachfolgend dargestellt

Schritt 3: Die erste Zeile sagt uns, was den Fehler verursacht. In diesem Fall wird der Fehler beispielsweise so gesehen, dass der Überlaufbereich nicht leer ist

Ursachen von Excel Spill-Fehlern

Fixes, die befolgt werden müssen, wenn der Spill-Bereich nicht leer ist

Befolgen Sie die folgenden Korrekturen, wenn Sie sehen, dass die Spill-Bereich ist nicht leer

Fix 1: Löschen Sie die Daten, die den Spill-Bereich blockieren

Wenn sich bereits einige Daten in den Zellen im Spill-Bereich befinden, wird beim Anwenden der Formel ein #SPILL-Fehler angezeigt.

Wenn Sie die Daten, die den Spill-Bereich blockieren, deutlich sehen können

Betrachten Sie das folgende Beispiel: Wenn Sie die Formel =D2:D5 auf die Daten anwenden, wird ein SPILL-Fehler ausgegeben, da es vorliegt Ich bin da im Streubereich.

Spill-Fehlerdatentext innerhalb des Spill-Bereichs

Um den #SPILL-Fehler zu beseitigen, verschieben Sie einfach die Daten oder löschen Sie die Daten aus dem Überlaufbereich.

Wenn die Datenblockierung des Spill-Bereichs ausgeblendet ist

In einigen Fällen sind die Daten, die den Spill-Bereich blockieren, verborgen und nicht sehr offensichtlich, wie in Fall 1 zu sehen ist. Betrachten Sie das folgende Beispiel,

Verschüttungsfehler in weißer Excel-Schriftart

Führen Sie in solchen Fällen die folgenden Schritte aus, um die Zelle zu finden, die den Spill-Bereich blockiert:

Schritt 1: Klicken Sie auf die angezeigte Zelle #VERSCHÜTTEN! Error

Schritt 2: Klicken Sie auf das Ausrufezeichen Wie unten gezeigt, können Sie sehen, dass der Fehler daran liegt, dass die Spill-Bereich ist nicht leer.

Schritt 3: Klicken Sie im Dropdown-Menü auf Wählen Sie Blockierende Zellen

Excel Spill Error Selektieren von blockierenden Zellen

Schritt 4: Die Zelle, die den Spill-Bereich blockiert, wird wie unten gezeigt hervorgehoben

Excel Spill-Fehler, der die Hervorhebung der Zelle behindert

Nachdem Sie nun wissen, welche Zelle blockiert, überprüfen Sie, was genau das Problem verursacht.

Schritt 5: Bei sorgfältiger Untersuchung der Zelle können Sie einige Daten sehen, die in den Zellen verborgen sind.

Excel Spill Error Schriftfarbe ist weiß

Wie im obigen Bild zu sehen, gibt es einige Daten. Da die Schrift weiß ist, ist die Blockade nicht leicht zu erkennen. Um den Fehler zu beheben, löschen Sie die Daten aus der Zelle innerhalb des Spill-Bereichs.

Fix 2: Entfernen Sie die benutzerdefinierte Zahlenformatierung;;; auf die Zelle aufgetragen

Manchmal, wenn eine benutzerdefinierte Zahlenformatierung ;; ; auf eine Zelle angewendet wird, besteht die Möglichkeit, dass der SPILL-Fehler angezeigt wird. In solchen Fällen,

Schritt 1: Klicken Sie auf die angezeigte Zelle #VERSCHÜTTEN! Error

Schritt 2: Klicken Sie auf das Ausrufezeichen Wie nachfolgend dargestellt.

Schritt 3: Klicken Sie im Dropdown-Menü auf Wählen Sie Blockierende Zellen

Excel Spill Error Selektieren von blockierenden Zellen

Schritt 4: Die Zelle, die den Spill-Bereich blockiert, wird wie unten gezeigt hervorgehoben

Excel Spill-Fehler, der die Hervorhebung der Zelle behindert

Schritt 5: Klicken Sie mit der rechten Maustaste auf die blockierende Zelle.

Schritt 6: Wählen Sie Zellen formatieren

Zellen im Excel-Format

Schritt 7: Das Fenster Zellen formatieren wird geöffnet. Gehe zum Nummer Tab

Schritt 8: Wählen Sie im linken Bereich Benutzerdefiniert

Schritt 9: Ändern Sie im rechten Seitenbereich den Typ von;;; zu Allgemein

Schritt 10: Klicken Sie auf das Okay Taste

Zellen formatieren

Fix, der befolgt werden muss, wenn der Spill-Bereich verbundene Zellen hat

Wenn Sie sehen, dass der Fehler daran liegt, dass die Überlaufbereich hat verbundene Zellen  Wie nachfolgend dargestellt,

Excel Spill Error Spill Range hat Zellen zusammengeführt

Schritt 1: Klicken Sie auf Wählen Sie Blockierende Zellen  aus der Dropdown-Liste

Selektieren Sie blockierende Zellen

Schritt 2: Die blockierende Zelle ist hervorgehoben

Schritt 3: Unter dem Heim Registerkarte, klicken Sie auf Zusammenführen und zentrieren

Schritt 4: Wählen Sie im Dropdown-Menü Zellen aufheben

Excel Spill Error Die Zellen aufheben

Fix zu befolgen, wenn Spill-Bereich in der Tabelle

Dynamische Arrayformeln werden in Excel-Tabellen nicht unterstützt. Wenn Sie den #SPILL-Fehler in einer Excel-Tabelle sehen, wie unten mit der Meldung gezeigt Auslaufbereich in Tabelle,

Excel Spill-Fehler auf einer Tabelle

Schritt 1: Wählen Sie die Tabelle vollständig aus

Schritt 2: Klicken Sie auf das Tischdesign Tab aus der oberen Menüleiste

Schritt 3: Wählen Sie In Reichweite umwandeln

Spill-Fehler bei einer Tabelle In eine einfache Tabelle konvertieren

Schritt 4: Sie sehen einen Bestätigungsdialog, klicken Sie auf Jawohl

Excel-Dialog zur Bestätigung des Verschüttungsfehlers

Fix, der befolgt werden muss, wenn der Spill-Bereich nicht mehr genügend Speicher hat

Wenn Sie versuchen, die Ursache des #SPILL-Fehlers zu ermitteln, wenn Sie sehen, dass der Fehlerstatus Kein Speicher, dann liegt das daran, dass die von Ihnen verwendete dynamische Array-Formel auf einen großen Bereich verweist. In solchen Fällen wird Excel ausgeführt aus dem speicher Spill-Fehler verursachen. Um den Fehler zu beheben, kann man versuchen, auf einen kleineren Bereich zu verweisen.

Fix, der befolgt werden muss, wenn die Reichweite des Überlaufs unbekannt ist

Dieser Fehler tritt auf, wenn sich die Größe des verschütteten Arrays ändert und Excel die Größe des verschütteten Bereichs nicht ermitteln kann. Im Allgemeinen wird dieser Fehler angezeigt, wenn Sie Zufallsfunktionen wie RANDARRAY, RAND oder RANDBETWEEN zusammen mit dynamischen Array-Funktionen wie SEQUENCE verwenden.

Um es besser zu verstehen, betrachten Sie das folgende Beispiel, nehmen wir an, die Funktion SEQUENCE(RANDBETWEEN(1,100)) wird verwendet. Hier generiert RANDBETWEEN eine zufällige ganze Zahl, die größer oder gleich 1 und kleiner oder gleich 100 ist. Und SEQUENCE erzeugt fortlaufende Nummern (zB-SEQUENCE(5) ​​erzeugt 1,2,3,4,5). RANDBETWEEN ist jedoch eine flüchtige Funktion und ändert ihren Wert jedes Mal, wenn eine Excel-Tabelle geöffnet oder geändert wird. Aus diesem Grund kann die SEQUENCE-Funktion die Größe des zu generierenden Arrays nicht bestimmen. Es würde nicht wissen, wie viele Werte generiert werden sollen und wirft daher einen SPILL-Fehler aus.

Wenn Sie die Fehlerursache ermitteln, sehen Sie Auslaufbereich ist unbekannt

Excel Spill-Fehlerbereich ist unbekannt

Um diese Art von Fehler zu beheben, Versuchen Sie es mit einer anderen Formel, die Ihren Anforderungen entspricht.

Korrekturen, die befolgt werden müssen, wenn die Spill-Reichweite zu groß ist

Nehmen wir an, Sie identifizieren die Ursache und stellen fest, dass der Fehler angezeigt wird, weil die Auslaufbereich ist zu groß Wie nachfolgend dargestellt.

Spill Range ist zu groß

Wenn Dynamic Array nicht vorhanden war, gab es in Excel eine sogenannte implizite Schnittmenge, die gezwungen, ein einzelnes Ergebnis zurückzugeben, selbst wenn die Formel das Potenzial hatte, mehrere zurückzugeben Ergebnisse. Betrachten Sie ein Beispiel, wenn die Formel =B: B*5% auf Excel 2019 oder frühere Versionen angewendet wird, mit der impliziten Schnittmenge, wäre das Ergebnis wie folgt:

Excel Spill Error Range zu groß vorher

Wenn jedoch dieselbe Formel in Excel 365 verwendet wird, wird der folgende Fehler angezeigt

Excel Spill Error Range ist danach zu groß

Um dies zu beheben, versuchen Sie die folgenden Korrekturen

Lösung 1: Implizite Schnittmenge mit @-Operator anwenden

Wenn wir sagen =B: B, verweist das dynamische Array auf die gesamte Spalte B. Stattdessen können wir Excel zwingen, eine implizite Schnittmenge mit dem @-Operator zu erzwingen

Ändere die Formel in[E-Mail geschützt]:B*5%

2021 08 30 10h20 46

Da die implizite Schnittmenge hinzugefügt wird, wird die Formel auf eine einzelne Zelle angewendet. Um die Formel zu erweitern,

1. Klicken Sie einfach auf den Punkt, wie unten gezeigt

Erweitern Sie die Formel

2. Ziehen Sie es nach Bedarf nach unten auf die Zellen. Dadurch wird dieselbe Formel auf diese Zellen angewendet.

Erweiterte Formel

Fix 2: Statt auf die Spalte zu verweisen, beziehen Sie sich auf den Bereich

In der Formel, =B: B*5%, Wir beziehen uns auf Spalte B. Beziehen Sie sich stattdessen auf einen bestimmten Bereich, =B2:B4*5%

Siehe das Sortiment

Das ist alles

Wir hoffen, dieser Artikel war informativ.

Bitte liken und kommentieren Sie, wenn Sie das Problem mit den oben genannten Methoden beheben konnten.

Vielen Dank fürs Lesen.

So entfernen oder deaktivieren Sie die Schaltfläche Bearbeiten aktivieren in Excel

So entfernen oder deaktivieren Sie die Schaltfläche Bearbeiten aktivieren in ExcelWindows 10Excel

Microsoft hat sich in MS Excel viele Funktionen einfallen lassen, um die Dateien vor Viren zu schützen. Eine solche Funktion ist die geschützte Ansicht. Wenn Sie die Datei öffnen, wird eine Eingabe...

Weiterlesen
So blenden Sie Tabellen, Gitternetzlinien und Zellen in Excel aus

So blenden Sie Tabellen, Gitternetzlinien und Zellen in Excel ausExcel

19. September 2016 Durch TechieWriterSo blenden Sie Tabellen, Gitternetzlinien und Zellen in Excel-Tabellen aus: Suchen Sie nach Möglichkeiten, Tabellen, Gitternetzlinien oder Zellen in Ihrem Excel...

Weiterlesen
So beheben Sie die Tastaturnavigation von Excel in Tabellenkalkulationszellen

So beheben Sie die Tastaturnavigation von Excel in TabellenkalkulationszellenExcel

Um verschiedene PC-Probleme zu beheben, empfehlen wir DriverFix:Diese Software hält Ihre Treiber am Laufen und schützt Sie so vor gängigen Computerfehlern und Hardwarefehlern. Überprüfen Sie jetzt ...

Weiterlesen