6 beste Möglichkeiten, #SPILL zu beheben! Fehler in Microsoft Excel-Tabellen

Excel ist ein Kraftpaket einer Tabellenkalkulations-App. Eines der Features ist eine Formel, mit der Sie einfache bis komplexe Berechnungen schnell und einfach durchführen können. Du bekommst die #Verschüttung! Fehler in Microsoft Excel, wenn die Formel mehrere Ergebnisse zurückgibt. Dies ist mathematisch falsch, weshalb Excel anstelle des Ergebnisses den SPILL-Fehler anzeigt. Lassen Sie uns genauer verstehen, was Spill und Array in Excel bedeuten, wie man solche Fehler identifiziert und wie man sie behebt.

Was ist ein Spill Error und wie erkennt man einen?

Ein Überlauffehler tritt auf, wenn Sie eine Formel in Excel eingeben und diese mit einem Fehler zurückkommt, weil beispielsweise der Bereich zu groß ist oder nicht genügend Speicher vorhanden ist. Excel zeigt also entweder einen Fehler an oder zeigt diese Ergebnisse in verschiedenen Zellen an. Diese Mehrfachwerte (Antwort auf die Abfrage) werden also in benachbarte Zellen eingetragen. Einige andere Überlauffehler, auf die Sie stoßen können, sind:

  • Überlaufbereich ist leer
  • Auslaufbereich ist unbekannt
  • Überlaufbereich ist nicht mehr im Speicher
  • Verschütten aufgrund von Fallback aufgetreten
  • Überlaufbereich ist zu groß
  • Überlaufbereich ist nicht leer
  • Überlaufbereich hat Zelle zusammengeführt

Eine einfache Möglichkeit zur Behebung des Spill-Bereichsfehlers besteht darin, die Formel in ein leeres Excel-Blatt einzufügen und den Fehler neu zu erstellen. Auf diese Weise verlieren Sie keine wertvollen Daten und Stunden harter Arbeit.

Lassen Sie mich Ihnen ein Beispiel geben.

Sie haben eine Tabelle mit Namen, Kundennummer und Adressen von Mitarbeitern. Sie geben eine Formel ein, um die Handynummer der Mitarbeiter aus einem anderen Blatt abzurufen, wenn die Kundennummer übereinstimmt. Excel gibt einen Überlauffehler aus, wenn mehr als zwei Telefonnummern derselben Kunden-ID zugeordnet sind. Jetzt ist der Bereich größer und kann nicht in einer einzelnen Zelle angezeigt werden, was zu einer Übertragung auf benachbarte Zellen führt.

Hilft dieses Beispiel dabei, den Überlauffehler in Ihrer Excel-Tabelle zu beheben? Wenn nicht, hier sind einige Lösungen.

Beheben Sie den Spill-Range-Fehler in Microsoft Excel

Ich habe ein Dummy-Blatt mit einer Sequenz erstellt, die ein #SPILL zurückgibt! Fehler in Excel. Mal sehen, was wir tun können, um das Problem zu beheben. So sieht es aus.

Überlauffehler in Excel-Tabelle unter Windows 11

1. Wenn der Überlaufbereich zu groß ist

Schauen wir uns zuerst an, was ich in die Zelle eingegeben habe.

Excel-Blatt mit zu großem Überlaufbereich

Der Bereich ist zu groß, um die Arraygröße zu berechnen, was zu einem Überlauffehler führt. Wenn das Array dynamischer Natur ist, antwortet Excel mit einem Fehler, um sicherzustellen, dass andere Berechnungen in der Tabelle abgeschlossen sind. Versuchen Sie, die Bereichsbreite zu verringern, wenn Sie können, um zu sehen, ob das hilft.

2. Wenn der Überlaufbereich nicht leer ist

Wenn Sie die Formel in das Excel-Blatt eingeben, aber der Überlaufbereich für das Array nicht leer ist, erhalten Sie Folgendes – Überlauffehler mit einer gestrichelten Rahmenlinie. Die Grenze bezeichnet den Bereich des Überlaufbereichs.

Überlaufbereich im Überlaufarray ist im Excel-Blatt nicht leer

Dieser Überlauffehler kann schnell behoben werden. Klicken Sie mit der rechten Maustaste, um das Fehler-Floatie auszuwählen, und wählen Sie die Option Blockierende Zellen auswählen, um zu den blockierenden Zellen zu wechseln. Sie können den Fehler dann löschen, indem Sie den Eintrag der blockierenden Zelle entweder löschen oder verschieben. Sobald das Hindernis beseitigt ist, wird die Array-Formel wie beabsichtigt verschüttet.

In diesem Fall muss die Nummer 4 gelöscht oder verschoben werden, um die Blockierung zu beseitigen, damit der Überlauf stattfinden kann.

