Inhaltsverzeichnis
Die #SPILL Fehler ist ein weit verbreitetes Excel-Problem, das die meisten Personen betrifft, die mit dem Büro 365 Excel Die neueste Version von Excel unter dem Büro 365 Lizenz enthält eine Sammlung von dynamischen Array-Formeln. Im Gegensatz zu einer Standardformel in Excel können komplexe Formeln zahlreiche Operationen ausführen und verschiedene Attribute gleichzeitig erzeugen. In diesem Artikel werden sieben verschiedene Methoden zur Korrektur eines Überlauffehlers in Excel vorgestellt.
Download Arbeitsbuch Praxis
Sie können die Arbeitsmappe herunterladen und mit ihnen üben.
Überlauffehler in Excel.xlsxWas ist ein Spill (#SPILL!) Fehler in Excel?
Ein Überlaufbereich ist ein Satz von Zellen, der die Ergebnisse enthält. A #SPILL! Fehler tritt auf, wenn etwas anderes auf dem Arbeitsblatt verhindert, dass der Bereich gutartig ausgefüllt wird. #SPILL! ist ein Fehler, der auftritt, wenn eine Formel viele Ergebnisse generiert, aber nicht in der Lage ist, alle Ergebnisse auf einer Seite anzuzeigen.
Was erzeugt den Spill (#SPILL!) Fehler?
Immer wenn ein Überlaufbereich durch etwas wie dieses auf dem Arbeitsblatt behindert wird, wird ein #SPILL Der Fehler erscheint. #SPILL Fehler tritt auf, wenn der Bereich, in dem das Ergebnis der Formel dargestellt werden soll, durch andere Daten blockiert wird. Wenn die Zellen innerhalb des verschütteten Bereichs Text oder Leerzeichen enthalten oder kombiniert sind, kann dies verhindert werden. Wenn nicht genügend Platz für Dynamische Array-Funktionen um eine Ausgabe zu verschütten, #SPILL! Fehler auftreten. Dynamische Arrays sind konfigurierbare Arrays, die es Formeln ermöglichen, verschiedene Optionen für eine Vielzahl von Rechenblattzellen zu erzeugen, die von einer bestimmten Zellberechnung abhängen. Mit der Einführung von dynamischen Arrays in Excel 365 Jede Formel, die mehrere Berechnungen durchführt, "verschüttet" diese Ergebnisse in benachbarte Zellen.
7 Methoden zum Korrigieren eines Spill (#SPILL!) Fehlers in Excel
Zur Behebung der #SPILL! Fehler zu finden, müssen wir zunächst die angezeigte Problemmeldung identifizieren. Schauen wir uns einige der Szenarien an, in denen Sie die #SPILL! Um den Fehler zu korrigieren, werden wir den folgenden Datensatz verwenden, der einige Elemente in der Spalte B , ihre Menge in der Spalte C und der Gesamtumsatz der einzelnen Artikel in der Spalte D Nehmen wir an, wir wollen eine Formel in einer anderen Spalte verwenden. Sehen wir uns nun die Methoden an, um einen Überlauffehler in Excel zu korrigieren.
1. einen Spill-Fehler korrigieren, der anzeigt, dass der Spill-Bereich in Excel nicht leer ist
Wenn die Daten, die den Spill-Bereich behindern, deutlich sichtbar sind, denken Sie an das folgende Szenario: A #SPILL! wird ausgelöst, wenn die Formel auf die Daten angewendet wird, weil sich ein Text oder einige Daten innerhalb des Überlaufbereichs befinden. Wenn Sie auf das gelbe Dreieck klicken, erhalten Sie die Fehlermeldung, dass ' Spillbereich ist nicht leer Dies zeigt an, dass ein Wert oder eine Formel den Überlaufbereich der dynamischen Array-Formel blockiert.
1.1 Daten löschen, die die Nutzung des Auslaufbereichs verhindern
Wenn Sie eine beliebige Formel auf die Zellen im Spill-Bereich anwenden, die bereits Daten enthalten, erhalten Sie eine #SPILL! Angenommen, wir wollen eine einfache Formel in einer Spalte verwenden F Befolgen Sie in diesem Fall die Maßnahmen zur Behebung des Problems.
- Markieren Sie zunächst eine beliebige Zelle in der Spalte F wo Sie die Formel haben wollen.
- Zweitens: Geben Sie dort die Formel ein.
=D5:D9
- Wie wir sehen können, befinden sich Daten in der Zelle F7 .
- Außerdem, wenn wir auf Eingabe erhalten wir die #SPILL! Fehler, und wenn wir den Cursor auf den Fehlerindikator setzen, erscheint die Meldung ' Eine Zelle, in die Daten übertragen werden sollen, ist nicht leer. '.
- Um den Fehler zu beheben, löschen Sie einfach den Dateninhalt in der Zelle F7 Und wenn Sie die Daten aus dieser Zelle entfernen, ist das Problem gelöst.
- Manchmal werden in dem Bereich, in den Sie die Formel einfügen möchten, keine Daten angezeigt, aber der Fehler tritt trotzdem auf.
- Wenn der Überlaufbereich offensichtlich frei ist, das Problem aber weiterhin besteht, wählen Sie Obstruierende Zellen auswählen aus dem Dropdown-Menü der Fehlermeldung.
- Danach wird Ihnen angezeigt, welche Zellen den Überlaufbereich blockieren. Wie wir deutlich sehen, befinden sich in der Formelleiste Daten in dieser bestimmten Zelle, und die Schriftfarbe der Zelle ist weiß. Das ist der Grund, warum die Daten für unsere Augen nicht sichtbar sind.
- Ändern Sie außerdem die Schriftfarbe in Schwarz und entfernen Sie den Inhalt.
- Schließlich können wir das Ergebnis sehen und der Fehler wird verschwinden.
1.2 Die benutzerdefinierte Zahlenformatierung ";;;" aus der Zelle entfernen
Wenn ein benutzerdefiniertes Zahlenformat ' ;;; ' an einer Zelle durchgeführt wird, besteht tatsächlich die Gefahr, dass die # SPILL! In diesem Fall befolgen Sie bitte die Schritte zur Korrektur.
- Klicken Sie zunächst auf die Zelle, in der der Fehler auftritt. In unserem Fall befindet sich der Fehler in der Zelle F5 .
- Zweitens: Klicken Sie auf das Dropdown-Menü für Fehlermeldungen, das ein Ausrufezeichen mit einem gelben Dreieck darstellt, und wählen Sie Hinderliche Zellen auswählen .
- Dadurch wird die Zelle hervorgehoben, in der die Blockade aufgetreten ist.
- Klicken Sie dann mit der rechten Maustaste auf diese Zelle und gehen Sie zum Menü Zellen formatieren Optionen.
- Dies führt Sie zur Seite Zellen formatieren Dialogfeld.
- Wählen Sie Nummer und wählen Sie Benutzerdefiniert von der Kategorie Und auf der rechten Seite sehen Sie die Typ des Formats lautet ' ;;; '.
- Ändern Sie nun die Typ aus ' ;;; ' zu ' Allgemein '.
- Klicken Sie dann auf das Symbol OK Taste.
Lesen Sie mehr: Excel-Fehler: Die Zahl in dieser Zelle ist als Text formatiert (6 Korrekturen)
2. verschmolzene Zellen im Überlaufbereich, um einen Überlauffehler (#SPILL!) in Excel zu korrigieren
Angenommen, wir verwenden die UNIQUE-Funktion in der Zelle F5 , um die eindeutigen Werte aus dem Zellbereich zu erhalten D5:D9 und erhalte den Fehler, weil die Spillbereich hat Zelle zusammengelegt Wir geben die Formel in die Zelle ein, und die Formel, die wir verwenden, lautet:
=UNIQUE(D5:D9)
Sehen wir uns die Vorgehensweise zur Behebung an #SPILL! Fehler.
- Wählen Sie zu Beginn im Dropdown-Menü der Fehlermeldung Obstruierende Zellen auswählen .
- Dadurch wird die Zelle, die den Fehler verursacht hat, hervorgehoben. F6 und G6 zusammengeführt werden, weshalb der Fehler auftritt.
- Um dies zu beheben, gehen Sie zum Startseite in der Multifunktionsleiste.
- Markieren Sie die Zellen, deren Zusammenführung Sie aufheben wollen. Wir markieren also die Zellen F6 und G6 .
- Danach klicken Sie auf Zellen entflechten von der Zusammenführen % Zentrum Dropdown-Menü unter dem Menüpunkt Ausrichtung Kategorie.
- Schließlich verschwindet der Fehler und Sie können das Ergebnis in der Spalte F Und die Formel steht in der Formelleiste.
Lesen Sie mehr: Wie man den #REF-Fehler in Excel behebt (6 Lösungen)
Ähnliche Lektüre
- Wie man Referenzfehler in Excel findet (3 einfache Methoden)
- Fixierte Objekte werden verschoben" in Excel (4 Lösungen)
- Excel VBA: Deaktivieren Sie die Funktion "Bei Fehler fortsetzen".
3. korrigieren Sie Excel-Tabelle mit einem Spill Range Fehler in Excel
Excel-Tabellen lassen keine dynamischen Array-Formeln zu. Angenommen, wir wollen die Verkäufe sortieren, dafür verwenden wir die SORT Funktion in excel. Wenn Sie die #SPILL Ausgabe auf einer Excel-Tabelle mit der Nachricht spill Bereich in der Tabelle, wie unten gesehen, müssen Sie die Schritte unten gezeigt folgen.
- Um zu beginnen, klicken Sie auf den Fehler und die Formel wird in der Formelleiste angezeigt.
=SORT(D5:D9)
- Wenn wir dann auf das gelbe Dreieck klicken, erhalten wir die Fehlermeldung: Auslaufbereich in der Tabelle '.
- Um diesen Fehler zu beheben, müssen wir die gesamte Tabelle auswählen.
- Danach gehen Sie auf die Seite Tabelle Design von der Schleife.
- Klicken Sie dann auf In Bereich umwandeln von der Werkzeuge Gruppe.
- Es erscheint ein Pop-up-Fenster mit der Frage Möchten Sie die Tabelle in einen normalen Bereich umwandeln?
- Klicken Sie auf Ja .
- Und das war's. Der Fehler verschwindet und die Funktion funktioniert ordnungsgemäß und zeigt das Ergebnis in der Spalte E .
4 Unbekannte Spill Range-Korrektur in Excel
Der Überlauffehler wird ausgelöst, wenn Excel ist nicht in der Lage, die Größe des ausgelagerten Bereichs zu bestimmen. Wenn die Größe des ausgelagerten Bereichs variiert und Excel nicht in der Lage ist, die Größe des ausgelagerten Bereichs zu bestimmen, tritt dieser Fehler auf. Die Formel kann manchmal dazu führen, dass ein dynamischer Bereich zwischen den Berechnungsrunden größer wird. Die #SPILL! Fehler auftritt, wenn sich die Größe des dynamischen Arrays während der Berechnungsläufe ändert und sich nicht ausgleicht. Dieses Problem tritt am häufigsten bei der Verwendung von Zufallsfunktionen wie RANDARRAY , RAND , oder RANDBETWEEN mit Dynamisches Array Funktionen wie SEQUENCE Zum Beispiel, in der Zelle F5 setzen wir die folgende Formel ein.
=FOLGE(RANDBETWEEN(1,100))
Während Sie die Taste Eingabe Taste auf der Tastatur drücken, erscheint die Fehlermeldung ' Auslaufbereich ist unbekannt '.
Die einzige Möglichkeit, die Ungenauigkeit dieser Formel zu beheben, besteht darin, eine neue Formel für Ihre Berechnungen zu verwenden.
Lesen Sie mehr: VALUE-Fehler in Excel: 7 Gründe mit Lösungen
(5) Überlaufbereich ist zu groß Fehlerkorrektur
Wenn Dynamisches Array nicht verfügbar war, verwendete Excel eine Funktion namens implizite Schnittmenge, die die Formel zwang, ein einziges Ergebnis zu liefern, auch wenn sie mehrere Ergebnisse liefern konnte. Nehmen wir an, Sie versuchen herauszufinden, was das Problem verursacht, und Sie stellen fest, dass der Überlaufbereich zu groß ist, wie unten zu sehen ist. Nehmen wir das folgende Beispiel an. Und der Datensatz des Beispiels enthält einige Elemente inSpalte B der Gesamtumsatz der einzelnen Artikel in der Spalte C und wir wollen das Ergebnis einer Kommission von 7% Hierfür müssen wir die unten stehende Formel verwenden.
=C:C*7%
Wenn die Formel mit der automatischen Überlappung in Excel 2016, 2017, 2019 oder früheren Ausgaben verwendet wird, ist das Ergebnis korrekt, aber in Excel 365 wird der Fehler wie in der Abbildung unten angezeigt.
5.1 Einen impliziten Schnittpunkt erstellen, um einen Spill-Fehler mit dem Operator "@" zu beheben
Das dynamische Array gilt für ein ganzes B Spalte, wenn wir angeben =C:C Alternativ können wir auch die @ Operator, um Excel zu zwingen, die implizite Überlappung zu erzwingen.
SCHRITTE:
- Wählen Sie zunächst die Zelle D5 und ersetzen die Formel
[email protected]:C*7%
- Drücken Sie dann Eingabe Und die Formel wird in der Formelleiste angezeigt.
- Die Formel wird tatsächlich einer bestimmten Zelle zugewiesen, da die implizite Überlappung berücksichtigt wird. Um die Formel länger zu machen.
- Ziehen Sie danach die Füllen Griff nach unten, um die Formel in den Bereich zu kopieren, oder doppelklicken Sie auf das Feld plus ' + Dadurch wird die Formel ebenfalls dupliziert.
- Und das war's! Sie können das Ergebnis in der Spalte D die die resultierende Spalte ist.
5.2 Behebung eines Überlauffehlers durch Verweis auf einen Bereich statt auf Spalten
Wir beziehen uns auf die Spalte C in der Formel =C:C*7% Verwenden Sie stattdessen die folgende Formel, um sich auf einen bestimmten Bereich zu beziehen.
=(C5:C9)*7%
Und das ist alles.
Lesen Sie mehr: Fehler in Excel und ihre Bedeutung (15 verschiedene Fehler)
6 Behebung von Speicherplatzmangel (#SPILL!) Fehler in Excel
Wenn der Fehler anzeigt Aus dem Gedächtnis während Sie versuchen, herauszufinden, was die Ursache für die #SPILL Problem auftritt, liegt es daran, dass sich die von Ihnen verwendete dynamische Array-Formel auf einen großen Bereich bezieht und Excel der Speicher ausgeht, was zu dem #SPILL! Um das Problem zu umgehen, versuchen Sie, sich auf einen engeren Bereich zu beziehen.
Mehr lesen: [Behoben!] Fehler "Nicht genügend Speicher" in Excel (8 Gründe)
7. nicht erkannte oder rückwirkende Verschüttung (#SPILL!) Fehlerkorrektur
Auch wenn Excel die Ursache des Problems nicht feststellen oder beheben kann, erhalten Sie möglicherweise eine Auslaufen Fehler. Manchmal, Excel nicht in der Lage ist, die Ursache dieses Fehlers zu ermitteln oder zu beheben. In solchen Fällen, Überprüfen Sie die Formel, die alle notwendigen Argumente enthält, und stellen Sie sicher, dass alle Funktionsargumente gültig sind.
Schlussfolgerung
Die oben genannten Methoden werden Ihnen helfen, einen Überlauffehler in Excel zu korrigieren. Ich hoffe, dies hilft Ihnen! Wenn Sie Fragen, Anregungen oder Feedback haben, lassen Sie es uns im Kommentarbereich wissen. Oder werfen Sie einen Blick auf unsere anderen Artikel in der ExcelWIKI.de Blog!