#Spill! Fehler: überschreitet den Rand des Arbeitsblatts

Die übertragene Arrayformel, die Sie eingeben möchten, wird über den Bereich des Arbeitsblatts hinausreichen. Versuchen Sie es erneut mit einem kleineren Bereich oder Array.

Im folgenden Beispiel wird der Fehler durch Verschieben der Formel in Zelle F1 behoben, und die Formel wird ordnungsgemäß verlaufen.

#Spill! Fehler, bei dem = Sort (d) in Zelle F2 über die Ränder der Arbeitsmappe hinausgeht. Verschieben Sie Sie in Zelle F1, und die Funktion funktioniert ordnungsgemäß.

Häufige Ursachen: vollständige Spaltenbezüge

Die Methode zum Erstellen von SVERWEIS -Formeln wird häufig missverstanden, indem Sie das Argument Kriterium angeben. Vor dem Dynamic Array -fähigen Excel würde Excel nur den Wert in der gleichen Zeile wie die Formel und alle anderen ignorieren, da SVERWEIS nur einen einzigen Wert erwartet hat. Mit der Einführung von dynamischen Arrays berücksichtigt Excel alle für den Kriterium bereitgestellten Werte. Das bedeutet, dass Excel alle 1.048.576-Werte in der Spalte nachschlagen soll, wenn eine ganze Spalte als Kriterium-Argument angegeben wird. Sobald Sie fertig sind, wird Sie versuchen, Sie an das Grid zu verschütten, und Sie wird sehr wahrscheinlich am Ende des Rasters liegen, was zu einem #Spill! Wenn die von Ihnen angegebene Position vor dem ersten oder nach dem letzten Element im Feld liegt, führt die Formel zu einem Fehler des Typs #BEZUG!.  

Wenn Sie beispielsweise in Zelle E2 wie im folgenden Beispiel positioniert sind, würde die Formel = SVERWEIS (A:A, A:C; 2; falsch) zuvor nur die ID in Zelle a2 nachschlagen. In Dynamic Array Excel führt die Formel jedoch zu einem #Spill! Fehler, da Excel die gesamte Spalte nachschlägt, 1.048.576-Ergebnisse zurückgibt und das Ende des Excel-Rasters erreicht.

#Spill! Fehler, der durch = SVERWEIS (A:A; A:D; 2; falsch) in Zelle E2 verursacht wird, da die Ergebnisse über die Kante des Arbeitsblatts hinausgehen. Verschieben Sie die Formel in die Zelle E1, damit Sie ordnungsgemäß funktioniert.

Es gibt drei einfache Möglichkeiten, um dieses Problem zu beheben:

#

Ansatz

Formel

1

Verweisen Sie nur auf die Nachschlagewerte, die Sie interessieren. Dieses Formelformat gibt ein dynamisches Array zurück, funktioniert aber nicht mit Excel-Tabellen

Verwenden Sie = SVERWEIS (a2: A7; A:C; 2; falsch), um ein dynamisches Array zurückzugeben, das nicht zu einer #Spill führt! Wenn die von Ihnen angegebene Position vor dem ersten oder nach dem letzten Element im Feld liegt, führt die Formel zu einem Fehler des Typs #BEZUG!.

= SVERWEIS (a2: A7; A:C; 2; falsch)

2

Verweisen Sie nur auf den Wert in derselben Zeile, und kopieren Sie dann die Formel nach unten. Dieser herkömmliche Formel Stil funktioniert in Tabellen, gibt jedoch kein dynamisches Arrayzurück.

Verwenden Sie die herkömmliche SVERWEIS mit einem einzelnen Kriterium-Verweis: = SVERWEIS (a2; A:C; 32; falsch). Diese Formel gibt kein dynamisches Array zurück, kann aber mit Excel-Tabellen verwendet werden.

= SVERWEIS (a2; A:C; 2; falsch)

3

Fordern Sie an, dass Excel implizite Schnittmenge mit dem @-Operator ausführt, und kopieren Sie dann die Formel nach unten. Dieses Formelformat funktioniert in Tabellen, gibt jedoch keindynamisches Arrayzurück.

Verwenden Sie den @-Operator, und kopieren Sie nach unten: = SVERWEIS (@ A:A; A:C; 2; falsch). Dieser referenzstil funktioniert in Tabellen, gibt jedoch kein dynamisches Array zurück.

= SVERWEIS (@ A:A; A:C; 2; falsch)

Benötigen Sie weitere Hilfe?

Sie können jederzeit einen Experten in der Excel Tech Community fragen, Unterstützung in der Answers Community erhalten oder aber ein neues Feature oder eine Verbesserung auf Excel User Voice vorschlagen.

Siehe auch

FILTER-Funktion

ZUFALLSMATRIX-Funktion

SEQUENZ-Funktion

SORTIEREN-Funktion

SORTIERENNACH-Funktion

EINDEUTIG-Funktion

#Spill! Fehler in Excel

Dynamische Arrays und Verhalten von übergelaufenem Array

Impliziter Schnittpunktoperator: @

Hinweis:  Diese Seite wurde automatisiert übersetzt und kann Grammatikfehler oder Ungenauigkeiten enthalten. Unser Ziel ist es, Ihnen hilfreiche Inhalte bereitzustellen. Lassen Sie uns bitte wissen, ob diese Informationen hilfreich für Sie waren. Hier finden Sie den englischen Artikel als Referenz.

Ihre Office-Fähigkeiten erweitern
Schulungen erkunden
Neue Funktionen als Erster erhalten
Office Insider werden

War diese Information hilfreich?

Vielen Dank für Ihr Feedback!

Vielen Dank für Ihr Feedback. Es klingt, als ob es hilfreich sein könnte, Sie mit einem unserer Office-Supportmitarbeiter zu verbinden.

×