3. Wenn Excel nicht genügend Arbeitsspeicher hat

Dieser ist einfacher zu beheben. Alles, was Sie tun müssen, ist, auf einen kleineren Bereich oder ein kleineres Array zu verweisen, da der aktuelle Bereich zu groß ist und Excel dazu führt, dass ihm „der Arbeitsspeicher ausgeht“.

4. Wenn sich der Verschüttungsfehler über die Blattkante hinaus erstreckt

Wissen Sie, wie viele Zellen eine Excel-Spalte hat? Die Antwort ist 1.048.576. Ja, es gibt ein Limit und die Formel, die Sie gerade eingegeben haben (war es VLOOKUP?), veranlasst Excel, die gesamte Spalte zu durchsuchen oder nachzuschlagen und 1.048.576 Ergebnisse zurückzugeben. Aber dann versucht es, den Bogenbereich zu überschreiten, was zu einem Überlauffehler führt.

Excel-Blatt-Spill-Fehlerbereich erstreckt sich über den Rand hinaus

Die Lösung besteht dann darin, es mit einem kleineren Bereich zu versuchen. In diesem Fall sollte das Verschieben der Formel in Zelle F2 den Überlauffehler beheben. Dynamische Arrays waren nicht immer Teil von Excel-Tabellen. Mit seiner Hinzufügung sucht Excel nach allen Werten im lookup_value, was bedeutet, dass wenn eine ganze Spalte als Argument angeboten wird (in unserem Fall ist das D:D), Excel nach 1.048.576 Werten in dieser Spalte sucht. Danach wird versucht, diese in das Raster zu übertragen, aber das Ende oder die Kante des Excel-Blatts treffen, was zu einem Überlauffehler führt.

Es gibt drei Möglichkeiten, diesen Überlauffehler zu beheben Welche Sie wählen, hängt von dem gewünschten Endergebnis ab.

  1. Verweisen Sie auf die gewünschten Nachschlagewerte. Diese Formel gibt ein dynamisches Array zurück, funktioniert aber nicht mit Excel-Tabellen, also denken Sie daran.
  2. Verweisen Sie einfach auf den Wert, der sich in derselben Zeile befindet, und kopieren Sie dann die folgende Formel. Dieser herkömmliche Ansatz funktioniert mit Tabellen, gibt jedoch kein dynamisches Array zurück.
  3. Verwenden Sie den @-Operator, um eine Schnittmenge (implizit) auszuführen, und kopieren Sie dann die folgende Formel. Dies funktioniert wieder mit Tabellen, gibt jedoch kein dynamisches Array zurück.

5. Tabellenformel

Tabellen in Excel unterstützen einfach keine Spill-Formeln, und wenn Sie eine innerhalb einer Tabelle verwenden, wird ein Spill-Bereichsfehler ausgegeben. Entfernen Sie entweder den Tisch, was leichter gesagt als getan ist, oder verschieben Sie die Spill-Formel aus dem Tisch. Eine andere Lösung, ein Mittelweg, kann darin bestehen, den Tisch in einen Bereich umzuwandeln.

Klicken Sie dazu auf Tabellendesign > Extras > In Bereich konvertieren.

Tabelle im Excel-Blatt, die einen Spill-Array-Fehler verursacht

6. Verschütten Sie in verbundene Zellen

Haben Sie verbundene Zellen in Ihrer Excel-Tabelle? Wenn ja, kann die übergelaufene Matrixformel nicht erfolgreich in verbundene Zellen übergehen. Um diesen Überlauffehler in Excel zu beheben, müssen Sie die Zellen trennen. Wenn dies nicht möglich ist, verschieben Sie die Formel in eine andere Zelle, sodass die verbundenen Zellen nicht mehr im Weg sind oder sich mit dem Bereich überschneiden.

Zusammengeführte Zellen, die sich mit dem Überlaufbereich in einer Excel-Tabelle schneiden

Wie Sie im obigen Screenshot sehen werden, wird durch Auswählen der Formel eine gestrichelte Grenzlinie erstellt, die den Überlaufbereich hervorhebt. Klicken Sie erneut mit der rechten Maustaste und wählen Sie die Option Blockierende Zellen auswählen, um die verbundenen Zellen zu finden, wenn Sie nicht sicher sind, wo sie sich befinden.

Verschütten Sie es

Überlauffehler in Excel-Tabellen können aus verschiedenen Gründen auftreten. Sie können je nach den von Ihnen eingegebenen Daten variieren. Es ist wichtiger, den Grund für das Verschütten im Array-Bereich zu finden. Erst dann können Sie einen geeigneten Fix anwenden.

Zur weiteren Lektüre empfehlen wir, zu lernen, wie man eine Excel-Datei mit einem Passwort schützt.

Similar Posts

Leave a Reply

Your email address will not be published.