So beheben Sie den #SPILL-Fehler in Microsoft Excel
Wenn Sie mit Microsoft Excel arbeiten, ist Ihnen der Fehler #SPILL wahrscheinlich schon einmal begegnet. Er ist ziemlich ärgerlich, da er auftritt, wenn Ihre Formel mehrere Werte zurückgibt, das Tabellenblatt aber nicht alle Daten in den verfügbaren Platz einpassen kann. Dies passiert häufig, wenn sich der Überlaufbereich mit anderen Daten überschneidet oder einfach nicht genügend Platz für Excel vorhanden ist, um alle Ergebnisse anzuzeigen. Es wirkt wie ein seltsamer Sonderfall, kann aber in manchen Situationen einfach aus dem Nichts auftauchen – insbesondere bei neueren Funktionen wie SEQUENCE, FILTER oder dynamischen Arrays. Wenn Sie also diesen Fehler sehen und sich fragen, was zu tun ist, finden Sie hier eine Übersicht über einige Lösungen, die in der Praxis tatsächlich funktionieren.
So beheben Sie den #SPILL-Fehler in Excel
Löschen oder verschieben Sie die blockierenden Zellen
Zunächst die einfachste Lösung: Platz schaffen. Der Fehler #SPILL weist darauf hin, dass andere Zellen den Überlaufbereich blockieren. Möglicherweise ist Ihnen ein gestrichelter Rahmen um die Stelle aufgefallen, an der die Formel ihre Ergebnisse platzieren möchte. Andernfalls können Sie durch Klicken auf die Formelzelle und anschließendes Betrachten des Warnsymbols oft erkennen, welche Zellen Probleme verursachen. Es ist wie ein Stau, nur für Ihre Daten.
In einigen Excel-Versionen können Sie auch auf das Warnsymbol klicken und „Versperrende Zellen auswählen“ auswählen. Dadurch werden die betreffenden Zellen hervorgehoben. Wenn sie Daten enthalten, die Sie dort nicht mehr benötigen, löschen Sie sie einfach oder schneiden Sie sie aus und fügen Sie sie an anderer Stelle ein. Oft reicht es schon aus, diese Daten zu entfernen, damit die Formel ordnungsgemäß ausgeführt werden kann.
Größe ändern oder Position der Formel ändern
Wenn die blockierenden Zellen an ihrer Position in Ordnung sind, befindet sich die Formel möglicherweise in einer schwierigen Situation. Das Verschieben in eine andere Spalte oder Zeile kann das Problem beheben. Befindet sich Ihre Formel beispielsweise in Zelle A1 und liefert mehrere Ergebnisse nach unten, ziehen Sie sie in eine andere Spalte – beispielsweise D1 – oder verschieben Sie sie einfach ein paar Zeilen nach unten. Vergessen Sie jedoch nicht, die Referenzen zu überprüfen. Bei relativen Referenzen kann das Verschieben der Formel zu Problemen führen, es sei denn, Sie verwenden absolute Referenzen ( $A$1) oder benannte Bereiche.
Markieren Sie dazu die Zelle mit Ihrer Formel und ziehen Sie die obere rechte Ecke oder kopieren Sie sie und fügen Sie sie an einer neuen Stelle ein. Achten Sie darauf, dass sich unterhalb oder neben der neuen Stelle genügend freie Zellen befinden, damit die Formel nicht an Daten stößt.
Den #SPILL-Fehler ausblenden oder ignorieren (wenn es keine große Sache ist)
Manchmal weiß man, dass der Fehler harmlos ist oder sich nicht sofort beheben lässt. Das Warnsymbol und der Pfeil in der Ecke sind hilfreich, können aber auch störend sein. Leider funktioniert IFERROR nicht bei #SPILL-Fehlern, da es sich um ein dynamisches Array-Problem und nicht um einen typischen Formelfehler handelt. Die einzige Möglichkeit, die Warnung auszublenden, besteht darin, die Zelle auszuwählen, auf das Warnsymbol zu klicken und Fehler ignorieren auszuwählen. Dadurch werden das Warnsymbol und der Pfeil ausgeblendet, bis Sie die Zelle neu laden oder erneut ändern.
Natürlich wird dadurch das zugrundeliegende Problem nicht behoben, aber die Ansicht wird übersichtlicher, wenn Sie kurz davor sind, alles richtig zu machen und sich von der Warnung nicht stören lassen möchten.
Ein letzter Tipp: Behalten Sie Ihren Datenspeicher im Auge
Das klingt vielleicht albern, aber bei manchen Tabellenkalkulationen reicht es, das Layout besser zu planen. Wenn Ihre Formeln voraussichtlich viele Werte zurückgeben, lassen Sie in der Nähe genügend leere Zellen. Andernfalls erhalten Sie ständig den Fehler #SPILL, und das ist ein ständiges Ärgernis. Manche Benutzer finden es außerdem hilfreich, Updates vorübergehend zu deaktivieren (über Formeln > Berechnungsoptionen > Manuell ), wenn sie ein großes Tabellenblatt debuggen, damit die Fehler während der Bereinigung nicht immer wieder auftreten.
Ich bin nicht sicher, warum es funktioniert, aber bei einigen Setups verschwindet der Fehler einfach durch das Hinzufügen einer zusätzlichen Zeile oder Spalte oder das Löschen einiger versteckter Objekte. Denn natürlich muss Excel es unnötig kompliziert machen.
Hoffentlich helfen diese Tipps bei der Lösung Ihrer #SPILL-Probleme. Anfangs ist es etwas frustrierend, aber sobald Sie verstehen, was hinter den Kulissen passiert, wird die Behebung weniger ärgerlich.
Zusammenfassung
- Suchen Sie in Ihrem Überlaufbereich nach blockierenden Zellen und beseitigen Sie diese.
- Verschieben Sie die Formel oder ändern Sie ihre Größe, sodass genügend Platz für die Anzeige mehrerer Ergebnisse vorhanden ist.
- Blenden Sie Warnungen aus, wenn durch das Leck nichts beschädigt wird.
- Planen Sie Ihr Layout mit ausreichend Pufferspeicher für dynamische Arrayformeln.
Zusammenfassung
Alles in allem läuft die Behebung des #SPILL-Fehlers meist darauf hinaus, Platz zu schaffen oder die Formel an einen anderen Ort mit mehr Platz zu verschieben. Es ist etwas frustrierend, wenn die Ursache nicht offensichtlich ist, aber sobald Sie sich an den gestrichelten Rahmen und das Warnsymbol gewöhnt haben, ist die Behebung viel einfacher. Manchmal kann es stundenlanges Herumprobieren ersparen, wenn Sie einfach sicherstellen, dass genügend leere Zellen um Ihre Formel herum vorhanden sind. Hoffentlich hilft das, und ein weiterer Punkt auf der Liste der „nervigen Excel-Fehler“ ist weg.
Ähnliche Artikel
War dieser Artikel hilfreich?